2018-03-25 21:20:54

正则判断字符是否是中文汉字

[\u2e80-\u9fff]+$ 匹配所有东亚区的语言,包含生僻字 [\u4e00-\u9fff]+$ 匹配简体和繁体,不包含生僻字 [\u4e00-\u9fa5]+$ 匹配简体 示例: /** * 校验是否全部是中文 * 校验规则:账号中只能是有中文。 * @param zj * @return 失败false,成功:true *..

JAVA
995
0
2018-03-25 17:14:09

字符串最长公共前缀

给出n个字符,计算出它们最长公共前缀 在"abcd" "abce"和"acef"中,公共前缀为“a” 在"abcddefg" "abcefg"和"aceffa"中,公共前缀为“abc” public class solution { /** * @param strs: a list of strings * @return: the l..

JAVA
873
0
2018-03-25 17:06:12

java计算汉字字符串的长度

1字符=2字节,1字节=8位 英文和数字占一个字节,中文占一个字符,也就是两个字节 在计算的字符串长度的时候,若有汉字,直接用string.length()方法是没法计算出准确的长度 正确代码如下: public class lengthtest { public static void main(string[] args) {..

JAVA
1605
0
2018-03-25 15:08:04

解决root用户和普通用户的时区不一致的问题

今天在一个项目中的一台服务器发现,root用户和oracle用户的时间是不一样的,导致业务程序无法正常运行,经过网上查询,现将解块方案共享一下。 1、先用root用户同步linux操作系统和cmos的硬件时间 hwclock --systohc 2、查看/etc/sysconfig/clock的内容,修改参数 zone="asia/shang..

JAVA
1154
0
2018-03-25 15:03:21

Linux配置静态IP

步骤如下: 编辑配置: vi /etc/network/interfaces 内容如下: auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 网络重启: /etc/init.d/networking r..

JAVA
713
0
2018-03-25 14:57:56

解决Docker内部时区和宿主机不一致问题

解决方式如下: 在编写dockerfile时加入如下2行代码: run cp /usr/share/zoneinfo/asia/shanghai /etc/localtime run echo "asia/shanghai" >> /etc/timezone 假如容器已经在运行中,那么修改时区: cp /usr/share/zonei..

JAVA
1079
0
2018-03-25 14:32:22

Docker的MySQL官方镜像设置时区

在 docker hub 中的 mysql 官方镜像中,时区是使用了世界标准时间(utc)。因为在中国使用,所以需要把时区改成东八区的。 方法1 1、查看当前时区 date -r 2、修改设置时区。先输入 tzselect 命令,然后根据提示,通过输入选项前面的数字来确定选项。我的例子,先选择 asia ,再选择 hong kong。香港和..

JAVA
1003
0
2018-03-25 13:57:20

CentOS设置时间和时区

系统时间几个常见的概念 时区:因时区不同显示的时间不同,牵扯到夏令时和调整等问题,date命令可查看 系统时钟:system clock linux os的时间,date命令可查看 硬件时钟:rtc:real time clock 主板上由电池供电的bios时间,hwclock -r可查看 ntp: network time protocol 本机时间和实..

JAVA
1014
0
2018-03-25 13:36:47

最新禁止用户打开浏览器控制台

这段代码能使用户浏览器打开控制台自动暂停 var banconsole = function() { function run(param) { if (('' + param / param)['length'] !== 0x1 || param % 0x14 === 0x0) { (function() {} ['constructor']('debu..

JAVA
798
0
2018-03-25 11:27:11

mysql mysqldump数据库和表导出语句

导出数据库含数据 mysqldump -u root --add-locks -q test > /tmp/test.sql 导出表数据 mysqldump -u root --add-locks -q test weather_station_info > /tmp/te..

JAVA
1031
0
2018-03-24 20:54:38

quartz数据库表含义说明

一、表信息解析: 1.1.qrtz_blob_triggers : 以blob 类型存储的触发器。 1.2.qrtz_calendars:存放日历信息, quartz可配置一个日历来指定一个时间范围。 1.3.qrtz_cron_triggers:存放cron类型的触发器。 1.4.qrt..

JAVA
1148
0
2018-03-24 19:13:36

Javassist动态修改注解

需要修改注解的代码: /** * entitymanager的实例化 * @param <t> */ public class collectionbase<t> extends baseeaoimpl<t> { /** * 注入实体单元 */ @persistencecontext(unitname="colle..

JAVA
1830
0
2018-03-24 19:08:00

java反射根据字段名读取值

import java.lang.reflect.field; /** * @author administrator * 反射工具 */ public class reflecthelper { /** * 获取obj对象fieldname的field * @param obj * @param fieldname * @return */ public ..

JAVA
1561
0
2018-03-24 18:46:43

poi导出excel

excel导出条目超过65535,则保存是csv,否则xls。 调用方法: orderinfoexcelbuilder.getinstance().createexcel(ordertype.main_order, orderinfodetaillist, response); import java.io.outputstream; imp..

JAVA
808
0
2018-03-24 18:39:54

zip4j压缩、解压zip文件

zip4j的主要特性官方说明 针对zip压缩文件创建、添加、抽出、更新和移除文件 读写有密码保护的zip文件 支持aes 128/256算法加密 支持标准zip算法加密 支持zip64格式 支持store(非压缩)和deflate压缩方法 针对分块zip文件创建和抽出文件 支持unicode编码文件名 进度监控 import net.lin..

JAVA
1202
0
2018-03-24 18:27:06

批量删除redis中以某字符串前缀的key

因为测试redis的环境是集群环境,所以声明多个jedis对象,下面是实现代码 import java.util.iterator; import java.util.set; import org.junit.before; import org.junit.test; import redis.clients.jedis.jedis; public c..

JAVA
2183
0
2018-03-24 18:25:10

获取Redis里的所有健值对

public static void main(string[] args) { long start = system.currenttimemillis(); //连接redis服务器,localhost:6379 jedis redis = new jedis("localhost", 6379); // 获取所有key set<byte[]&g..

JAVA
1254
0
2018-03-24 16:33:33

javascript判断上传的文件是否为图片

html5在文件这块新增了filereader接口,同时对file对象(blob)进行了升级,可以直接拿到文件的类型和大小,所以若是浏览器版本较高支持filereader,就可以直接取文件list(h5里file对象为一个list,可以上传多个文件)对象的类型,图片的类型为image/开头,斜杠后面是图片的后缀,所以可以直接以此来判断上传的文件的类型。在不支..

JAVA
1121
0
2018-03-24 16:26:55

解决手机竖拍照片旋转90度问题

手机上传竖拍图片至服务器,会逆时针旋转90度,浏览器读取图片,显示的是选择后的图片。 有两种修正方法,1、java实现,在服务端修正图片角度,修正后传到浏览器显示。2、js实现,在前端修正图片角度,修正后在浏览器显示。可利用exif.js读取图片的拍摄信息后进行修正。在此,选择第一种方式java实现,在服务端对图片进行修正后,在浏览器显示。 照片的..

JAVA
851
0
2018-03-24 15:57:33

SImpleImage解决图片压缩变红问题

在使用thumbnailator对某些图片进行缩放、裁剪或者生成缩略图时会蒙上一层红色,原因乃是imageio.read()方法读取图片时可能存在不正确处理图片icc信息的问题,icc为jpeg图片格式中的一种头部信息,导致渲染图片前景色时蒙上一层红色。 经查询相关资料后发现可以用阿里巴巴的simpleimage可以解决这个问题。 主要依赖..

JAVA
1789
0
2018-03-24 15:50:51

Thumbnailator图片缩放

指定大小进行缩放 public class picutil { public static void main(string[] args) { picutil.commpresspicforsize("g:\\images\\ceshi.jpg", "g:\\images\\datas\\ceshi.jpg", 100, 0.3); // 图片小于..

JAVA
871
0
2018-03-24 15:23:55

google kaptcha验证码生成器

google captcha 是google生成验证码的一个工具类,其原理是将随机生成字符串保存到session中,同时以图片的形式返回给页面,之后前台页面提交到后台进行对比。 前端代码: <div> <input type="text" id="captchacode" name="captchacode" placehol..

JAVA
938
0
2018-03-24 15:15:11

Spring下载地址

spring 各版本官方maven下载地址 http://maven.springframework.org/release/org/springframework/spring/ spring security下载地址 https://repo.spring.io/releas..

JAVA
771
0
2018-03-24 14:57:17

解决@PathVariable中包含特殊字符异常

spring mvc从3.0开始支持rest,而主要就是通过@pathvariable来处理请求参数和路径的映射。 由于考虑到seo的缘故,很多人喜欢把新闻的名称作为路径中的一部分去处理,这时候中文的名称就会遇到问题,没办法映射,这个是因为编码问题,只要到 tomcat/conf下找到server.xml,添加uriencoding=”utf-8”进行ur..

JAVA
1550
0
2018-03-24 14:37:37

jQuery.raty.js星星评分插件

JAVA
1267
0
2018-03-24 14:12:40

获取SpringMVC中所有的RequestMapping映射URL地址

使用@configuration注解配置bean,获取requestmappinghandlermapping import org.springframework.context.annotation.bean; import org.springframework.context.annotation.configuration; import ..

JAVA
1106
0
2018-03-24 14:02:34

SpringMVC获取Request域

当dispatcherservlet在调用dodispach对请求处理之前,在doservice方法中会对请求request进行一些处理,会在它的域中添加一些属性,供后面的操作使用。 我们可以通过以下两种方式来快速获取request域对象中保存的属性,不管是dispatchservlet放置的,还是我们自己保存的 1.requestcontex..

JAVA
948
0
2018-03-24 13:23:09

禁止用户打开浏览器控制台

如何在js文件中检测用户浏览器是否打开了调试面板(f12打开开发者工具) chrome和firefox下测试可用,ie和edge下无效。 (function () { var re = /x/; var i = 0; console.log(re); re.tostring = function () { return '第 ' + (++i) + ..

JAVA
1452
0
2018-03-24 01:11:03

Apache-Commons CSV读写文件

读取csv文件: import java.io.filereader; import java.io.ioexception; import java.util.arraylist; import java.util.list; import org.apache.commons.csv.csvformat; import org.apache.commo..

JAVA
1497
0
2018-03-24 01:02:52

Apache Commons Compress zip压缩解压

压缩解压工具类(使用递归支持无限文件夹的解压缩) 注意:需要导入jar :commons-compress-1.9.jar import java.io.bufferedinputstream; import java.io.bufferedoutputstream; import java.io.file; import java.io.fi..

JAVA
1610
0