2018-04-14 21:14:55

阿里开发手册细节总结

【强制】 pojo 类中布尔类型的变量,都不要加 is ,否则部分框架解析会引起序列化错误。 反例:定义为基本数据类型 boolean isdeleted;的属性,它的方法也是 isdeleted() , rpc 框架在反向解析的时候,“以为”对应的属性名称是 deleted ,导致属性获取..

JAVA
736
0
2018-04-14 21:12:18

SpringBoot设置上传文件大小

<bean id="multipartresolver" class="org.springframework.web.multipart.commons.commonsmultipartresolver"> <property name="maxuploadsize" value="104857600"/> <property..

JAVA
1372
0
2018-04-14 21:09:12

zxing生成二维码生成并添加附加信息

JAVA
862
0
2018-04-14 21:04:37

Java根据时间计算是否为上午、中午、下午以及根据日期获得星期几

/** * 根据小时判断是否为上午、中午、下午 * @param hour * @return * @author zhangsq */ public static string getduringday(int hour){ if (hour >= 7 && hour < 11) { return basicconstants...

JAVA
917
0
2018-04-14 21:02:48

Java根据出生日期计算还有几天到生日

simpledateformat myformatter = new simpledateformat("yyyy-mm-dd"); string clidate = "1978-03-30"; calendar ctoday = calendar.getinstance(); // 存今天 calendar cbirth = calendar.getins..

JAVA
785
0
2018-04-14 20:57:31

Mysql获取某个表的所有字段名

mysql安装成功后可以看到已经存在mysql、information_schema和test这个几个数据库,information_schema库中有一个名为columns的表,这个表中记录了数据库中所有表的字段信息。知道这个表后,获取任意表的字段就只需要一条select语句即可。例如: select column_name from informat..

JAVA
840
0
2018-04-14 20:51:28

Spring+redis实现session集群

本文主要是在spring中实现session集群,采用redis对session进行持久化管理,这样当应用部署的时候,不需要在resin、tomcat等容器里面进行分布式配置,方便加入新的节点服务器进行集群扩容,session不依赖各节点的服务器,可直接从redis获取。下面是功能的核心代码: 一、首先在web.xml里面配置 加入拦截器: ..

JAVA
949
0
2018-04-14 19:43:40

quartz实现每周一至周五 非法定节假日 每天9:30-11:30,13:00-15:00执行定时任务

我的定时任务需求是:使用quartz实现每周一至周五,非法定节假日,每天9:30-11:30,13:00-15:00执行定时任务。 经过学习quartz,发现使用simpertrigger和crontrgger这两种触发器都无法满足这种需求的表达,我始终无法相信强大的quartz绝对不可能无法实现这种需求。 经过别人的指点,终于在一篇法文的blog中找到..

JAVA
653
0
2018-04-14 19:38:58

jdk1.8运行环境精简

jdk目录删除以下文件,可以减少很大一部分的空间: javafx-src.zip src.zip lib/missioncontrol lib/visualvm db lib/tools.jar lib/ct.sym lib/javafx-mx.jar lib/sa-jd..

JAVA
826
0
2018-04-14 19:28:37

Java删除字符串的所有标点

应用: str = str.replaceall(“[\pp‘’“”]”, “”); 在这里利用的是unicode编码,unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。 \pp 其中的小写 p 是 property 的意思,表示 unicode 属性,用于 unicode 正表达式的前缀。 大写 p 表示 un..

JAVA
789
0
2018-04-14 19:26:38

java删除字符串中的数字

比如:str=123abcdert345ytrfghh 把数字去掉。。str= abcdertytrfghh public class hello{ public static void main(string[] args){ string str="123abcdert345ytrfghh"; system.out.println(str.re..

JAVA
878
0
2018-04-14 19:17:11

jQuery.autoIMG实现图片自适应

在布局页面时,有时会遇到大图片将页面容器“撑破”的情况,尤其是加载外链图片(通常是通过采集的外站的图片)。那么本文将为您讲述使用jquery如何按比例缩放大图片,让大图片自适应页面布局。 通常我们处理缩略图是使用后台代码(php、.net、java等)根据大图片生成一定尺寸的缩略图,来供前台页面调用,当然也有使用前台javascript脚本将加载后的大..

JAVA
914
0
2018-04-14 19:06:10

FreeMarker判断空值

(1)判断map数据是否为空 <#ifmaster??&&(master?size>0)> <#list master?keys askey> <span>${key}:${master[key]!}</span> </#list> </#if> ..

JAVA
1018
0
2018-04-14 19:02:13

Java两种文件复制方式

一:缓冲输入输出流(inputstream、outputstream) /* *缓冲输入输出流方式复制文件 */ public static boolean copyfile(string srcfilename,string destfilename,boolean overlay){ file srcfile = new file(srcfile..

JAVA
681
0
2018-04-14 18:58:25

SpringMVC使用StandardServletMultipartResolver上传文件

从spring3.1开始,spring提供了两个multipartresolver的实现用于处理multipart请求。 commonsmultipartresolver standardservletmultipartresolver commonsmultipartresolver使用commons fileupload来处理multipart请求..

JAVA
814
0
2018-04-14 18:49:11

spring-data-redis与Jedis整合配置

spring-data-redis与jedis简单整合,redis没有任何集群只是单节点工作,使用连接池 1.创建spring-context-jedis.xml配置文件 <?xml version="1.0" encoding="utf-8"?> <beans xmlns="http://www.springframework.org/..

JAVA
935
0
2018-04-14 18:45:39

JAVA 原生异步执行方法CompletableFuture

使用completablefuture的静态工厂方法 /** * 测试异步调用 * */ @webservlet("/test") public class filepackagemanageaction extends httpservlet{ private static final long serialversionuid = -293988..

JAVA
936
0
2018-04-14 18:38:24

SpringMVC 限流量

引入guava相关包guava-23.0.jar 下载地址 http://central.maven.org/maven2/com/google/guava/guava/23.0/guava-23.0.jar springmvc的拦截器 smoothburstyinterceptor.java import com.googl..

JAVA
1017
0
2018-04-14 18:33:33

Spring MVC 文件下载

/** * 下载 * @param model * @param request * @param response * @return * @throws exception */ @requestmapping(params="method=download", method=requestmethod.get) public string downlo..

JAVA
745
0
2018-04-14 00:19:45

Log4j2禁止自动初始化

log4j2仅支持servlet3.0及以上版本,tomcat7.0及以上 版本 log4j2会在web容器启动和销毁时自动启动和关闭。是通过log4jservletcontainerinitializer(继承自servletcontainerinitializer)达到自动启动的目的。 禁止log4j2的自动初始化,那么需要在web.xml..

JAVA
1217
0
2018-04-05 23:28:52

commons-lang3提示“The type StringEscapeUtils is deprecated”

commons-lang3-3.x.jar 这个jar包里面的 org.apache.commons.lang3.stringescapeutils 类可以用来转义特殊字符,3.x之版本提示这个类已过时: multiple markers at this line - the type stringescapeutils is deprecated - t..

JAVA
2727
0
2018-04-04 16:37:15

redis使用setbit统计用户连续登录天数

JAVA
2447
0
2018-04-04 12:55:36

spring集成Redis各种模式 单Redis,Sentinel 哨兵模式,Redis Cluster集群,Redis Sharding集群

spring 集成 redis的各种方式 1、单机版 配置如下: <!-- 加载配置属性文件 --> <context:property-placeholder ignore-unresolvable="true" location="classpath:redis.properties" /> <bean id=..

JAVA
1399
0
2018-04-04 12:48:44

MYSQL 5.7查看分区表相关语句

1.查询mysql的版本 select version(); 结果显示: 5.7.17-log 2.在mysql5.6及以后版本检查是否开启分区表的方法一 show plugins ; 结果 partition表示分区表, engine 表示开启, partition active storage engine gpl 2...

JAVA
794
0
2018-04-04 12:20:53

session过期登录页面跳出iframe框架

解决方法: 让登录页面判断,当前页面是不是在iframe,如果是的话,就跳出 在login.jsp中添加下面代码就解决问题 <script type="text/javascript"> if (top.location != location){ top.location.href = location.href; } </scr..

JAVA
711
0
2018-04-03 17:38:32

MySQL 5.1 mysqldump导出备份

最近在工作的时候,要将原来在本机开发的 mysql存储过程迁往另一linux操作系统下的mysql数据库,因为表结构等已经在目标数据库中存在了,不想直接拷贝数据库过去,所以用到了 mysql的存储过程导出和导入,经上网搜索发现用mysqldump工具可以实现,具体用法为: [root@localhost bin]# mysqldump -uroot -p ..

JAVA
697
0
2018-04-03 17:35:25

Mysql 5.1以上版本的with rollup汇总功能

rollup是上卷功能,类似于数据挖掘中的上卷操作。 rollup的功能和order by功能是互斥的。 mysql> select year,sum(profit) from sales group by year; +------+-------------+ | year | sum(profit) | +------+-----------..

JAVA
695
0
2018-04-03 16:36:33

MySQL配置主从复制

怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码 2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 ..

JAVA
624
0
2018-04-03 16:29:27

MySQL添加允许登录IP

1. 测试是否允许远程连接 $ telnet 192.168.1.8 3306 host 192.168.1.4 is not allowed to connect to this mysql server 2. 允许特定客户端 ip 地址连接 $ mysql -u root -p enter password: mysql> use ..

JAVA
838
0
2018-04-03 16:14:53

斐波那契算法的java实现

斐波那契(fobonacci)数列的第1和第2个数分别为1和1,从第三个数开始,每个数等于 其前两个数之和(1,1,2,3,5……) 实现1: public static integer fobonacci(integer n){ if(n<0||n==0){ system.out.println("参数必须大于0"); return 0; } ..

JAVA
632
0
热门话题