2023/5/22

liunx安装jdk

创建一个文件夹  mkdir -p java/jdk 下载安装包 解压 tar -zxvf jdk-8u171-linux-x64.tar.gz -C /java/jdk 修改etc中的profile文件 vim /etc/profile  修改完(:wq!)保存 在文件末尾添加 JAVA_HOME=jdk的安装路径 PA…

  • liunx 操作系统 未分类
  • 2023/5/22
  • Mr.Jia
  • 281
  • 2023/5/19

    leetcode5.18每日一题 1073、负二进制数相加

    public class AddNegabinary { public static void main(String[] args) { int[] arr = {1,1,1,1,1}; int[] arr1 = {1,0,1}; int sum = 0; for (int i = 0; i <= arr.…

  • leetcode
  • 2023/5/19
  • Mr.Jia
  • 231
  • 2023/5/10

    Java ——base64转MultipartFile

      由于Java在和其他服务端进行通信时,会遇到编码不同的问题,所以在接受其他服务端传送的其他编码的文件时,解析就会出问题,因此直接传输base64可以有效的解决问题 public static MultipartFile getMultipar…

  • Java
  • 2023/5/10
  • Mr.Jia
  • 286
  • 2023/5/10

    Java生成二维码

    public class QRCodeUtil { private static final String CHARSET = "utf-8"; private static final String FORMAT_NAME = "JPG"; // 二维码尺寸 private static final int QRCODE_WIDTH = 1…

  • Java
  • 2023/5/10
  • Mr.Jia
  • 210
  • 2023/5/10

    Java敏感词检测——sensitive-word

    <!--敏感词依赖 内置敏感词库--> <dependency> <groupId>com.github.houbb</groupId> <artifactId>sensitive-word</artifactId> <version>0.2.1</versi…

  • Java
  • 2023/5/10
  • Mr.Jia
  • 221
  • 2023/5/3

    Java集合——HashMap

    大致底层逻辑 首先由于Java是运行在jvm上的 不允许直接操作内存 所以HashMap在存储时都需要先根据设定好的hash算法计算出HashCode 由于计算出来的HashCode会出现重复的 在出现重复时就发生了hash碰撞 然而需要解决h…

  • Java
  • 2023/5/3
  • Mr.Jia
  • 229
  • 2023/5/3

    Java的集合——ConcurrentHashMap

    HashTable 和 ConcurrentHashMap的比较 ConcurrentHashMap的优势在于:有更好的并发,因为ConcurrentHashMap在处理线程安全的技术上使用了分段锁 Hashtable的优势在于:在低版本的jdk中更加稳定,虽然也是线程安全…

  • Java
  • 2023/5/3
  • Mr.Jia
  • 202
  • 2023/5/3

    报错The field file exceeds its maximum permitted size of 1048576 bytes. 文件超过最大限制

    在配置文件中把文件大小修改即可 servlet.multipart.max-file-size: 50MB servlet.multipart.max-request-size: 50MB

  • Java
  • 2023/5/3
  • Mr.Jia
  • 240
  • 2023/5/3

    Java8特性总结

    lambda(新的语法规范) // 箭头操作符 "->" 用于在Java中定义lambda表达式 是一种新的语言规范 // 这是一个lambda表达式的例子,它接受两个整数并返回它们的和: (int a, int b) -> a + b;   st…

  • Java
  • 2023/5/3
  • Mr.Jia
  • 246
  • 2023/5/3

    MySQL

    使用sql设置时区 show variables like '%time_zone%'; set global time_zone = '+8:00'; set time_zone = '+8:00'; flush privileges; select curtime(); 设置不区分大小写 show VARIABLES like '%lower_…

  • docker MySQL容器
  • 2023/5/3
  • Mr.Jia
  • 304
  • 2023/4/12

    OSS存储—浅浅理解

    1、首先配置oss,创建一个实例(三个参数)加入到bean里面 设置域名IP地址endpoint 验证信息accesskeyId secretAccesskey 2、在需要用到的业务层注入刚才创建的bean,用ossclient.putObject();上传文件 存储空间…

  • 未分类
  • 2023/4/12
  • Mr.Jia
  • 233
  • 2023/4/5

    MySQL安装报错(运行“net start mysql”时出现“服务没有响应控制功能。请键入 NET HELPMSG 2186 以获得更多的帮助)

    1、官网下载 2、把下载好的文件解压,解压后把文件bin的路径放到环境变量path中,就类似Java的环境变量 3、看一下下载的文件有没有data文件夹和my.ini配置文件,没有需要创建一个 4、在cmd中执行命令1)mysqld --in…

  • MySQL容器
  • 2023/4/5
  • Mr.Jia
  • 362