5 Mario-

尚未进行身份认证

成功就是99%的汗水加上1%的灵感

等级
博文 162
排名 1w+

Fastjson通过SimplePropertyPreFilter过滤属性

packagecom.avic.common.utils;importjava.util.Date;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.serializer.SimplePropertyPreFilter;publicclassDemo{ publicstaticvoidma...

2019-07-19 16:18:05

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

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

2019-07-11 10:06:21

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对象varmap=[{...

2019-07-03 13:51:50

Springboot Freemarker配置全局变量配置类

packagecom.xhd.read.config;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;importlombok.extern.slf4j.Slf4j;importorg.springframework.beans.factory.annotat...

2019-06-08 16:42:10

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

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

2019-06-06 16:18:48

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

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

2019-05-30 16:57:08

SpringBoot在线预览PDF文件

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

2019-04-25 10:23:44

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

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

2019-02-27 20:26:35

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

packagecom.avic.common.utils;importjava.util.regex.Pattern;publicclassHtmlUtil{  //从html中提取纯文本  publicstaticStringHtml2Text(StringinputString){    StringhtmlStr=inputStri...

2019-02-27 10:57:14

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

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

2019-01-21 17:16:39

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

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

相关链接: 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

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

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

2019-01-09 14:51:12

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

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

2019-01-04 17:12:14

JVM调优浅谈

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

2019-01-02 19:17:01

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

月份工具类packagecom.avic.common.statics.task;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.Calendar;importjava.util.Date;importjava.uti...

2018-11-29 15:11:50

mysql 日期加减操作

1.MySQL为日期增加一个时间间隔:date_add()set@dt=now();selectdate_add(@dt,interval1day);--add1dayselectdate_add(@dt,interval1hour);--add1hourselectdate_add(@dt,interval1...

2018-11-14 11:05:23

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

java按指定的字节Byte的起始位置截取长度截取字符串,自动舍弃超出字节长度的汉字packagecom.avic.common.utils;importjava.io.UnsupportedEncodingException;/***@authorAdministrator**/publicclassStringSubUtils{ /** *判...

2018-11-06 16:15:29

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

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

2018-10-31 19:34:05

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

控制台报错日志javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidce...

2018-10-17 15:30:35
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。