自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(164)
  • 资源 (23)
  • 收藏
  • 关注

原创 运用String.format格式化方法和消息枚举类型创建消息模板

package com.han.StringFormat;import java.util.Date;/** * 运用String.format格式化方法和消息枚举类型创建消息模板 * * @author han * */public class MessageTemplateUtils { private enum MessageTemplate { ORDER_...

2019-08-22 16:22:42 265

原创 Linux最常用命令

Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。一、linux的目录结构/ 下级目录结构bin (binaries)存放二进制可执...

2019-08-06 17:19:34 58

原创 Fastjson通过SimplePropertyPreFilter过滤属性

package com.avic.common.utils;import java.util.Date;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.serializer.SimplePropertyPreFilter;public class Demo { public static void ma...

2019-07-19 16:18:05 425

原创 数据量很大,分页查询很慢,怎么优化?

当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。准备工作为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。 表名:order_history 描述:某个业务的订单历史表 主要字段:unsign...

2019-07-11 10:06:21 982

原创 Javascript遍历map集合以及map对象

js中map对象简单实例es6提供一个对象Map,其功能类似于java中的Map,下面是java中的Map和js中的Map的简单对比:js中的Map.set()相当于java中的Map.put(),js中的Map.size相当于java中的Map.size();//在js中size是属性,在Map中size()是方法。遍历map对象 var map = [{ ...

2019-07-03 13:51:50 12549

原创 Springboot Freemarker配置全局变量配置类

package com.xhd.read.config;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotat...

2019-06-08 16:42:10 1256

原创 js中const,var,let区别 今天第一次遇到const定义

今天第一次遇到const定义的变量,查阅了相关资料整理了这篇文章。主要内容是:js中三种定义变量的方式const, var, let的区别。1.const定义的变量不可以修改,而且必须初始化。const b = 2;//正确// const b;//错误,必须初始化 console.log('函数外const定义b:' + b);//有输出值// b = 5;// console...

2019-06-06 16:18:48 5053

原创 JavaScript 实现禁止打开控制台(右键/工具栏/F12/Shift+Ctrl+I)

前两天分享的插件WP Content Copy Protection & No Right Click——深度保护您的网站内容有网友说可以把检查代码的功能给屏蔽了,经我个人测试发现我们依旧可以通过 F12、Shift+Ctrl+I等一些操作将控制台调取出来,为了更好地保护网站内容,决定分享一篇如何禁止用户打开控制台的文章,也就有了此文。网上找的很多代码不管用,最后在wangn...

2019-05-30 16:57:08 1995 1

原创 SpringBoot在线预览PDF文件

本项目Demo使用了PDF.js插件实现PDF在线阅读功能PDF.js插件下载地址1、创建SpringBoot项目,目录结构如下:2、进行项目配置:pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

2019-04-25 10:23:44 6398 7

原创 Java并发编程:线程池的使用

Java并发编程:线程池的使用  在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。  那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?  ...

2019-02-27 20:26:35 88

原创 java过滤文本html标签只获取文本

package com.avic.common.utils;import java.util.regex.Pattern;public class HtmlUtil {    //从html中提取纯文本    public static String Html2Text(String inputString) {        String htmlStr = inputStri...

2019-02-27 10:57:14 1708

原创 springBoot2.0整合webSocket 服务器主动推送数据到前端,并且弹框提示带有音乐提醒

1、建立一个maven项目(我这里使用的是eclipse创建的 maven项目)File——&gt;new——&gt;other——&gt;maven2、修改jdk版本,必须为1.83、整个项目目录如下4、pom.xml文件&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht...

2019-01-21 17:16:39 1062

原创 Spring Boot 启用Gzip压缩

1、需要在application.properties里启用压缩,并设置压缩支持的格式(默认支持text/html等,但不支持application/jsonserver.compression.enabled=trueserver.compression.mime-types=application/json,application/xml,text/html,text/xml,text...

2019-01-10 10:22:39 5368

原创 流压缩技术 减少网络传输字节

相关链接: Java压缩技术(一) ZLib Java压缩技术(二) ZIP压缩——Java原生实现 Java压缩技术(三) ZIP解压缩——Java原生实现 Java压缩技术(四) GZIP——Java原生实现 Java压缩技术(五) GZIP相关——浏览器解析Java压缩技术(六) BZIP2——Commons实现 Java压缩技术(七) TAR——Commons实现           ...

2019-01-10 09:50:42 629

原创 微信小程序picker组件 - 省市二级联动及其回显

picker从底部弹起的滚动选择器,现支持五种选择器,通过mode来区分,分别是普通选择器,多列选择器,时间选择器,日期选择器,省市区选择器,默认是普通选择器。picker官方文档链接由于项目需求,需要使用省市2级联动选择器,由于官方默认提供的是省市区3级联动选择器,所以自己封装了一个2级选择器 wxml文件&lt;view class="section"&gt; &l...

2019-01-09 14:51:12 5538

原创 微信小程序开发--路由切换,页面重定向

1、页面切换传参,参数读取   1.1  wx.navigateTo(object)  功能:保留当前页面,跳转到应用内的某个页面,但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到当前页面。wx.navigateTo({ //当前页面对应的JS文件内 控制模板 url: 'test?id=1' //需要切换到的页面路劲,此处为...

2019-01-04 17:12:14 1029

原创 JVM调优浅谈

 1.数据类型    java虚拟机中,数据类型可以分为两类:基本类型和引用类型。    基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。    “引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。    基本类型包括:byte、short、int、long、char、float、double、boolean...

2019-01-02 19:17:01 68

原创 java 获取月份工具类、时间工具类

月份工具类package com.avic.common.statics.task;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Arrays;import java.util.Calendar;import java.util.Date;import java.uti...

2018-11-29 15:11:50 2035

原创 mysql 日期加减操作

1. MySQL 为日期增加一个时间间隔:date_add()set @dt = now();select date_add(@dt, interval 1 day); -- add 1 dayselect date_add(@dt, interval 1 hour); -- add 1 hourselect date_add(@dt, interval 1...

2018-11-14 11:05:23 384

原创 java按指定的字节Byte的起始位置截取长度截取字符串

java按指定的字节Byte的起始位置截取长度截取字符串,自动舍弃超出字节长度的汉字package com.avic.common.utils;import java.io.UnsupportedEncodingException;/** * @author Administrator * */public class StringSubUtils { /** * 判...

2018-11-06 16:15:29 5764 1

原创 JS判断是否在微信浏览器打开

通过js就可以判断当前页面是在什么浏览器打开的。以下是一段示例代码,注释中表明了通过JS如何判断是否在微信浏览器打开,是否在QQ空间浏览器,是否在新浪微博打开。当然可以做得更完善一点,再加上判断是在移动设备打开还是在PC端浏览器打开的,更加细分一点,可以判断是在安卓系统的浏览器打开的还是IOS系统浏览器打开的。if (browser.versions.mobile) {//判断是否是移动...

2018-10-31 19:34:05 635

原创 Java 信任所有SSL证书(解决PKIX path building failed问题),通过URL url=new URL('https://xxx.com/login.action');会报错

控制台报错日志javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid ce...

2018-10-17 15:30:35 3742 1

原创 Springboot2.0整合WebService需要的jar,这里只展示maven的pom文件

&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4....

2018-10-11 14:04:45 2483

原创 使用poi重复读取excel时报错:stream closed

创建Workbook报错Workbook workbook = null; java.net.URL url = new java.net.URL(invoiceFilePathServerUrl+"invoiceTemplate.xls"); URLConnection connection = url.openConnection(); ...

2018-09-11 10:37:50 1643

原创 jquery对table里的元素进行编辑,并且获取table表格里td元素值

&lt;table id="mytable" width="80%"&gt; &lt;tbody&gt;&lt;tr id="showItems"&gt; &lt;td&gt;商品名称&lt;/td&gt; &lt;td&gt;规格型号&lt;/td&gt; &am

2018-09-07 14:35:43 1970

原创 Eclipse快捷键大全,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。

1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定...

2018-09-06 09:30:41 70

原创 通过DBUtils直接操作插入MySql数据库并且将执行的sql写入到指定的文件夹

DBUtils工具类:package com.example.demo;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import...

2018-08-22 09:21:59 1019

原创 SVN分支创建,合并,多分支并行

一般svn代码库目录结构有:branches(分支) tags(标签) trunk(开发主干)从主干上创建分支右键点trunk —&gt;TortoiseSVN—&gt;BranchTag  To path 你创建Branch/Tag的路路径Create copy in the repository from:(从仓库生成副本)  HEAD revision in the rep...

2018-07-31 19:45:30 272

原创 通过调用百度生成短连接API接口,将长链接转换成短链接,并且生成短网址并返回,用户可以通过短连接访问,然后浏览器会解析跳转至长链接地址,有效的解决用户修改url后面的参数

package com.avic.controller.user.utls;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;/** * ...

2018-07-16 13:22:05 1715

原创 mybaties模糊查询按时间查询

&lt;select id="listUserFavorites" parameterMap="favoritesParam" resultType="hashmap"&gt; select fa.favorites_id as favoritesId, fa.target_id as targetId, fa.target_sku as targetSku, ...

2018-06-19 19:18:36 1471

原创 mysql通过查询并且执行删除关联数据

delete from us_account where userId in (select userId from (SELECT u.userId from us_user u where u.mobile in (18620384332,13590195718,18173102103,13428790860,18926567008,15002059895,15822304763))a)...

2018-06-14 14:02:20 5444

原创 jquery.validation验证通过ajax验证提示错误信息

首页要引入相关验证插件js和jQuery插件&lt;script type="text/javascript" src="${ctxPath}/static/js/jquery-1.8.3.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" src="${ctxPath}/static/js/plugins/jquery.valid.

2018-06-14 09:50:14 1362

原创 js刷新当前页面的5种方式

1。 reloadreload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])   参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")reload() 方法用于重新加载当前文档。如果该方法没有规定参数,或者...

2018-06-05 19:53:39 12355

原创 DES加密解密(适用Windows和Linux系统)防止linux下解密失败,主要是SecureRandom 实现完全随操作系统本身的內部状态

不同则关于的SecureRandom的类的详细介绍,见  http://yangzb.iteye.com/blog/325264            package com.avic.controller.user.utls;import java.net.URLEncoder;import java.security.InvalidKeyException;import jav...

2018-06-05 09:54:20 1052

原创 jQuery添加序列化对象方法

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta name="baidu-site-verification" content="w6bXMN8Ejo"/&gt; &lt;meta name="viewport" content="width=device-width, user-scalable

2018-05-31 17:37:17 636

原创 jQuery jsonp跨域请求

jQuery jsonp跨域请求 跨域的安全限制都是对浏览器端来说的,服务器端是不存在跨域安全限制的。浏览器的同源策略限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。如果协议,端口和主机对于两个页面是相同的,则两个页面具有相同的源,否则就是不同源的。如果要在js里发起跨域请求,则要进行一些特殊处理了。或者,你可以把请求发到自己的服务端,再通过后台代码发起请求,再将数据返回前端。 这里讲下...

2018-05-30 11:39:15 101

原创 mysql通过子查询进行邀请数据的展示

mysql通过子查询进行邀请数据的展示sql查询语句:邀请人气榜sqlSELECT eu.user_id,eu.parent_id,eu.user_name,COUNT(1) as num,(SELECT ec.user_name FROM ecs_users ec where ec.user_id=eu.parent_id) as name from ecs_users eu WHERE eu...

2018-03-27 14:43:54 842

原创 JAVA的对称加密算法AES——加密和解密

随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即AES[1]。经过三轮的筛选,比利时Joan Daeman和Vincent Rijmen提交的Rijndael算法被提议为AES的最终算法。此算法将成为美国新的数据加密标准而被广泛应用在各个领域中。尽管人们对AES还有不同的看法

2018-01-23 14:47:34 326

原创 FreeMarker内置命令(字符串命令)

一、substring           NOTE: 这个内置以来2.3.7 FreeMarker的存在       语法exp?substring(from,toExclusive),也可以是exp?substring(from)        简介:一个字符串,form是第一个字符(A substring of the string.from is the index

2018-01-05 10:29:10 1722

原创 Mysql的if既可以作为表达式用

Mysql的if既可以作为表达式用

2018-01-02 16:38:59 3832

ztree全套的增删改查实例,包括编辑排序子节点操作,源码仅供参考

ztree全套的增删改查实例,包括编辑排序子节点操作,demo仅供参考,希望给需要的朋友带来帮助,谢谢支持!

2017-11-29

闭包实现ztree增删改查

以闭包的形式设计实现ztree增删改查,提高节点的查询以及操作,包括对节点排序操作,仅供参考,希望给需要的朋友带来帮助,谢谢支持!

2017-12-12

java将PDF文件转成png图片格式

java使用了itext7将PDF文件转成png图片格式,里面有demo可以直接运行,希望给需要的朋友带来帮助,谢谢支持!

2018-04-12

SpringBoot在线预览PDF文件

通过SpringBoot框架实现PDF在线预览,此项目只是简单的Demo个小实例,只提供参考,希望能给需要的朋友带来帮助。

2019-04-25

maven archetype-catalog.xml 下载

maven archetype-catalog.xml下载地址,需要的需要的可以下载看看,希望给需要的朋友带来帮助,谢谢支持!

2016-12-16

微信小程序picker组件

微信小程序picker组件,省市二级联动及其修改时进行回显,此文件只提供参考,希望给需要的朋友带来帮助。

2019-01-09

java生成二维码两种方式(一种中间带logo,一种不带)源码

java生成二维码两种方式(一种中间带logo,一种不带)源码,只提供参考,希望给需要的朋友带来帮助,谢谢支持!

2016-02-24

jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO

jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO,此demo只提供参考,希望给需要的朋友带来帮助,谢谢支持!

2016-02-22

java使用itextpdf、itext-asian对pdf文件加水印

java使用itextpdf、itext-asian对pdf文件加中文文字水印,此demo只提供参考,希望给需要的朋友带来帮助,谢谢支持!

2018-04-12

java基于servlet框架实现的CRM客户关系管理系统(适合初学者)

java基于servlet框架实现的CRM客户关系管理系统(适合java初学者),希望给需求的朋友带来帮助,可以借鉴一下。

2018-04-25

java jdk1.6 64位

java jdk1.6 64位,早期的jdk版本,希望给需要的朋友带来帮助,谢谢支持!谢谢支持!谢谢支持!

2018-08-31

springBoot2.0整合webSocket 服务器主动推送数据到前端,并且弹框提示带有音乐提醒

通过SpringBoot2.0整合WebSocket实现服务器主动推送消息到前端,并且前端接收到消息后会进行消息声音弹框提醒。

2019-01-21

微信小程序picker组件省市二级联动及其修改时进行回显

微信小程序picker组件,省市二级联动及其修改时进行回显,文件只提供参考,希望给需要的朋友带来帮助。

2019-01-09

jquery1.8.3_zh.chm中文API

jquery1.8.3_zh.chm中文API,希望给需要的朋友带来帮助

2017-11-29

maven archetype-catalog.xml

maven archetype-catalog.xml

2016-12-16

java excel导出数据

java excel导出数据

2016-11-11

IK Analyzer 2012FF_hf1中文分词器jar包

IK Analyzer 2012FF_hf1中文分词器jar包

2016-02-24

java生成二维码实例+jar包

java生成二维码实例+jar包,希望能给需要的人带来帮助

2016-02-22

防京东商品图片放大镜

能够直接使用的,安装例子的用法使用!希望对需要的朋友的有帮助!

2015-12-26

数字金额转换成中文金额的js

数字金额转换成中文金额的js,希望给大家带来帮助

2015-09-11

全文检索需要的jar包

全文检索必备jar包,包括lukeall,版本是3.5的

2015-08-19

mmseg4j-1.9.1

最新版的,非常好用!希望能给需要的人带来帮助,包括词库

2015-08-19

jqzoom实现京东商品详细页产品图片放大镜效果

jqzoom实现京东商品详细页产品图片放大镜效果

2015-08-14

空空如也

空空如也

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

TA关注的人 TA的粉丝

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