自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程子的博客

人生苦短,何妨一试

  • 博客(26)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用java进行 AES 加密 解密

最近项目用到了加密技术,需要把数据进行加密传输,用到了AES;     百度百科是这样定义的:     高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研

2017-08-30 10:57:32 12471 1

原创 腾讯轻量级服务器安装win7或者win10系统

腾讯轻量级服务器安装win7或者win10系统

2023-01-29 16:16:32 945

原创 IntellIJ Idea内存不足时怎么设置

现在越来越多的人投入了 IntellIJ Idea 的怀抱, 它给我们的日常开发带来了诸多便利, 但是由于对它的不熟悉, 导致很多时候需要某些设置却不知道怎么去哪里设置, 比如, 在我们导入大项目时, IntellIJ Idea 向我们抛出了一个 OutOfMemoryError 内存不足, 我们应该怎么设置呢?1. 打开内存显示打开 设置Settings选择 Appearance &...

2019-08-06 18:32:08 80717 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 2121

原创 lombok与swagger冲突的坑, 实体类接参swagger-ui界面上参数不齐全

lombok与swagger冲突的坑, 实体类接参swagger-ui界面上参数不齐全使用的swagger2GET请求的接口实体类接收参数实体类继承了一个抽象类swagger-ui界面参数列表只显示抽象类的属性框实体类:抽象类:参数列表只显示抽象类的属性框, 最重要的接受实体类的参数一个也不显示经过排查,发现是因为lombok 的@Accessors(chain = true)注解导致的,此注解是...

2019-05-08 15:10:23 7607 3

原创 swagger2 中UI界面接口点击无法展开问题解决

swagger2 中UI界面接口点击无法展开问题解决在使用swagger2的过程中,遇到了一些小坑,记录一下.以前使用的时候没有遇到这种情况, 这两天使用的时候发现 swagger-ui 的界面中方法名称点击不能按照正常的展开只能点击右上角的 List Operations 和 Expand Operations 进行所有方法的 展开和关闭, 使用起来特别麻烦.在经过排查对比以...

2019-04-18 17:18:53 9425 5

转载 ElasticSearch _xpack用户管理

ElasticSearch _xpack用户管理        权限管理可以通过kibana的Management界面进行,本篇主要介绍的是通过命令进行权限管理,用户API使您能够从本机域创建,读取,更新和删除用户。 这些用户通常被称为本地用户。 要使用此API,  您必须至少具有manage_security集群权限。  1、添加用户    要添加用户,请向/ _xp

2017-12-14 10:25:54 4085

转载 Java客户端连接elasticsearch5.5.3实现数据搜索(基于xpack安全管理)

项目中有一个功能是数据搜索,要求可以根据用户id、帐户名、邮箱、手机号、昵称、中英文姓名等来精确或模糊查询用户,并且支持按以上查询类型排序,且支持分页;由于当时设计用户表时只有userId为主键,其他几乎没有索引,所以如果按照sql来实现这个功能,那性能可想而知。项目已经上线,为那些字段加索引也不太好,况且不知道哪个字段查询的最频繁,索引加多也浪费;在网上得知一些著名的开放平台像这样的接口都是使用

2017-12-14 10:23:40 583

转载 Mybatis学习笔记-动态sql

动态sql语句,是继结果集映射后,mybatis提供的又一个强大的功能。以往在应用JDBC编写持久层代码时,由于业务的需要,不同的情况会对应不同的sql,这时,我们只能在Dao层写入大量恶心的if..else以及其他判断语句,这不仅给维护工作带来了极大困难,最重要的是程序猿们看了会非常不爽,以至于不愿意干活-_-!mybatis利用jstl很好的解决了这个问题:在sqlMapper.xml

2017-10-09 14:22:51 286

转载 ThreadPoolExecutor线程池参数设置技巧

一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数核心线程会一直存活,及时没有任务需要执行当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭queueCapacity:任务队列容量(阻塞队列)当核心线程数达到最大

2017-09-26 10:21:05 391

转载 在SpringBoot中使用 拦截器

在 SpringBoot中使用拦截器拦截器接口 HandlerInterceptorpublic interface HandlerInterceptor { boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws

2017-09-05 16:16:36 267

转载 详细介绍Spring Data JPA

1.什么是SpringData?spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce 框架、云数据服务等等;另外也包含对关系数据库的访问支持。Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化Hadoo

2017-09-04 14:04:20 249

转载 Eclipse中一个Maven工程的目录结构

1. 为什么写这篇文章  在之前的javaSE开发中,没有很关注Eclipse工程目录下的环境,总是看见一个src就点进去新建一个包再写一个class。以后的日子中也没有机会注意到一个工程到底是怎么组织的这种问题,跟不要说自己试试怎么控制了。  但是最近在学习Maven的时候知道了它对工程的目录结构有要求,也就是所谓的“惯例优于配置”。有一个被绝大多数人认可的java工程的目录结构被确定下

2017-08-31 13:24:26 3566 2

转载 最全的常用正则表达式

一、校验数字的表达式 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 497

转载 Eclipse 的一些调试技巧

1.条件断点如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创建。在调试界面中,“断点”视图会把所有被创建的断点列出来。我们可以给它加一个布尔条件,也就是说,该断点会被激活并且如果布尔条件为真,就会执行该断点,否则将会跳过往下执行。2.异常断点在断点视图中,有一个J!标记按钮!我们可以使用该按钮来添加一个Java异常断点。例如,我们想让程序在遇到空

2017-08-29 10:24:04 208

转载 session原理及实现共享

一、session的本质http协议是无状态的,即你连续访问某个网页100次和访问1次对服务器来说是没有区别对待的,因为它记不住你。那么,在一些场合,确实需要服务器记住当前用户怎么办?比如用户登录邮箱后,接下来要收邮件、写邮件,总不能每次操作都让用户输入用户名和密码吧,为了解决这个问题,session的方案就被提了出来,事实上它并不是什么新技术,而且也不能脱离http协议以及任

2017-08-23 13:42:17 152

原创 方法通过异常与返回值达到双类型返回值效果

在写方法的时候我们很多时候会碰到这种情况:       情况一 的时候我们要返回对象,       情况二的时候我们想返回字符串甚至另一个对象了,             但是返回值类型设置成对象了,这时候我们怎么处理呢;       那么现在我们就可以用到异常了     public User getUser(int id) throws Exception{

2017-08-23 10:18:57 1259

转载 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 322

转载 十大Intellij IDEA快捷键

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,

2017-08-18 10:06:23 214

转载 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 1101 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 208

转载 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 186

转载 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 479

转载 玩转Java对象和XML相互转换[JAXB]

原址:http://blog.csdn.net/sd4015700/article/details/39474893最近在项目中一直出现Java对象和XML之间的相互转换,一开始由于项目很庞大,我又是临时调度过去,导致在按照项目组长的要求进行写代码的同时,总是在这块云里雾里,最近才慢慢开始搞清楚项目中具体的使用缘由。但是项目中封装的代码总是很庞大,因为要考虑太多的东西,而对于此,我只能

2017-08-04 10:42:21 1419

转载 Class.newInstance()学习

在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别?   用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。   Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。 

2017-02-24 17:15:30 1383

转载 Class.asSubclass浅谈

Class.asSubclass浅谈 2013-12-28 23:14 2802人阅读 评论(0) 收藏 举报 本

2017-02-24 17:09:24 603

npp.7.6.5.Installer.x64.exe

Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。 Notepad++功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。 Notepad++是免费软件,可以免费使用,自带中文,支持众多计算机程序语言: C,C++,Java,pascal,C#,XML,SQL,Ada,HTML,PHP,ASP, AutoIt, 汇编, DOS批处理, Caml, COBOL, Cmake, CSS,D, Diff, ActionScript, Fortran, Gui4Cli, Haskell, INNO, JSP, KIXtart, LISP, Lua, Make处理(Makefile), Matlab, INI文件, MS-DOS Style, NSIS, Normal text, Objective-C, Pascal,Python, Javascript,Verilog,Haskell,InnoSetup,CMake,VHDL,Matlab

2020-06-17

Navicat15.rar

navicat15, 最新版本官方包, mysql, oracle , pgsql , sql server 等,

2020-06-17

EditPlus3.70.1206.exe

EditPlus3.70.1206.exe

2019-08-06

kibana-7.2.1-windows-x86_64.zip

elasticsearch搜索引擎的kibana, 版本号: 7.2.1 下载, windows 系统64位的, 解压直接用

2019-08-06

spectJ切入点语法详解

spectJ切入点语法详解, spectJ切入点语法详解 spectJ切入点语法详解

2018-05-30

c3p0-config.xml

c3p0-config.xml,c3p0-config.xml c3p0-config.xml c3p0-config.xml

2018-05-30

【Eclipse教程】-最详细的Eclipse使用教程

【Eclipse教程】-最详细的Eclipse使用教程,【Eclipse教程】-最详细的Eclipse使用教程

2018-05-30

myBatis xml提示文件

myBatis xml提示文件 myBatis xml提示文件 myBatis xml提示文件

2018-05-30

js文件动态引入

js文件动态引入O(∩_∩)O哈哈~,根据程序运行不同状态动态引入不同js

2018-05-30

sql生成代码工具

一个简单的sql生成代码工具,(๑′ᴗ‵๑)I Lᵒᵛᵉᵧₒᵤ❤

2018-05-30

小狗跑地球错误页面mstp_127_404.zip

小狗跑地球错误页面mstp_127_404.zip,小狗跑地球错误页面mstp_127_404.zip

2018-04-11

各种版本 jQuery

jquery-1.8.3.js 1.9 1.10 1.11 1.12 2.0 3.0,各种版本

2018-04-11

dbeaver-ce-5.0.1-x86_64-setup.exe

dbeaver-ce-5.0.1-x86_64-setup.exe 开源的数据库工具,支持所有支持JDBC的数据库

2018-04-11

伽卡他卡,控屏软件

伽卡他卡

2017-07-25

任务管理器取消禁止

任务管理器取消禁止

2017-07-25

局域网互联EMC

局域网互联EMC

2017-07-25

解决谷歌浏览器flash过期

解决谷歌浏览器flash过期

2017-06-13

谷歌浏览器flash过期完美解决

谷歌浏览器flash过期完美解决

2017-02-14

struts-2.5.2-lib.zip

struts-2.5.2-lib.zip

2016-09-24

spring源码spring-framework-4.3.2.RELEASE

spring源码spring-framework-4.3.2.RELEASE

2016-09-13

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

TA关注的人

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