自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清白之年

隐约雷鸣,阴霾天空,但盼风雨来,能留你于此。

  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 如何使用lambda表达式写枚举类呢?

最近学到一波使用lambda表达式写枚举类,有点秀,这边分享一波~package com.oa.oa.n.consts;import java.util.Arrays;public enum EnumUserErrorCode { UNEXPECTED_EXCEPTION("030000", "系统预期外异常"), DB_EXCEPTION("030001", "数据库操...

2019-05-22 23:45:11 1667 1

原创 2021-11-02

软考https://zhuanlan.zhihu.com/p/338503737

2021-11-02 11:16:48 147

原创 2021-10-25

重启tomcat/home/open/app/tomcat-9.0.52–查找进程ps -ef|grep 8087–杀进程kill -9 进程号–启动tomcat/home/open/app/tomcat-9.0.52/bin–bin目录下执行./startup.sh

2021-10-25 18:51:19 173

原创 2021-10-25

https 请求跳过ssl认证package com.test;import javax.net.ssl.*;import java.io.*;import java.net.URL;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;public class HttpsUtil { private static final class DefaultTrustM

2021-10-25 14:28:49 183

原创 2021-08-24

慢sql优化,俩表关联查询,查询其中一个表字段在第二个表中关联数据的数量背景问题sql描述功能需求慢sql问题定位分析优化后sql背景今天遇到一个项目页面加载慢得问题,经过定位发现是sql查询慢,一个列表查询sql大约需要2980ms,倒是页面加载需要3秒多。问题sql描述表A是书本表book ,表B是书本浏览记录表 book_log表。功能需求查询出book列表,然后查询出book得浏览总数,展示在列表;需要查出: 主键id,书名, 该书得浏览次数;慢sqlSELECT id, N

2021-08-24 10:36:05 152

转载 SpringBoot项目启动执行的功能

SpringBoot 项目启动时执行的某些功能可以使用CommandLineRunnerSpringBoot应用程序在启动时,会遍历CommandLineRunner接口的实例并运行他们的run()方法。也可以利用@Order注解或者Order接口来规定所有CommandLineRunner实例的运行顺序。/** * 服务器启动时执行*如果我们需要定义多个CommandLineRunner...

2019-07-30 23:17:57 320

转载 Java多线程Future、FutureTask使用示例,返回异步的结果

java多线程Future、FutureTask使用示例,返回异步的结果也是最近写多线程代码学到的, Java多线程,等待异步任务返回结果;Future、FutureTask介绍Future是一个接口,该接口用来返回异步的结果。FutureTask是一个类,是Future 的一个实现。主要方法future.get();或者future.get(10000, TimeUnit.MIL...

2019-06-16 23:30:31 5921 3

转载 CountDownLatch的使用与解析

最近写Java多线程的一些功能,任务A、B执行完成以后任务C才能执行,使用主线程必须等待A、B执行完成后,执行任务C;查询到 实现 Calllable 接口, 调用 Future对象执行状态,判断任务是否完成; 但是这个CountDownLatch 似乎更好用哦~ 引言CountDownLatch是jdk1.5开始concurrent包里提供的,并发编程工具类。这个类能够使一个线程等待其他...

2019-06-16 23:10:58 922

转载 log4j打印出线程号和方法名

最近写了一些Java多线程的程序,学到log4j打印出线程号和方法名,分享一下~使用 %t 就可以打印线程名称,这样开发的时候就可以看到线程执行情况了;先参考实现配置,如果想要更加详细的配置,可加上更多参数:log4j.rootLogger = INFO,FILE,CONSOLElog4j.appender.FILE.Threshold=INFOlog4j.appender.FILE.e...

2019-06-16 22:55:56 13858 1

原创 推荐几个IDEA插件

推荐几个idea插件(idea真的是个好东西)JRebel for IntelliJ一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。CamelCase将不是驼峰格式的名称,快速转成驼峰格式,安装好后,选中要修改的名称,按快捷键shift+alt+u。...

2019-06-16 22:48:41 553 1

原创 三目运算符嵌套

return left == null ? right : right == null ? left : root;

2019-06-02 18:10:19 1530

原创 使用lambda筛选集合中指定的数据

最近使用lambda表达式,获取集合中指定的一个对象,分享一波~ // 从学生集合studentList中获取第一个名字为tom的学生 Student stu = studentList.stream() .filter(s -> "tom".equals(s.getName)) .findFirst() ...

2019-05-23 00:05:07 10661

转载 今天遇到项目无法启动的问题

java工程。mian方法无法启动,有一个红色小点解决参考1. 百度 : idea .java文件 右下角有个红色j 参考文档: https://blog.csdn.net/w348399060/article/details/703125182. 然后我又遇到了另一个问题: Cannot start compilation: the output path is not spe...

2019-05-20 17:22:11 645

转载 算法学习

算法学习没有人能一蹴而就,付出总有回报。或许拼死了努力,你的女神都不会正眼看你,但知识这个美女,她没有任何偏见,她只喜欢——“你懂得”。——本文来自个人著作《趣学算法》作者:趣学算法来源:CSDN原文:https://blog.csdn.net/rainchxy/article/details/76172737版权声明:本文为博主原创文章,转载请附上博文链接!...

2019-05-15 16:47:45 155

转载 如何保障生产端100%消息投递成功吗?

如何保障生产端100%消息投递成功吗?https://www.toutiao.com/i6672235084336071179

2019-05-07 10:30:50 231

原创 Java8求集合差集

@Testpublic void test01(){ List<Integer> list1=new ArrayList<>(); list1.add(1); list1.add(2); list1.add(3); List<Integer> list2=new ArrayList<>(); lis...

2018-12-06 19:06:50 3100

转载 idea编码设置,为什么老是乱码

https://blog.csdn.net/m0_37893932/article/details/78280663

2018-12-06 19:04:37 1065

原创 springs事务注解失效

关于spring 事务注解失效情景: 非事务方法A,调用事务方法B,事务方法B失效 原因: spring的事务传递机制,导致B方法失效。 解决办法: 代理。cglib动态增强。 也可以直接在A方法上加事务,这样会降低效率。public class StudentServiceImpl implements StudentService, InitializingBean{ /...

2018-07-10 16:51:55 472

转载 佛系程序员的月薪五万指南 -- 作者|李运华

佛系程序员的月薪五万指南 https://yq.aliyun.com/articles/578927程序员读书指南吧 写的挺好的

2018-04-27 15:45:42 1506

原创 关于集群状况下session共享问题

关于集群状态下session共享问题解决问题: 集群状态下,登录时,如果使用传统的方式将session记录到本地,那么当访问其他服务器时,无法获取到session,又需要进行登录。 解决办法:使用redis解决,将 session保存在redis服务器(key,value格式保存),用户登录时,服务器都去redis中进行查询sessionredis保存session的存储格式...

2018-04-12 11:35:39 1922

原创 Java对用户密码进行MD5加密、十六进制加密 -- 基于jdk

用户密码加密 – MD5加密、十六进制加密 —- 使用jdk提供的MD5加密package cn.itcast.core.controller;import java.io.IOException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import org....

2018-04-10 17:36:28 1610 1

原创 springmvc配置converter转换器----去除传递参数中的空格

springmvc配置传递参数去除前后空格1. 创建自定义转换器类package cn.jay.common.conversion;import org.springframework.core.convert.converter.Converter;/** * 自定义转换器 * 去掉前后空格 * <S, T> : S 页面上类型 T : 转换后的...

2018-04-10 17:17:43 2571 1

原创 solr服务器搭建(单机版)

solr服务器搭建(单机版)01 . 导入压缩包02 . 新建解压目录:solr文件夹 03 .解压三个压缩包 解压solr: tar -zxvf solr-4.10.3.tar -C /solr/ 解压tomcat: tar -zxvf apache-tomcat-7.0.47.tar.gz -C /solr/ 解压IK分词器: 新建解压目录:mkdir /solr/IK...

2018-03-10 11:35:02 319

原创 Redis服务器的安装启动以及接口使用

Redis服务器的安装启动以及接口使用启动虚拟机,上传Redis压缩包 上传以后的目录结构 解压redis压缩包到指定文件夹 创建redis文件夹存放解压后的文件 : redis文件夹 查看解压后的目录结构 编译 注:因为redis是c++代码,编译时,需要在机器上安装Gcc+:编译c、c++的编译器 05.安装(指定安装在redis文件夹下面) 0...

2018-03-09 16:18:27 1312

原创 FastDFS分布式文件系统的使用

FastDFS文件系统的使用简单简绍FastDFS的使用 01. 在resources目录下,创建一个名为: fdfs_client.conf的配置文件。目的是:替换原jar包中的配置文件。修改文件内容:配置服务器ip地址。这行语句进行配置: tracker_server=192.168.100.21:22122# connect timeout in seconds# ...

2018-03-08 14:08:58 277

原创 使用mybatis时,dao层mapper文件的基本示例

dao层mapper文件的示例实体类 Brand:package cn.itcast.core.bean.product;import java.io.Serializable;public class Brand implements Serializable { private static final long serialVersionUID = 1L; ...

2018-03-08 10:45:07 1653

原创 个人浏览器收藏夹记录(私用)

记录一些自己常用的浏览器收藏夹(2016.07-2018.03)酷壳 – CoolShell知乎 – Java学习历程慕课网 – 如何成为一名合格的Java架构师Java EE 论坛 Web性能优化面试题总结 – Java高级工程师Hibernate与 MyBatis的比较JAVA架构师浅谈JAVA程序员进阶成为架构师的先决条件使用CSDN Markdown写博...

2018-02-25 15:36:22 783

原创 kotlin 跳出循环

kotlin跳出循环 有一个标记,满足条件就跳到标记处。

2018-01-09 18:32:33 2667

原创 在maven项目中如何搜索导入jar包

一. 搜索jar包01. 百度搜索 : maven中央仓库 二、搜索需要的jar包三、点击划线部分,显示详细信息这里我需要的是gradle导入 四、 将jar包导入到工程中...

2018-01-08 10:11:04 1213

原创 MyEciplse 设置jsp编辑器 ,只jsp页面的代码

MyEclipse编辑jsp页面只显示代码

2017-12-21 10:44:34 549

原创 Notepad++ 安装NppFTP插件总结:

notepad++插件安装

2017-11-23 15:02:47 10543

转载 一个程序员6年的浏览器收藏夹

一个程序员6年的浏览器收藏夹

2017-10-18 10:45:53 493

转载 Java读取.properties文件

使用Java读取properties文件的几种方法

2017-10-14 10:15:35 296

原创 策略模式

策略模式: 定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 —《head first设计模式》

2017-09-11 13:38:36 217

原创 关于《effectivity Java》阅读笔记 02

好记性不如烂笔头

2017-09-08 17:05:12 329

原创 关于《Java并发编程实战》 -- 第二部分的阅读笔记

关于《Java并发编程实战》 – 第二部分的阅读笔记第二部分:结构化并发应用程序第二部分主要介绍了: 如何利用线程来提高并发应用程序的吞吐量或响应性。

2017-08-25 15:14:10 418

原创 关于《Java并发编程实战》 -- 第一部分的阅读笔记

关于《Java并发编程实站》的阅读笔记

2017-08-19 15:06:20 381

原创 ssh企业项目搭建

大型ssh项目的搭建流程

2017-08-15 10:46:25 636

原创 装饰者模式

装饰者模式定义:动态的将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的代替方案。装饰者模式遵循了OO设计原则:类应该对扩展开放,对修改关闭。

2017-08-14 11:38:10 508

原创 ssh项目搭建时,Spring的bean的基本配置

主要配置了: 数据库实例、 Spring管理SessionFactory 、 事务的相关配置 、 aop配置

2017-08-12 14:57:07 696

Visual_Paradigm_for_UML简单破译,企业版,多平台(亲测有效)

安装之后,先不要启动,将破译文件vp-uml-ee.zvpl复制到安装目录, 默认:C:\Program Files\Visual Parading For UML\bin下即可。 查看是否破解:工具---->License Manager-->许可协议, 许可协议:Perpetual

2018-06-26

SecureCRSecureFX_x64 绿色破解、汉化版(已亲测)

使用SecureCRSecureFX_x64连接Linux系统,进行操作,这也是一般软件开发人员的操作页面,并不是直接在Linux系统中进行操作。

2018-03-10

空空如也

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

TA关注的人

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