- 博客(27)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注

原创 使用java进行 AES 加密 解密
最近项目用到了加密技术,需要把数据进行加密传输,用到了AES; 百度百科是这样定义的: 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研
2017-08-30 10:57:32
13109
1
原创 Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPointerEx
在springboot 2.1.8 版本升级 springboot 2.7.18 版本时, 遇到了问题.此次升级版本如下:在服务启动时抛出了 Failed to start bean 'documentationPluginsBootstrapper';nested exception is java.lang.NullPointerException 异常.
2024-11-26 10:17:35
981
原创 IntellIJ Idea内存不足时怎么设置
现在越来越多的人投入了 IntellIJ Idea 的怀抱, 它给我们的日常开发带来了诸多便利, 但是由于对它的不熟悉, 导致很多时候需要某些设置却不知道怎么去哪里设置, 比如, 在我们导入大项目时, IntellIJ Idea 向我们抛出了一个 OutOfMemoryError 内存不足, 我们应该怎么设置呢?1. 打开内存显示打开 设置Settings选择 Appearance &...
2019-08-06 18:32:08
85780
9
原创 使用通用mapper时在xml自定义一对多 异常No typehandler found for property likeList
通用mapper因为能够极大的提高我们的开发效率,所以在日常开发中已经有越来越多的人在使用它,虽然通用mapper已经给我们封装好了很多的方法供我们直接使用,但是还是有一些情况我们需要自定义sql来应对不同的场景.前几天在写一个小功能的时候在xml中自定义了一个一对多查询,代码如下实体类package cn.com.chengzime.domain.model;impo...
2019-07-15 11:23:40
2241
原创 lombok与swagger冲突的坑, 实体类接参swagger-ui界面上参数不齐全
lombok与swagger冲突的坑, 实体类接参swagger-ui界面上参数不齐全使用的swagger2GET请求的接口实体类接收参数实体类继承了一个抽象类swagger-ui界面参数列表只显示抽象类的属性框实体类:抽象类:参数列表只显示抽象类的属性框, 最重要的接受实体类的参数一个也不显示经过排查,发现是因为lombok 的@Accessors(chain = true)注解导致的,此注解是...
2019-05-08 15:10:23
7983
3
原创 swagger2 中UI界面接口点击无法展开问题解决
swagger2 中UI界面接口点击无法展开问题解决在使用swagger2的过程中,遇到了一些小坑,记录一下.以前使用的时候没有遇到这种情况, 这两天使用的时候发现 swagger-ui 的界面中方法名称点击不能按照正常的展开只能点击右上角的 List Operations 和 Expand Operations 进行所有方法的 展开和关闭, 使用起来特别麻烦.在经过排查对比以...
2019-04-18 17:18:53
9972
5
转载 ElasticSearch _xpack用户管理
ElasticSearch _xpack用户管理 权限管理可以通过kibana的Management界面进行,本篇主要介绍的是通过命令进行权限管理,用户API使您能够从本机域创建,读取,更新和删除用户。 这些用户通常被称为本地用户。 要使用此API, 您必须至少具有manage_security集群权限。 1、添加用户 要添加用户,请向/ _xp
2017-12-14 10:25:54
4222
转载 Java客户端连接elasticsearch5.5.3实现数据搜索(基于xpack安全管理)
项目中有一个功能是数据搜索,要求可以根据用户id、帐户名、邮箱、手机号、昵称、中英文姓名等来精确或模糊查询用户,并且支持按以上查询类型排序,且支持分页;由于当时设计用户表时只有userId为主键,其他几乎没有索引,所以如果按照sql来实现这个功能,那性能可想而知。项目已经上线,为那些字段加索引也不太好,况且不知道哪个字段查询的最频繁,索引加多也浪费;在网上得知一些著名的开放平台像这样的接口都是使用
2017-12-14 10:23:40
632
转载 Mybatis学习笔记-动态sql
动态sql语句,是继结果集映射后,mybatis提供的又一个强大的功能。以往在应用JDBC编写持久层代码时,由于业务的需要,不同的情况会对应不同的sql,这时,我们只能在Dao层写入大量恶心的if..else以及其他判断语句,这不仅给维护工作带来了极大困难,最重要的是程序猿们看了会非常不爽,以至于不愿意干活-_-!mybatis利用jstl很好的解决了这个问题:在sqlMapper.xml
2017-10-09 14:22:51
334
转载 ThreadPoolExecutor线程池参数设置技巧
一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数核心线程会一直存活,及时没有任务需要执行当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭queueCapacity:任务队列容量(阻塞队列)当核心线程数达到最大
2017-09-26 10:21:05
437
转载 在SpringBoot中使用 拦截器
在 SpringBoot中使用拦截器拦截器接口 HandlerInterceptorpublic interface HandlerInterceptor { boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws
2017-09-05 16:16:36
292
转载 详细介绍Spring Data JPA
1.什么是SpringData?spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce 框架、云数据服务等等;另外也包含对关系数据库的访问支持。Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化Hadoo
2017-09-04 14:04:20
292
转载 Eclipse中一个Maven工程的目录结构
1. 为什么写这篇文章 在之前的javaSE开发中,没有很关注Eclipse工程目录下的环境,总是看见一个src就点进去新建一个包再写一个class。以后的日子中也没有机会注意到一个工程到底是怎么组织的这种问题,跟不要说自己试试怎么控制了。 但是最近在学习Maven的时候知道了它对工程的目录结构有要求,也就是所谓的“惯例优于配置”。有一个被绝大多数人认可的java工程的目录结构被确定下
2017-08-31 13:24:26
3693
1
转载 最全的常用正则表达式
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\
2017-08-29 13:50:53
522
转载 Eclipse 的一些调试技巧
1.条件断点如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创建。在调试界面中,“断点”视图会把所有被创建的断点列出来。我们可以给它加一个布尔条件,也就是说,该断点会被激活并且如果布尔条件为真,就会执行该断点,否则将会跳过往下执行。2.异常断点在断点视图中,有一个J!标记按钮!我们可以使用该按钮来添加一个Java异常断点。例如,我们想让程序在遇到空
2017-08-29 10:24:04
246
转载 session原理及实现共享
一、session的本质http协议是无状态的,即你连续访问某个网页100次和访问1次对服务器来说是没有区别对待的,因为它记不住你。那么,在一些场合,确实需要服务器记住当前用户怎么办?比如用户登录邮箱后,接下来要收邮件、写邮件,总不能每次操作都让用户输入用户名和密码吧,为了解决这个问题,session的方案就被提了出来,事实上它并不是什么新技术,而且也不能脱离http协议以及任
2017-08-23 13:42:17
181
原创 方法通过异常与返回值达到双类型返回值效果
在写方法的时候我们很多时候会碰到这种情况: 情况一 的时候我们要返回对象, 情况二的时候我们想返回字符串甚至另一个对象了, 但是返回值类型设置成对象了,这时候我们怎么处理呢; 那么现在我们就可以用到异常了 public User getUser(int id) throws Exception{
2017-08-23 10:18:57
1332
转载 spring AOP 的事务配置
示例代码如下: package com.test.common; public interface BaseService { public void methodA(); } //接口 package com.test.user.service; public interfac
2017-08-22 09:14:01
362
转载 十大Intellij IDEA快捷键
Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,
2017-08-18 10:06:23
251
转载 XStream-->别名;元素转属性;去除集合属性(剥皮);忽略不需要元素
原址:http://www.cnblogs.com/vmkash/p/5524809.html--->清单:City.javaProvince.javaTestXStream.java4个XStream方法的效果图 javabean-->City.java 1 package xstream; 2 3 public class City {
2017-08-15 17:52:29
1173
1
转载 Maven2的配置文件settings.xml
原文地址:http://maven.apache.org/settings.html简介:概览当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们使用settings.xml中的settings元素来确定这些配置。这包含了本地仓库位置,远程仓库服务器以及认证信息等。settings.xml存在于两个地方:1.安装的
2017-08-15 11:30:13
239
转载 Maven的配置文件pom.xml
http://www.cnblogs.com/yakov/archive/2011/11/26/maven_pom.html 原址简介:什么是POM?POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。在Maven中,当谈到Project的时候,不仅仅是一堆包含代码的文件。一个Pro
2017-08-15 11:21:51
217
转载 XStream 用法详解 java 类与 XML 互换
最近要用到XML和VO的转换,花半天研究了下XStream记录一下结果。首先是例子entity类 Person;Java代码 "white-space: normal; background-color: #ffffff;">package com.xstream.entity import com.thoughtworks.xstream.annotation
2017-08-04 11:34:43
536
转载 玩转Java对象和XML相互转换[JAXB]
原址:http://blog.youkuaiyun.com/sd4015700/article/details/39474893最近在项目中一直出现Java对象和XML之间的相互转换,一开始由于项目很庞大,我又是临时调度过去,导致在按照项目组长的要求进行写代码的同时,总是在这块云里雾里,最近才慢慢开始搞清楚项目中具体的使用缘由。但是项目中封装的代码总是很庞大,因为要考虑太多的东西,而对于此,我只能
2017-08-04 10:42:21
1461
转载 Class.newInstance()学习
在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别? 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。 Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。
2017-02-24 17:15:30
1437
转载 Class.asSubclass浅谈
Class.asSubclass浅谈 2013-12-28 23:14 2802人阅读 评论(0) 收藏 举报 本
2017-02-24 17:09:24
684
npp.7.6.5.Installer.x64.exe
2020-06-17
kibana-7.2.1-windows-x86_64.zip
2019-08-06
dbeaver-ce-5.0.1-x86_64-setup.exe
2018-04-11
SSH整合框架中save方法执行的时候会删除原有数据
2016-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人