- 博客(30)
- 资源 (3)
- 收藏
- 关注
原创 git 问题
删除 C:\Users\dell\.ssh 目录下 known_hosts (注意:如果客户端有很多的ssh 连接配置 只需要删除对应的就可以了。
2024-03-21 10:12:40
266
1
原创 fastjson 问题
和第三方系统进行对接,两边商量好了接口定义,有些是非必填项。从数据库查询出来的数据赋值给相应的key,有些String类型的 字段 查询语句里面没有对应的字段,默认是null。导致传过去的参数里面 value 为null 的key 都丢失。增加 SerializerFeature.WriteMapNullValue 这样子可以是 value 为null 的也可以争取的输出。上面运行结果 key 为 ceshi1 的value 出现了丢失现象,这样导致对接方存在数据结构不完整的情况。
2023-01-30 16:07:02
446
原创 ==,Object.equals(), Objects.equals(), Objects.deepEquals 使用注意
相等判断时需注意基本数据类型之间,可使用==, 包装类型之间尽量不要使用==、!=,包装类数值超过-127~128, 引用类型地址不同,在-127~128之间时,翻阅底层源码发现,使用的是缓存的值 使用Object.equals()做内容比较时, 把常量 或可不能为空的对象放在前面,未知的对象放在括号内 Objects.equals(a, b) 比较安全,底层对两个参数都进行了非空判断 O
2022-01-19 09:24:14
564
转载 jvm tostring
JDK:Integer.getChars(int i, int index, char[] buf_f1yinsky_51CTO博客源码JDK:Integer.getChars(int i, int index, char[] buf_weixin_34077371的博客-优快云博客
2021-11-11 10:32:11
135
转载 https://blog.youkuaiyun.com/kanglong129/article/details/98587951
mybatis中mapper引用另外一个mapper的resultMap或select_kanglong129的博客-优快云博客_mybatis引用其他select
2021-10-27 09:51:38
162
原创 mysql 数据库常见资料整理
1、一条sql语句的宿命2、mysql 安全模式 delete update 不能没有条件3、mybatis 批处理
2021-10-27 09:50:07
170
原创 Java深拷贝浅拷贝终极总结
万物之始,大道至简, 衍化至繁 --《道德经》概念: 浅拷贝是拷贝了源对象的地址,任何源对象的任何值发生改变时,拷贝对象的值也会发生改变。 深拷贝只是拷贝了源对象的所有值而不是地址,所以即使源对象的值发生任何改变是,拷贝对象的值也不会改变。(新的对象 和原来的没有关系)......
2021-03-24 19:17:58
348
原创 >> << & 操作符总结
<< 符号 扩大多少倍 Integer num = 16; num = num << 2; System.out.println("num>>>>>" + num);>> 符号 缩小多少倍 Integer num = 16; num = num >> 2;
2021-02-19 09:39:32
200
转载 排名前 16 的 Java 工具类
原链接https://mp.weixin.qq.com/s/s6IfovcE-LGlZJxIKfT-dw目录org.apache.commons.io.IOUtilsorg.apache.commons.io.FileUtilsorg.apache.commons.lang.StringUtilsorg.apache.http.util.EntityUtilsorg.apache.commons.lang3.StringUtilsorg.apache.commons.io.Fi.
2021-01-10 11:22:57
448
原创 JSONObject 笔记
目录1、JSONObject 和String 之间的转化2、JSONObject 和 bean 之间的转化3、JSONObject 和 list 之间的转化4、JSONObject 和 array之间的转化5、复杂json 用JSONObject 转换@Data@NoArgsConstructor@AllArgsConstructorpublic class Employee { private String name; private Integer a.
2021-01-10 11:08:09
220
原创 设计模式-策略模式
概念:https://www.runoob.com/design-pattern/strategy-pattern.html需求场景:查询出来很多员工信息,过滤工资大于5000的…… 过滤年龄大于50的……常规思路1: List<Employee> employees = Arrays.asList(new Employee("张三", 18, new BigDecimal("9999")), new Employee("李四...
2020-12-31 15:40:29
121
原创 BigDecimal 问题小结
BigDecimal加法 add()函数 乘法multiply()函数 除法divide()函数 绝对值abs()函数减法subtract()函数注意:BigDecimal 构造方法方法里最好要用String类型注意:除不尽的时候 就会报这个错误注意事项: 不带四舍五入取整注意事项: 这个用法是最好的带上保留的小数位,以及处理小数位的方式。注意事项:除数不能为0Bigdecimal 取反一直没有成...
2020-12-28 14:31:46
247
原创 wind10 idea中 go 开发环境搭建
下载安装包:国内的(不用翻墙):https://studygolang.com/ 官网(需翻墙):https://golang.org/ 这里使用的的是第一种https://studygolang.com/下载后解压到本地 目录结构:配置环境变量:path中配置到bin上面只要是弄过开发都应该可以搞定。然后任意shell环境监察配置是否成功go envgo version输出如下说明go安装配置成功。idea中的设置file->...
2020-06-28 12:22:34
321
原创 阿里云mysql数据库修改密码问题小记。
场景描述:一台阿里云服务器,上面有装mysql数据库,但是不知道数据库的密码。怎么办! 改密码呗。下面一系列故事就围绕改密码展开来了。
2020-04-17 16:38:03
1831
2
原创 java修饰符终极总结
合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。《老子》目录大纲白话总结:访问修饰符 :非访问修饰符defalut:相同包不同包protected不同包相同包大纲 白话总结:访问修饰符一分为二的看。一类: private 除了当前类,其它都不行,public所有的都可以。二类:default的只有包内可...
2020-01-08 15:08:53
973
3
原创 中文乱码的问题
写的有些乱 不喜欢 勿喷 。有一点可以肯定的是 每一个场景 没一个过程都是实实在在。场景:前端 调 java的接口 读写服务器上的配置文件,同时这个文件写入的数据 c的程序也要去读取文件。相当于文件是个数据源,在业务侧起到一个切换场景,工厂模式里面的不同参数的角色。问题 : 1、java的程序用的是第三方的ini4j的类库直接对...
2019-07-22 10:27:47
502
原创 spring-jms
为什么要在博客上总结一下,那么多优秀的博客,网站上的都很清楚。这就好比老师的板书写的再好,和你半毛钱关系没有,总结理解消化为自己的东西才有用。如果看了就能记住能懂,那人人都是专家。因此总结 归纳尤为重要。百度百科给出的定义:JMS:(Java message service) java消息服务应用程序接口,是一个java平台中关于面向消息中间件(mom)的API,用于在两个应用程序之间,或...
2019-02-11 09:33:51
267
原创 java试题
题目 下列程序会输出什么结果:(E) class Super { public int getLength() {return 4;}} public class Sub extends Super { public long getLength() {return 5;} public static void main (String[]args) {...
2019-01-21 10:57:50
925
原创 java试题
题目: (D)指出下面程序的运行结果:() class A { static { System.out.print("1"); } public A() { System.out.print("2"); }} class B extends A{ static { Syste...
2019-01-14 11:32:52
207
原创 java 异常分析
问题:getCustomerInfo()方法如下,try中可以捕获三种类型的异常,如果在该方法运行中产生了一个IOException,将会输出什么结果:(A) public void getCustomerInfo() { try { // do something that may cause an Exception } ca...
2019-01-05 20:34:17
737
原创 tomcat源码阅读--BootStrap tomcat 入口类
本博客是原创:主要目的是为了自己总结学习的,不喜勿喷,当然里面有错误欢迎指出。寒暄部分:BootStrap类是tomcat的入口 自然有一个main方法不要问我为什么 我也不知道是咋回事,百度搜到的或者说是慢慢磨出来的。现在联想到的问题就是我们平时用的tomcat是tomcat产品只需要执行脚本然后就可运行这个是tomcat源码编译过后的样子,然后在上面发布项目,那tomcat本身是怎么一...
2018-11-23 17:24:50
1410
原创 tomcat源码阅读--eclipse源码搭建
寒暄部分:一直说阅读tomcat源码但始终没有着手去做这件事,但感觉很有必要,今天想回过头来去做这件事情。今天就开始在本地eclipse中搭建阅读tomcat源码的环境。本地环境搭建:first:源码下载:首先要到官网下载tomcat源码如果怕麻烦可以到其它博客的下载:tomcat源码下载路径 ps:本人上传的second:源码下载了要用什么构建编译工具管理这个问...
2018-11-22 15:31:21
225
原创 bulid fat jar 打包的常见问题
最近用插件build fat jar 打包遇到的问题问题1:不管在打包界面怎么操作然后运行都是报问题2:打完jar包提供给第三方 引用不到里面具体的类,相当于new出来导不了相应的jar包问题3: 用不同的执行命令问题: 1、java -jar XXX.jar 2、java -...
2018-11-07 11:09:14
755
原创 java or c++ 编程题目
java 部分:(B) A、 good and abc B、 good and gbc C、 test ok and abc D、 test ok and gbc package com.nari;public class Example { String str = new String("good"); char[] ch = { 'a', 'b', ...
2018-10-22 14:53:48
260
原创 hadoop 和 spark 小结
基本概念: Hadoop主要包含两个部分1、HDFS :(HadoopDistributedFileSystem)hadoop分布式文件系统, 主要是 master/slave (结构存在主节点和从节点)。就部署上看 master节点上运行namenode slave节点上运行各个的datanodeHDFS结构 结构图说明及整个交互的过程:Block :一个文件分块 默认是64M Nam...
2018-05-31 10:01:01
334
git 资源总结
2018-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人