自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 问答 (2)
  • 收藏
  • 关注

原创 @AllArgsConstructor @RequiredArgsConstructor @NoArgsConstructor注解的区别

1、@AllArgsConstructor 是有参构造(如果使用@Build注解就需要加上@AllArgsConstructor)2、@RequiredArgsConstructor 是实体类的字段必须是final修饰或者用了@notnull注解,不然会报错。3、@NoArgsConstructor 是无参构造。

2023-03-28 10:11:08 424

原创 看源码的好处

2、可以把别人的源代码看懂了以后,可以copy过来用,毕竟开源项目也是久经考验的,代码的成熟度比一些博客上的代码好,相当于就是你的武器库。1、学习别人是怎么设计功能、怎么去用好的方式实现思路。

2023-02-08 09:31:09 148

原创 mybatis-plus LambdaQueryWrapper之判断值是否存在,存在则加入查询,反之亦然

如果condition为 true则执行右边的函数,为false则反之。如果:如果设置值的时候,值为空则不执行查询语句。于是乎我翻了一下mybatis-plus源码。当isDeleted为null的时候。当isDeleted为1的时候。

2022-09-15 19:19:47 10356

原创 优秀的程序是谦虚的

优秀的程序员是谦虚的

2022-09-07 16:01:31 204

原创 代码不用restful的造成的影响

代码不用restful造成的影响

2022-06-01 16:58:04 174

原创 feign 服务间调用异常,feign.codec.DecodeException: Could not extract response: no suitable HttpMessageConver

feign.codec.DecodeException: Could not extract response: no suitable HttpMessageConverter found for response type [] and content type [text/html;charset=UTF-8]这是由于微服务添加spring-security-oauth2-autoconfigure导致调用微服务401unauthorised try { String to

2022-04-11 10:23:41 6802

原创 2021-10-25 sql优化问题

自己做了一个很低级的错误sql查询先上代码 card_no = params['card_no'] favorable_card_user=dao_session.session().query(XcMieba2FavorableCardUser).filter(XcMieba2FavorableCardUser.card_no == card_no).first()阿里云mysq日志sql:SELECT xc_mieba_2_favorable_card_user.id A

2021-10-25 21:31:55 80

原创 k8s快速安装ingress-nginx

玩k8s有条件尽量要搞个翻墙先安装helm$ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3$ chmod 700 get_helm.sh$ ./get_helm.sh在k8s用helm安装ingress-nginxhelm repo add ingress-nginx https://kubernetes.github.io/ingress-ng

2021-09-14 15:10:28 160

原创 0/2 nodes are available: 2 node(s) had taints that the pod didn‘t tolerate

k8s 0/2 nodes are available: 2 node(s) had taints that the pod didn’t tolerate

2021-09-01 14:20:24 2219

原创 node.kubernetes.io/disk-pressure:NoSchedule

master节点:node.kubernetes.io/disk-pressure:NoSchedule说明硬盘不够,把不需要的镜像删除掉就恢复正常了

2021-08-30 16:10:23 1469

原创 k8s hostname ““ could not be reached

hostname "" could not be reached将 127.0.0.1 映射本机的hostname

2021-08-12 10:30:17 6748

原创 sqlalchemy.exc.OperationalError: (1364, “Field ‘id‘ doesn‘t have a default value“)

表id需要自动设置自增

2021-05-20 17:37:34 620

原创 FileNotFoundError: [Errno 2] No such file or directory: ‘**‘

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-05-19 14:22:23 667

原创 java.sql.SQLIntegrityConstraintViolationException: Column ‘del_flag‘ in where clause is ambiguous

<select id="selectContractTransferList" parameterType="ContractTransfer" resultMap="ContractTransferResult"> select crocosmiaContractTransfer.id, crocosmiaContractTransfer.tranfer_person_id,sysUser.nick_name as tranferPersonNickName ,crocos..

2021-05-08 15:15:11 1285

原创 HashMap底层原理,和hashtable的区别

hashmap底层是一个数据,实际是node 数组加链表,他的初始容量是2*4次方16是在第一次添加数据的时候初始化的容器,每一个数据中的node节点参数有hash,k,v以及下一个node的引用属性。 static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; V value; Node<K,V> ne

2021-03-01 15:03:54 235 2

原创 Arraylist扩容机制

构造方法:指定容量 public ArrayList(int initialCapacity) { if (initialCapacity > 0) { this.elementData = new Object[initialCapacity]; } else if (initialCapacity == 0) { this.elementData = EMPTY_ELEMENTDATA; } els

2021-02-27 20:22:29 279

原创 ArrayList和linkedList的区别

ArrayList底层是一个Object数据,所有的数据都是存放同一个内存地址上Linkedlist底层是一个双向链表,每个数据的地址都不一样。所有linkedList查询慢,增删快Arryalist查询快,增删慢两者都是线程不安全的java集合框架List:可以重复Queue:是队列结构Set:不可重复map:键值...

2021-02-25 14:05:44 97

原创 java死锁

代码:public class DeadLockTest2 { private static Object resourceA = new Object();//资源 1 private static Object resourceB = new Object();//资源 2 public static void main(String[] args) { Thread threadA = new Thread(new Runnable() {

2021-02-22 15:00:20 98

原创 offer来了笔记-(原理篇)

这里写目录标题第一章jvm1.1 JVM的运行机制三级目录第一章jvm1.1 JVM的运行机制三级目录1.1 JVM的运行机制java文件被编译成.class字节码文件,jvm将字节码文件翻译成机器能够识别的机器码,机器码调用相应操作系统的本地方法库执行相应的方法。jvm包括一个类加载子系统,运行时数据区,执行引擎,本地接口库,本地接口库通过本地方法库与操作系统交互类加载器将编译好的.class文件加载进jvm运行时数据库存储jvm运行时产生的数据包括程序计数器,方法区(常量池),堆,栈,本

2021-02-20 23:46:51 203

原创 javaguide面试进阶指南版笔记-Java 基础知识

Java 和 C++的区别?都是面向对象的语言,支持封装、继承、多态java不提供指针来直接访问内存,程序内存更安全java类是单继承,c++是多继承,java接口是多继承Java 有自动内存管理机制,不需要程序员手动释放无用内存重载和重写的区别?重载是同一个类下,同一个方法名,不同的参数,不同的响应结果重写是发生在父类与子类,子类继承父类的方法,相同的参数,不同的响应结果构造器 Constructor 是否可被 override?父类的构造方法和私有属性成员是无法被继承的,所以无法重

2021-02-20 19:29:04 645

原创 JDK 和 JRE 的区别是什么?

jdk包含jre,jre是java运行时环境,另外jdk包含开发时所需要的sdk和编译器javac和javadoc工具

2021-02-20 10:49:37 135 1

原创 JAVA语言是一种编译型-解释型语言

java是通过javac命令将.java文件编译成.class文件,再通过java虚拟机翻译.class文件解释成机器能够识别的机器码。c和c++则是编译型语言,编译后可以生产机器能够直接运行的机器码。javascript则是解释型语言...

2021-02-20 09:40:16 456

转载 == 和 equals 的区别

1、==基本数据类型比较的值是否相等引用数据类型比较的是引用是否相等String x = “string”;String y = “string”;String z = new String(“string”);System.out.println(xy); // trueSystem.out.println(xz); // falseSystem.out.println(x.equals(y)); // trueSystem.out.println(x.equals(z)); // tr

2021-02-20 08:15:02 83

原创 mysql存储过程创建项目编号实操

CREATE DEFINER=`root`@`%` PROCEDURE `getProjectCode`(out result varchar(64))BEGIN DECLARE dateStr varchar(10); DECLARE maxNo varchar(3); DECLARE count int(4);-- DECLARE count1 int(3);-- DECLARE count2 int(3);-- DECLARE projectCode1 VARC

2021-02-20 08:05:22 240

原创 java8 stream().map().collect()实操

List<String> productModels=new ArrayList<>();List<Product> products= (List<Product>) this.findAll();productModels = products.stream().map(Product::getProductModel).collect(Collectors.toList());return HttpResult.ok(productModels);

2020-12-17 14:35:00 205

原创 springboot-sharding-jdbc读写分离分库分表

链接: link.

2020-12-16 15:04:38 77

原创 springboot整合easypoi

关于Excel先了解表头和标题链接: link.表格原型代码如下实体类@Data@NoArgsConstructorpublic class ProductDto implements Serializable { private static final long serialVersionUID = -6118059334688579641L; @Excel(name = "产品名称", orderNum = "0",width=20) private St

2020-12-16 14:14:22 308

原创 springboot整合mongdbTemplate实现条件,分页,排序,总数查询

Query query = new Query(); //分页 int pageNum = pageRequest.getPageNum(); int pageSize = pageRequest.getPageSize(); int offset = (pageNum - 1) * pageSize; query.skip(offset).limit(pageSize); //排序 ...

2020-12-14 15:04:53 1059

原创 vscode terminal终端还原为默认布局

不知道一下点了什么东西vscode terminal界面就变成如下图的样子了查了很多文档没找到解决问题的方法决定自己弄解决如下点击右键选在move panel to bottom就可以回到底部了,bottom也是底部的意思。...

2020-12-08 13:55:30 4199

原创 前端控制元素隐藏和显示

<div class="zyl_lofo_main"> <fieldset class="layui-elem-field layui-field-title zyl_mar_02"> <legend>测试结果</legend> <div id="resultData"></div> </fieldset></div><script type="text

2020-11-24 13:30:42 661

原创 关于前端处理\n方法

以上代码输出结果:正确格式:此处多处"/n",而且输出来是字符串,被"“包住所以这个数据存在问题所以采取第二重方式第一不转成字符串json.stringify()会把一个存在第三图中字符串换成”"""两层引导导致replace方法失败导致显示在前端的 数据不换行 ,且其中的回车也会被换成/n连接。用第四图的方法正确...

2020-11-23 15:09:04 3460

原创 请求一直处于canceled状态

请求一直处于canceld状态解决:ajax 请求加上async:false,

2020-11-23 10:56:38 2255

原创 关于开发中怎么找问题并且解决思路(实操)

场景:导出数据,实体类字段使用 @Excel(name = “是否为本年度项目”,readConverterExp=“0=是 1=否”)一、问题如下:此处肯定像是哪里抛出来的异常,并且不像是官方封装的代码抛出来的异常,所以全局搜索这个报错,并且锁定位置二、锁定位置并解决报错使用全局搜索报错关键字锁定位置打上断点(注意不要把当前报错的特殊字段加进去,因为定义报错的代码是通用的,有多个就打个,在调试的时候肯定能命中一个)三、调试所以肯定是这块了是没有加逗号的原因:代码中先是用都spl

2020-11-05 11:57:07 281

原创 ExcelExportException: F:\permu\uploadPath\download\d9ffd9dd-293f-4e09-8dbe-bd196b89dae8_research.xls

ExcelExportException: F:\permu\uploadPath\download\d9ffd9dd-293f-4e09-8dbe-bd196b89dae8_research.xls(系统路径找不到)是因为代码在运行过程会在本地磁盘创建一个临时xls文件,然后再去读,然后我发现本机没有F磁盘,创建了F磁盘后正常运行...

2020-10-29 11:08:10 200

原创 360 Atals:Cause: java.sql.SQLException: Proxy Warning - near “status“: syntax error

问题在用360的Atals搭建mysql的主从分离时,用Java连接好搭建的服务出现以下的问题### Error querying database. Cause: java.sql.SQLException: Proxy Warning - near "status": syntax error### The error may exist in file [E:\code\crocosmia\crocosmia\target\classes\mybatis\system\SysDictDat

2020-10-19 11:30:26 594

原创 mysql主从部署文档

master,slave安装mysql参考:link.一、在master操作1、 在master上创建测试库mysql> CREATE DATABASE yzhao66 CHARACTER SET utf8 COLLATE utf8_general_ci;Query OK, 1 row affected (0.00 sec)mysql> use yzhao66 ;Database changedmysql> create table if not exists haha

2020-10-13 11:18:18 142

原创 mysql安装文档

安装mysql-serversudo yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpmsudo yum install mysql-community-server启动mysqlsudo systemctl enable mysqldsudo systemctl start mysqld查看mysql临时密码sudo grep 'temporary password

2020-10-09 14:24:02 111 2

原创 mysql 索引实操

mysql 索引实操场景在不使用mysql 索引情况下的时间在使用Mysql索引情况下的时间欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入场景由于数据量过于庞大在运行的过程中后台一直有报s

2020-09-10 23:16:26 126

原创 java字符串换行拼接字符串

@Test public void test(){ String s1="s1"+"\n"; String s2="s2"; System.out.println(s1+s2); }

2020-09-07 16:06:34 8137

原创 java.lang.NumberFormatException: Infinite or NaN(数学运算错误)

int,double 数组在初始化的时候会自动生成llength个0/0.0数值,如果数据放在后面的逻辑要做为被除数就会报错

2020-09-05 17:34:14 3153

空空如也

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

TA关注的人

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