自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 checkPoint

checkPoint

2023-12-04 19:42:26 125

原创 InnoDb体系架构

InnoDb体系架构

2023-12-03 16:29:56 118

原创 mybatis 配置文件读取错误 乱读现象

mybatis 配置文件读取错误 乱读现象

2023-12-03 11:03:05 134

原创 MySQL数据库主从同步,一致性解决方案

原文链接:https://blog.youkuaiyun.com/jj89929665/article/details/125488388。版权声明:本文为优快云博主「一只小小狗」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。MySQL数据库主从同步,一致性解决方案。方法3 缓存记录写key法。方法2 数据库中间件。

2023-06-15 14:37:07 1201

原创 【Maven】IDEA中Maven生命周期

maven;生命周期;clean;validate;compile;test;package;verify;install;site;deploy

2022-08-07 19:10:47 650

原创 protected修饰的构造方法在不同包中的使用

protect修饰的类的构造方法在其余包中的使用

2022-07-25 22:25:43 1503

原创 二分搜索防止整形溢出

1:(high-low)/2+low2:无符号右移(l + r) >>> 1

2022-07-17 15:14:32 134

原创 int类型的数组转为集合

int类型的数组转为集合

2022-03-25 09:59:08 1380 2

原创 Leetcode 43. 字符串相乘

package leetcode;/** * @Author ****** * @Date 2021/6/8 17:27 * @Param 字符串相乘 */public class Leetcode43 { public static void main(String[] args) { String num1 = "123", num2 = "456"; String multiply = multiply(num1, num2); S

2021-06-08 19:05:52 146

原创 Leetcode 38. 外观数列

本人认为这道题目是一道经典的递归回溯问题,我也是从这道题开始入门的注释已在代码中public class Leetcode38 { public static void main(String[] args) { String s = countAndSay(4); System.out.println(s); } public static String countAndSay(int n) { if (n == 1) {

2021-06-08 11:38:14 90

转载 Java Integer类型List转为int[]数组

使用StreamList list = new ArrayList<>();int[] arr = list.stream().mapToInt(Integer::valueOf).toArray();

2021-06-07 21:00:09 805

原创 linux无法连接上网

今天开机启动Linux,突然发现xshell连接不上了,给大家介绍一下我的排查路线1:检查防火强状态firewall-cmd --state结果显示2:检查ifconfig他却不显示ip地址,当时我头都大了,这种情况第一遇见,然后我检查cd /etc/sysconfig/network-scriptsvi ifcfg-ens33由于姐姐之前自己手动配置过ip,为了之后容易改动,我把最后四行全部删除了(其实本人认为这个文件夹下如果乱了的话,可以将这个复制粘贴,身为暖男的我将源码奉献)

2021-06-07 18:21:26 1103

原创 Leetcode 15. 三数之和

class Solution { public List<List<Integer>> threeSum(int[] nums) { int len = nums.length; List<List<Integer>> res = new ArrayList<>(); if (len == 0 || len < 3) return res; Arrays.sort(nu

2021-06-04 21:30:54 75

原创 Leetcode11. 盛最多水的容器

第一种解法(我最喜欢的一种)class Solution { public int maxArea(int[] height) { int len = height.length; if (len < 2) return 0; int max = 0; int minNum = 0; for (int i = 0; i < len; i++) { for (int j = i + 1

2021-06-04 14:42:18 68

原创 leetcode5. 最长回文子串

class Solution { int[] res = new int[2]; public String longestPalindrome(String s) { int n = s.length(); if(n == 0||n == 1){ return s; } char[] ss = s.toCharArray(); for(int i =0;i<n;i++){

2021-06-03 17:44:20 84

原创 合并两个有序链表

/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } * ListNode(int val, ListNode next) { this.val = val; this.next = next; } * }

2021-06-01 10:25:13 76

原创 青蛙跳台阶问题

class Solution { public int numWays(int n) { if(n==0||n==1){ return 1; } int[] arr = new int[n+1]; arr[0] =1; arr[1] = 1; for(int i = 2;i<=n;i++){ arr[i] = (arr[i-1]+arr[i-2])%1

2021-05-30 19:01:29 82

原创 二进制中1的个数

public class Solution { // you need to treat n as an unsigned value public int hammingWeight(int n) { int res = 0; while (n != 0) { res += n & 1; n >>>= 1; } return res; }}

2021-05-30 18:52:39 76

原创 剑指 Offer 12. 矩阵中的路径

package www;public class Test6 { public boolean exist(char[][] board, String word) { if (board == null || board.length == 0 || word == null) { return false; } char[] chars = word.toCharArray(); boolean[][]

2021-05-30 18:43:01 96

原创 理解工厂设计模式

工厂设计模式简单工厂模式-------------------------1:看一个披萨的项目:要便于披萨种类的扩展,要便于维护披萨的种类很多(比如 GreekPizz、CheesePizz 等)披萨的制作有 prepare,bake, cut, box完成披萨店订购功能。2:介绍1)简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式2)简单工厂模式:定义了一个创建对象的类,由

2021-05-28 14:21:25 102

原创 单例模式的写法

单例模式介绍所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法(静态方法)。饿汉式第一种---------------------------------静态常量1步骤构造器私有化 (防止 new )类的内部创建对象向外暴露一个静态的公共方法。getInstance代码实现package com.hspedu.mode.singleton;public class Singleton

2021-05-28 14:19:22 86

原创 关于将Arrays.asList()数组转化为list集合的注意事项

Arrays.asList(),该方法是将数组转化为list。有以下几点需要注意:  (1)该方法不适用于基本数据类型byte,short,int,long,float,double,boolean)  (2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新  (3)不支持add和remove方法...

2021-05-23 20:33:38 133

原创 关于对mysql脏读、幻读、不可重复读的理解

一、脏读、不可重复读、幻读1、脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。例如:张三的工资为5000,事务A中把他的工资改为8000,但事务A尚未提交。与此同时,事务B正在读取张三的工资,读取到张三的工资为8000。随后,事务A发生异常,而回滚了事务。张三的工资又回滚为5000。最后,事务B读取到的张三工资为8000的数据即为脏数据,事务B做了一次脏读。2、不可重复读:是指在一个事务内

2021-05-23 15:09:55 6748

转载 关于对MVCC的看法与理解

在并发读写数据库时,读操作可能会不一致的数据(脏读)。为了避免这种情况,需要实现数据库的并发访问控制,最简单的方式就是加锁访问。由于,加锁会将读写操作串行化,所以不会出现不一致的状态。但是,读操作会被写操作阻塞,大幅降低读性能。在java concurrent包中,有copyonwrite系列的类,专门用于优化读远大于写的情况。而其优化的手段就是,在进行写操作时,将数据copy一份,不会影响原有数据,然后进行修改,修改完成后原子替换掉旧的数据,而读操作只会读取原有数据。通过这种方式实现写操作不会阻塞读操作,

2021-05-23 14:45:03 220

原创 MYSQL中的case函数使用

case函数和我们学的java中的if(){}else{}很像,意思相同case中的语法格式为 case…when…then…else…end其中case后面为字段的名称when 后面为字段里的内容then 为当符合条件时…else 为当不符合条件时…例如select e.date ,round(avg(case e.type when'completed' then 0 else 1 end),3) from email e where e.send_id not in

2021-05-21 20:09:33 319

原创 MYSQL中的round函数

1、round(x,d) ,x指要处理的数,d是指保留几位小数2、round(x) ,其实就是round(x,0),也就是默认d为0;同时,round()函数中还能附带其他函数,如:sum(),avg(),count()…例如select e.date ,round(avg(case e.type when'completed' then 0 else 1 end),3) from email e where e.send_id not in (select id from user w

2021-05-21 20:02:11 3408

原创 JWT报错提示Exception in thread “main“ java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

代码:public class JwtHelper { //过期时间 private static long tokenExpiration = 24*60*60*1000; //签名秘钥 private static String tokenSignKey = "123456"; //根据参数生成token public static String createToken(Long userId, St

2021-05-13 19:03:50 845 1

原创 java程序正确,连接mongoDB查询不到数据

这是service层的数据处理部分仔细检查后发现没有问题,后来进入数据库中查看当用java程序加入数据时,在最下边会出现所对应的包名和类名,当与程序中的对应不上时,便会查询不到,但是连接却不报错。当用另外一段程序调用时,假如没有"_class",便会查询不到,所以,人共导入是不对的。...

2021-05-12 17:40:31 1857

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除