冷风的代码
码龄6年
关注
提问 私信
  • 博客:119,807
    问答:268
    120,075
    总访问量
  • 88
    原创
  • 411,105
    排名
  • 11
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-11-30
博客简介:

Cold

博客描述:
我不去想未来能否成功,既然选择了远方,便只顾风雨兼程。
查看详细资料
个人成就
  • 获得58次点赞
  • 内容获得33次评论
  • 获得226次收藏
创作历程
  • 3篇
    2021年
  • 54篇
    2020年
  • 32篇
    2019年
成就勋章
TA的专栏
  • 总结
    7篇
  • JVM
    1篇
兴趣领域 设置
  • 后端
    spring
  • 搜索
    elasticsearch
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

List集合单属性有序过滤

学生对象@Datapublic class Student { private String name; private Integer age; private Integer group; public Student(String name, Integer age, Integer group) { this.name = name; this.age = age; this.group = group;
原创
发布博客 2021.04.22 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

两数之和

/** * 两数之和 */public class TwoSum { public static void main(String[] args) { int[] nums = {1, 8, 9, 6, 6, 7, 4, 8, 4, 5}; int target = 10; twoSum(nums, target); } public static int[] twoSum(int[] nums, int target) {
原创
发布博客 2021.04.22 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springMvc启动报错:java.lang.ClassNotFoundException

答:

缺少 servlet-api.jar

回答问题 2021.02.28

vue-cli配置开发、测试、生产环境

NODE_ENV = 'development'VUE_APP_MODE = 'development'VUE_APP_API_URL=https://aoutputDir = testNODE_ENV:可以设置为其他值,比如"test",但是打包后的目录结构和"production"不一样,所以还是设置为"production",通过"VUE_APP_MODE"变量来区分环境VUE_APP_MODE:线上测试环境VUE_APP_API_URL:api调用地址outputDir:打包生成..
原创
发布博客 2020.07.15 ·
2763 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

DefaultSerializer requires a Serializable payload but received an object of type [com.pojo.User]

先上代码@Test void test() throws Exception { User user=new User("aa@126.com", "aa", "aa123456", "aa","123"); ValueOperations<String, User> operations=redisTemplate.opsForValue()...
原创
发布博客 2019.11.02 ·
525 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速判断对象所有字段是否存在

/** * 快速判断对象所有字段是否存在 */public class demo1 { public static void main(String[] args) throws IllegalAccessException { Student student = new Student(); for (Field f : student.getClass().getDeclaredFields()) { f.setAccessible(
原创
发布博客 2020.12.22 ·
828 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

@Value引入属性失败 java.lang.IllegalArgumentException: Could not resolve placeholder

项目场景:通过配置文件的属性做推送版本的控制问题描述:最后发现的结果是无法解析占位符 org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘xiaoMiService’: Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException:
原创
发布博客 2020.09.11 ·
5985 阅读 ·
0 点赞 ·
5 评论 ·
1 收藏

Stream流字符串操作

判空去重加拼接 @Test public void streamJoining() { // 判空去重加拼接 List<String> strings = Arrays.asList("abc", "123", "123", "123", "123", "deg", "123", "4561234", "", "", ""); System.out.println(strings.stream().filter(String -&g
原创
发布博客 2020.09.01 ·
2306 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

前端接收Long类型精度丢失

问题后台数据库定义的bigint类型(java对应Long)的值太长会导致传递给前端的时候精度丢失,其原因是java和js对字节码的解析长度不一样。后台传到前台时,Long类型数据,转为String类型。以String的形式进行传递使用Jackson注解@JsonFormat做类型转换返回之前toString该对象的Long类型...
原创
发布博客 2020.08.06 ·
3467 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

解决MySQL锁表

锁表解决SELECT * FROM information_schema.innodb_trx # 查询数据库阻塞的进程kill try_mysql_thread_idkill 64209
原创
发布博客 2020.08.05 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker体验

Docker体验卸载1.查询安装过的包yum list installed | grep dockerdocker-engine.x86_64 17.03.0.ce-1.el7.centos @dockerrepo2.删除安装的软件包yum -y remove docker-engine.x86_64 3.删除镜像/容器等rm -rf /var/lib/docker安装#检查内核(必须大于3.10) uname -r#更新内
原创
发布博客 2020.07.27 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SYSDATE 与 NOW 比较

SYSDATE 与 NOW 比较mysql> SELECT SYSDATE(), NOW();+---------------------+---------------------+| SYSDATE() | NOW() |+---------------------+---------------------+| 2020-07-02 16:03:41 | 2020-07-02 16:03:41 |+-------------------
原创
发布博客 2020.07.02 ·
756 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

开发总结技巧

请求类型GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。PUT请求是向服务器端发送数据的(与GET不同)从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有不同。POST请求同PUT请求类似,都是向服务器端发送数据的,但是该请求会改变数据的种
原创
发布博客 2021.06.10 ·
200 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

如何判断和比较包装类型

如何判断和比较包装类型所有整型包装类对象之间值的比较,全部使用equals方法比较。说明:对于Integer var = ? 在-128至127 之间的赋值,Integer 对象是IntegerCache.cache 产生, 会复用已有对象,这个区间内的 Integer 值可以直接使用==进行判断,但是这个区间之外的所有数据,都会在堆上产生,并不会复用已有对象,这是一个大坑,推荐使用 equals方法进行判断。...
原创
发布博客 2020.06.19 ·
597 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java如何判断两个Long对象是否相等?

@Test public void testLong(){ Long a = 134L; Long b = 134L; System.out.println(a==b); System.out.println(a.longValue()==b.longValue()); System.out.println(a.equals(b)); }falsetruetrue public static L..
原创
发布博客 2020.06.11 ·
1518 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Callable实践

Callable实践Runnable是一个接口,在它里面只声明了一一个run()方法,由于run()方法返回值为void类型,所以在执行完任务之后无法返回任何结果。Callable位于java.til.concurrent 包下,它也是一个接口,在它里面也只声明了一个方法,只不过这个方法叫做call),这是-一个泛型接口,call)函数返回的类型就是传递进来的V类型.Future就是对于具体的Runnable或者Callable任务的执行结果进行取消、查询是否完成、获取结果。必要时可以通过get方法获
原创
发布博客 2020.06.11 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

transation标签

transation标签使用位置1、用在接口或接口方法上,AOP必须是接口代理方式。不推荐2、可以使用在类以及类方法上。推荐3、注解应该只被应用到public 方法上。其它级别(protected,private无效)4、只有来自外部的方法调用,事务才生效。(不能由本地方法直接调用)回滚控制1、默认配置下,方法体只有在抛出RuntimeException或其子类时,才回滚事务。2、可以指定哪些异常回滚:@Transactional(rollbackFor=XxxException.class
原创
发布博客 2020.06.03 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何将5,6,7,8,9,10,11,12中的有效数据提取?

如何将5,6,7,8,9,10,11,12从中提取有效数据? public static void main(String[] args) { String str = "5,6,7,8,9,10,11,12"; String[] split = str.split(","); for (int i = 0; i < split.length; i++) { System.out.println("转换 ---- " + spl
原创
发布博客 2020.06.01 ·
454 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

String和StringBuffer、StringBuilder的区别

String和StringBuffer、StringBuilder的区别可变性String类中使用字符数组保存字符串,private final char value[],所以string对象是不可变的。StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字符数组保存字符串,char[]value,这两种对象都是可变的。线程安全性String中的对象是不可变的,也就可以理解为常量,线程安全。
原创
发布博客 2020.06.01 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jenkins定时构建语法

定时构建语法.定时构建语法每隔5分钟构建一次 H/5 * * * *每两小时构建一次 H H/2 * * *每天中午下班前定时构建一次 H 12 * * *每天下午下班前定时构建一次 H 18 * * *
原创
发布博客 2020.05.23 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多