自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (37)
  • 收藏
  • 关注

原创 rsync + inotify 实现文件实时同步

目录rsync + inotify 实现文件实时同步rsync简介inotify简介实例目标服务器1、关闭selinux2、安装rsync3、配置rsyncd.conf4、创建用户5、设置同步目录权限6、启动rsync源服务器1、关闭selinux2、安装rsync3、创建认证密码文件4、启动rsync5、验证rsync安装inotify-tools1、查看是否安装2、安装文档3、修改inotify默认参数(inoti.

2021-04-07 11:06:36 239

原创 JavaScript实现前端rsa公钥加密,后端Java私钥进行解密

JavaScript实现前端rsa公钥加密,后端Java私钥进行解密rsa进行前端js加密,后端java解密时需要注意,由后端先生成一对公私密钥对,然后将公钥传给前端,私钥后端保存,待下次前端请求后,用私钥解密经过公钥加密后的密文。1、前端加密js,encrypt.js下载地址2、需要使用加密的页面引入加密js<script src="../../../hs/js/work...

2019-08-22 20:05:38 5196 1

原创 JavaScript实现前端AES加密,后端Java解密

JavaScript实现前端AES加密,后端Java解密注意两点:1、aes前端加密js,下载地址:aes.min.js下载地址2、密钥,这个自己设置,16位代码实现步骤:1、前端页面引入aes.min.js<script type="text/javascript" src="${hs}js/aes/aes.min.js"></script>...

2019-08-22 18:54:34 1661 3

转载 MyBatis代码自动生成

这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。           使用自动生成有很多方式,可以在eclipse中安装插

2016-02-17 17:28:23 480 1

原创 Idea 常用设置操作

idea常用的设置操作

2022-03-01 13:13:44 253

原创 解析非标准xml字符串,转换为bean实体

开始之前我们先来看一下这个xml<Response> <ResultCode>0</ResultCode> <ResultContent>查询成功!</ResultContent> <Schema> <ID>12345678</ID> <seeDate>2021/6/28 0:00:00</seeDate> &l

2021-06-29 11:01:24 664

原创 hutool工具类json序列化忽略字段属性

我们在使用hutool进行对象转json的时候一般都采用的是JSONUtil.toJsonStr(obj),有时候需要将对象的某个字段忽略不展示出来,这时候只需要在需要忽略的字段上加上transient关键字即可,如下示例:User实体类:@Data@Builder@AllArgsConstructor@NoArgsConstructorpublic class User { private transient String code; private String n

2021-04-20 17:43:21 6288

原创 解决mac 使用svn出现xcrun: error: invalid active developer path问题

在mac上使用idea通过svn下载项目的时候出现下图错误:解决办法:打开mac终端输入以下命令即可。xcode-select --install

2021-01-04 14:32:22 139

原创 idea开发神器之【GenerateAllSetter】

前言在平时开发的过程中,难免有一些实体bean相互转换的过程,如果实体类属性字段少的话还好,我们可以手动敲一遍,比如user.setName(u.getName()),但是当实体bean的字段达到10个以上时,这样手动敲难免会降低开发效率,这时候就得GenerateAllSetter出场了,GenerateAllSetter可以快速生成实体的set方法,大大减少开发的时间。1、GenerateAllSetter插件安装打开idea的设置窗口,找到Plugins,搜索generateallsett

2020-12-22 14:30:36 2781

转载 阿里云安装redis后使用RedisDesktopManager进行连接

一、安装redis1、下载安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz2、解压tar -zxvf redis-4.0.6.tar.gz3、yum安装gcc依赖yum install gcc4、进入解压后的redis目录后进行编译安装进入redis目录cd redis-4.0.6编译安装make MALLOC=libc5、将/redis-4.0.6/src目录下的文件加到/usr/lo

2020-11-24 10:57:46 256

原创 Gitee上的第一个项目

记录在Gitee上新建一个项目仓库,并推送本地项目到远端仓库中1、在Gitee上新建一个代码仓库,按照下图填写即可,将项目名改为自己的就ok了2、在idea中创建一个maven项目:testGitee3、推送本地项目testGitee到远端git仓库中(1)初始化代码仓库git init(2)添加项目到本地仓库git add .(3)提交代码到本地仓库git commit -m 'test' (4)添加本地仓库对应的远端仓库地址git remote add

2020-09-17 16:33:46 162

原创 idea注释模版配置(吐血推荐!!!)

idea注释模版配置idea作为越来越多程序员使用的开发工具,平时的代码注释也非常的关键,下面介绍一下类上注释和方法上注释,方便大家的开发配置,同时也为自己以后配置留一份记录(毕竟每次换环境都需要重新配置一遍)1、新建类的时候自动添加类注释(1)按照上图的提示,找到位置1的File and Code Templates(2)选择右侧的Files选项卡,选择位置2的Class(如果需要设置接口和枚举的注释模版,只需要选择Interface和Enum,按照步骤3配置一下就ok了)(3)在

2020-07-24 12:56:27 81688 27

原创 idea安装plantuml插件画流程图

1、idea插件菜单栏搜索“plant”,安装如下两项:2、安装完成之后重启idea,然后新建一个文件,以.puml结尾,如login.puml3、开始编写代码流程图吧,如下:plantuml还可以用来画时序图、类图、组件图、状态图等,具体根据自己需要去了解plantuml基础语法:https://plantuml.com/zh/activity-diagram-beta...

2020-01-08 08:29:09 2021

原创 Postman测试webService报错:no SOAPAction header!

WebService开发过程中难免会进行测试,除了使用单元测试进行测试,也可以利用soapUI和postman等工具进行测试,soapUI下载地址:SoapUI下载地址,近期在使用postman进行webservice测试的时候提示no SOAPAction header!排查了一下问题,发现时header需要加上SOAPAction,然后测试就没有问题了具体截图如下:soapui请求...

2019-08-23 15:35:35 20285 9

原创 linux启动tomcat报错The APR based Apache Tomcat Native library which allows optimal performance in ......

新下载的一个tomcat直接放到linux服务器上解压后启动直接报错,如下是报错信息:解决办法如下:在root用户下,执行yum install tomcat-native,然后重启tomcat,问题完美解决。。yum install tomcat-native ...

2019-01-24 14:20:36 4111 2

原创 intellij idea报错“Error updating changes: svn: E155036: Please see the 'svn upgrade'..........”

使用intellij idea时间不长,使用svn更新和提交代码一直都没问题,突然今天提示“Error updating changes: svn: E155036: Please see the 'svn upgrade'..........”错误,百思不得其解,最后经过一段时间的摸索,终于解决问题截图:解决方法:1、执行cmd命令,并切换目录到idea的工程目录文件夹2、执行svn upgra...

2018-06-06 17:07:24 12885 9

原创 mysql产生m-n的随机数

需求:表test有一个Count数量的字段,需要将这个Count在原数据的基础上加上一个50-100的随机数方案:若要在m ≤ R ≤ n 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(m + RAND() * (n – m + 1))举例:SELECT FLOOR(50 + (RAND() * (100-50+1)));需求解决方案:update test SET Count = ...

2018-05-08 16:46:15 907 1

原创 最全面的http POST和GET方法

import java.io.File;import java.io.IOException;import java.io.InputStream;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import java.util.ArrayList;impo...

2018-05-07 15:29:57 341

原创 Jackson解析json配置

今天对接第三方渠道接口时发现一个问题,json字符串中如果有相关属性字段为对象json字符串的时候,此时如果这个返回的这个对象字段为“”,采用Jackson将json转对象的时候会提示“空字符串不能转换为具体对象”的错误,后来找到解决办法如下:(1)还是采用Jackson的解析方式,设置其反序列化的属性为:ACCEPT_EMPTY_STRING_AS_NULL_OBJECT,mapper.conf...

2018-05-03 13:53:13 4525

原创 mysql去掉某个字段中的第一个出现的字符串

需求:比如test表中有一个name的字段,需要去掉这个字段中的以“擅长”开头的记录中的第一个“擅长”字符串,如“擅长游泳,擅长吃饭,擅长打游戏”,修改后的记录为“游泳,擅长吃饭,擅长打游戏”。表结构:查询语句:select CONCAT('',SUBSTRING(`Name`,3)) `Name` FROM test where `Name` LIKE '擅长%';查询结果:修改语句:updat...

2018-05-03 09:10:36 12541

转载 阿里云CDN刷新预热接口

阿里云OSS映射的文件地址需要即时访问到最新数据,需要即时调用CDN的刷新预热类接口 RefreshObjectCaches 刷新接口。参考官方接口文档资料:https://help.aliyun.com/document_detail/27200.html?spm=5176.doc27149.6.174.rsPZgC官方接口调用方式(签名):https://help.aliyun.com/doc...

2018-04-28 16:06:58 1821 1

原创 将博客搬至CSDN

将博客搬至CSDN

2018-02-08 10:53:53 119

原创 springmvc+thymeleaf搭建框架启动报错

最近项目开发需要用到thymeleaf前端界面模板引擎,所以提前了解学习一下,但是在框架搭建好了之后启动tomcat一直提示如下错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'templateResolver' defined in URL [file:/F

2018-02-08 10:53:50 413

原创 Eclipse中快速打开文件所在的文件夹位置

本篇文章是紧接着Elicpse使用技巧-打开选中文件文件夹或者包的当前目录文章写的,本文主要是讲的利用eclipse插件的方式打开文件夹的位置,由于eclipse版本的区别,所以插件也分成两种(实测检验过),eclipse4.4以下版本使用easy explorer插件,下载地址:http://download.csdn.net/detail/u010608551/9844881ecl

2018-02-08 10:53:47 3004

原创 Elicpse使用技巧-打开选中文件文件夹或者包的当前目录

很多时候,我们需要在eclipse那里打开选中文件(文件夹,包)的当前目录,在资源管理器那里显示这个目录,这个时候,我们又不想采用“选中文件/文件夹/包名--右击--Properties--Location--复制路径--打开我的电脑--粘贴地址--回车”这种繁琐的方式的话,那就可以参考以下方法。方法一:1.点击菜单栏上的Run--External Tools--External Tool

2018-02-08 10:53:45 128

原创 springmvc常用注解标签详解

1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll

2018-02-08 10:53:42 111

原创 启动tomcat直接报错:org.apache.tomcat.util.digester.Digester startElement

今天很奇怪,自己手动搭建了一个ssm(spring+springmvc+mybatis)的项目,然后添加到tomcat下,启动直接报错:2017-3-19 9:24:47 org.apache.tomcat.util.digester.Digester startElement严重: Begin event threw errorjava.lang.ExceptionInInitializer

2018-02-08 10:53:39 15131 2

原创 在windows下安装Redis

一、下载windows版本的Redis  由于官网上没有windows版的下载地址,所以需要下载windows版本的Redis有以下两个地址:  博主的csdn资源地址:http://download.csdn.net/detail/u010608551/9778240      github下载地址:https://github.com/MSOpenTech/redis/tags

2018-02-08 10:53:36 124

原创 xshell中文乱码问题

今天领导给我一台linux服务器让我部署一个程序,部署完了启动后查看日志发现中文全是乱码,于是按照常规的设置xshell的编码 (1)在工具栏的“编码”中设置UTF-8,不起作用 (2)在“文件-属性-终端-编码”中设置UTF-8、GBK也不起作用此时查看网上的资料,修改linux的字符集,修改 /etc/sysconfig/i18n 文件不起作用,执行export LANGUAGE=

2018-02-08 10:53:33 447

原创 eclipse运行项目,tomcat报错:Exception in thread :http-bio-8080-exec-4

今天用eclipse开发项目后,新建一个tomcat的server,然后添加项目后启动,利用火狐浏览器进行访问一直报内存溢出:Exception in thread ""http-bio-8080"-exec-1" java.lang.OutOfMemoryError: PermGen spaceException in thread "Druid-ConnectionPool-Destory

2018-02-08 10:53:30 600

原创 Windows卸载软件出现蓝屏SYSTEM SERVICE EXCEPTION(VrvProtect_x64_2.sys)

今天给大家介绍一个卸载Windows上软件的工具Windows Installer Clean Up,可以卸载电脑上的很多控制面板里面卸载不掉的软件,或者卸载过程中出现问题的软件。(1)出现的现象:  系统安装的某些软件有时候想卸载的时候就是各种卸载不了,并且有的卸载之后有残留、垃圾文件,又或者博主遇到的情况:卸载jdk的时候一直提示“安装过程正处于暂停状态,您必须先撤销安装过程出现的修改

2018-02-08 10:53:28 6952

原创 单例设计模式(3种实现方式)

1 package com.demo.designpattern; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 6 /** 7 * 单例设计模式 8 * @author yinbenyang 9 * 单例模式分三种:懒汉式单例、饿汉式单例、登记式单例 10 */

2018-02-08 10:53:25 186

原创 log4j.properties 详解与配置步骤

一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息 2.配置日志信息输出目的地log4j.appender.appenderName = fully.qualifi

2018-02-08 10:53:22 214

原创 Mybatis Generator自动生成的mapper只有insert方法

– Mybatis Generator 生成的mapper只有insert方法 – 首先检查generatorConfig.xml中table项中的属性 enableSelectByPrimaryKey=”true” enableUpdateByPrimaryKey=”true” enableDeleteByPrimaryKey=”true” 看看这几个属性是否设置成了false,默认的值是tru

2018-02-08 10:53:20 2453

原创 格式化xml

在程序代码开发过程中,我们可能有时候需要将xml报文进行格式化一下,整理了一下,大概有两种方法: 1 public String formatXml(String inputXml){ 2 SAXReader reader = new SAXReader(); 3 XMLWriter writer = null; 4 String

2018-02-08 10:53:17 2532

原创 linux学习笔记--vi与vim编辑器

vi编辑器全名为Visual Interface,即为可视化接口,类似于Windows中的记事本vim相当于是vi的一个升级版本,包含vi的一切操作命令,vim相对于vi做了哪些提升:1、vim支持多级撤销2、vim可以跨平台运行3、vim支持语法高亮显示4、vim支持图形界面vim编辑器的操作模式:命令模式、输入模式、底行模式(也可以归类到命令模式中)vim常用命

2018-02-08 10:53:14 447

原创 MyBatis代码自动生成(利用eclipse插件)

上一篇文章已经介绍了利用命令的方式自动生成mybatis代码,但是每次都去运行cmd命令感觉还是有点麻烦,所以找了些资料发现eclipse里面也可以安装插件自动生成代码,下面简单介绍一下,也是给自己以后使用时留一个存档。首先还是下载工具:http://download.csdn.net/detail/u010608551/9490134下载完之后会得到一个jar文件,然后将这个文件拷贝到e

2018-02-08 10:53:11 1025 8

原创 MyBatis代码自动生成(利用命令)

这几天在学习springmvc,需要用到mybatis,所以研究了一下mybatis自动代码生成,当然也可以手动敲,但是那样效率非常的慢,并且出错率也是很高的,利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以大大节约开发时间,将生成的代码copy到项目工程中即可。要想实现代码的自动生成,首先要下载一个工具:http://download.csdn.net/d

2018-02-08 10:53:08 220

原创 eclipse安装反编译工具

身为一名程序员来说,日常最常做的就是编写代码和查看别人写好的源代码了,有时候打开别人写的class文件发现根本不是自己想要的,所以给大家介绍一种eclipse中反编译class文件的工具。第一步:下载工具  url地址:http://download.csdn.net/detail/u010608551/9489420第二步:解压下载的zip文件,将其中的net.sf.jadclips

2018-02-08 10:53:05 242

原创 Maven新建webapp项目index.jsp报错

最近用eclipse新建了一个maven项目,结果刚新建完成index.jsp页面就报错了,先把错误信息贴出来看看后来就找资料,结果发现两种解决办法,希望可以帮助用得上的人!第一种:直接在pom.xml文件中添加jar包支持dependency> groupId>javax.servletgroupId> artifactId>javax.servlet-a

2018-02-08 10:53:02 121

thrift代码生成工具和所需jar

利用thrift代码生成工具生成rpc远程调用需要的代码,并包含生成代码所需要的jar

2017-05-18

搭建maven私服工具nexus

利用nexus搭建私服来访问maven的远程仓库

2017-05-18

JSONObject所必须的6个包

JSONObject所必须的6个包,maven配置如下: <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </dependency>

2017-05-16

eclipse代码审查工具ReviewClipse

一款很好用的eclipse代码审查工具插件

2017-05-16

eclipse代码审查工具Jupiter

Jupiter是一款很好用的eclipse代码审查工具的插件,安装十分方便

2017-05-16

mongodb可视化工具

mongodb的一种非常好使用的可视化工具

2017-03-19

jd-gui反编译工具

可以查看java编译后的class文件,使用非常方便

2017-03-19

notepad++的JSON格式化工具

notepad++的JSON格式化工具,可以格式化JSON报文,使JSON看起来更清晰

2017-03-19

windows版Redis下载

windows版本的Redis,直接解压即可使用

2017-03-12

Windows Installer Clean Up

Windows Installer Clean Up uninstall是一款简单易用的Windows Installer清理工具

2017-01-13

Everything

不错的小工具,比windows的搜索好太多,Everything是速度最快的文件搜索软件,可以瞬间搜索到你需要的文件。

2017-01-13

mybatis代码自动生成eclipse插件

单独jar包,myBatis代码生成eclipse插件,方便开发

2016-04-13

查看class文件工具

该工具可以直接打开已经编辑好的class文件,方便快捷

2016-04-13

eclipse反编译插件工具

eclipse反编译插件工具,安装后可以方便我们查看jar包源码

2016-04-13

protobuffer工具

执行命令,根据proto文件生成java文件

2016-03-15

Springmvc中文手册下载

非常全面的springmvc中文开发手册文档

2016-02-18

eclipse中svn插件

在eclipse中添加svn插件,方便团队的项目开发

2016-02-17

Mybatis代码自动生成工具

包含mybatis-generator1.3.2的jar包、mysql数据库连接jar包、mybatis3.2.7.jar以及自动生成代码的配置文件模板

2016-02-17

最齐全的jqueryJS

史上最全的jqueryjs下载,应有尽有。

2014-05-08

ext学习教材

ExtJS是一种主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。

2014-04-28

软件后台登陆页面

各种登陆界面应有尽有,让你用了还想用!!

2013-11-06

精通Ajax学习

本书帮你从菜鸟立马变成高手,保证你看了之后不会后悔!

2013-10-20

jsp面试题及答案

这个文档记录了有关jsp的一些知识,比如: jsp乱码如何解决,几种解决方案。? 一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接时出现乱码

2013-05-07

Mac版SoapUI-5.5.0.dmg

调试WebService的利器,下载后直接安装使用,方便快捷,mac版本

2019-08-23

encrypt.js

利用rsa进行JavaScript的前端加密,后端解密,防止开发过程中的明文传输,密码泄露等

2019-08-22

aes.min.js

前端javascript实现Aes加密,必须需要的js,后端可以使用Aes进行解密

2019-08-22

SM2加密算法签名(超全,亲测可用)

SM2加密算法签名(超全,亲测可用),需要依赖包,maven项目可以在pom.xml中引入 org.bouncycastle bcprov-jdk15on 1.54

2018-12-27

jquery.md5.js

解压后得到jquery.md5.js,js里面直接引用一下,然后使用hex_md5(str)即可加密!很好用

2018-10-23

桌面屏幕共享工具

DeskTopShare(桌面屏幕共享),安装后直接使用,局域网内可直接共享桌面屏幕

2018-04-24

notepad++xml格式化插件

notepad++的xml格式化插件工具,包含32位和64位的压缩包,解压后拷贝到notepad++的安装目录,亲测可用,安装后重启notepad++即可

2017-09-15

pdf转word中文破解版

免费的pdf转word工具,内含注册码,可以直接注册,中文破解版,亲测可用,若win10系统打开提示错误,请使用管理员身份重新打开尝试

2017-09-13

securecrt8.1

securecrt连接服务器的最佳工具,附带破解工具,亲测可用,好用!securefx工具可上传和下载服务器上的资源文件。

2017-09-06

UltraFileSplitter文件切割工具

UltraFileSplitter大文本文件切割工具,方便解决开发过程中大文件无法打开的问题,非常实用

2017-06-09

myeclipse 2017 ci 5 破解工具及方法

包含myeclipse 2017 ci 5 破解工具及方法,快速破解myeclipse2017

2017-06-01

Hadoop权威指南(第3版) 修订版(带目录书签) 中文PDF高清晰

Hadoop权威指南(第3版) 修订版(带目录书签) 中文PDF高清晰,全面的了解学习hadoop

2017-05-31

eclipse打开文件的位置插件OpenExplorer

eclipse的一个插件,可以在eclipse中快速的打开选中的某个文件在电脑中的位置,直接定位到具体的文件夹,适用于eclipse4.4以上版本(包含),4.4以下的版本用easy explore插件即可

2017-05-17

eclipse打开文件的位置插件

eclipse中选中项目的文件或者目录,可以直接打开到文件对应的文件夹位置

2017-05-17

空空如也

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

TA关注的人

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