6 Mario♔

尚未进行身份认证

人生如戏,何来演技;技术不行,好好学习!

等级
TA的排名 1w+

运用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

Linux最常用命令

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

2019-08-06 17:19:34

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

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

当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。准备工作为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。 表名: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对象 var map = [{ ...

2019-07-03 13:51:50

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

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

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

前两天分享的插件WP Content Copy Protection & No Right Click——深度保护您的网站内容有网友说可以把检查代码的功能给屏蔽了,经我个人测试发现我们依旧可以通过 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标签只获取文本

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

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

1、建立一个maven项目(我这里使用的是eclipse创建的 maven项目)File——>new——>other——>maven2、修改jdk版本,必须为1.83、整个项目目录如下4、pom.xml文件<project xmlns="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文件<view class="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 获取月份工具类、时间工具类

月份工具类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

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

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

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

2018-11-06 16:15:29

查看更多

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