最新文章
-
定时按大小分割catalina.out日志文件
原因:由于tomcat的catalina.out的日志文件随着tomcat的运行而越来越大,如果不进行分割处理,此文件将出现超大的可能.不便维护管理.解决:使用logrotate工具来解决此问题.使用ROOT用户操作1.创建logrotte的配置文件,进入目录etc/logrotate.d新建文件,命名为tomcat.代表是tomcat应用程序的配置,增加以下内容/opt/tomcat/logs/......
-
Mybatis Generator使用最佳实践
1.不修改generator自动生成的文件,包括modelclass,exampleclass,daoclass,mapper文件,有特殊要求的sql,另外新建mapper文件和dao,其中daoclass应extends自动生成的dao,mapper中应尽量重用自动生成的mapper文件中的元素,尽量使用includesql子句。2.单表操作,尽量使用自动生成的sql,而不是手写sql,尤其是u......
-
事务设计指南
1,保持事务短小2,尽量避免事务中rollback3,尽量避免savepoint4,默认情况下,依赖于悲观锁5,为吞吐量要求苛刻的事务考虑乐观锁6,显示声明打开事务7,锁的行越少越好,锁的时间越短越好STARTTRANSACTION:开始事务,autocommit设为0,如果已经有一个事务在运行,则会触发一个隐藏的COMMITCOMMIT:提交事务,保存更改,释放锁ROLLBACK:回滚本事务对数......
-
MySQL字符集
utf8_unicode_ci和utf8_general_ci对中、英文来说没有实质的差别。utf8_general_ci校对速度快,但准确度稍差。utf8_unicode_ci准确度高,但校对速度稍慢。如果应用有德语、法语或者俄语,请一定使用utf8_unicode_ci。一般用utf8_general_ci就够了,到现在也没发现问题。。。1、对于一种语言仅当使用utf8_unicode_ci排......
-
MySQL CHAR VARCHAR 字段长度
参见https://dev.mysql.com/doc/refman/5.6/en/char.html以上是针对MySQL5.6版本,不保证之前的版本也有同样的行为。总结一下:建表时定义的CHAR(n)和VARCHAR(n)是指定该字段能储存的最大字符(而不是字节)。既然是字符,当然不同字符集会占用不同的存储空间,如果是字符集是latin1,1个字符对应1个字节,如果字符集是utf8,则一个字符对......
-
python 切片和迭代
######python切片####list或tuple的切片以list为例子L=list(range(50))##去前N或者N-M为元素print(L[2:9])##没隔X位取一个元素print(L[::2])print(L[10:50:5])#####字符串也是一样的S='AHGJHGWUYIIDJNJNDSUWIMM'print(S[::2])执行效果:[2,3,4,5,6,7,8][0,2......
-
ReflectionUtils 反射相关工具类
importjava.lang.reflect.Field;importjava.lang.reflect.InvocationTargetException;importjava.lang.reflect.Method;importjava.math.BigDecimal;importjava.util.ArrayList;importjava.util.Date;importjava.util......
-
随机数/随机字符串生成工具
importjava.util.Random;publicclassRandomUtils{publicstaticStringgenerateKey(intlength){Stringalphabet="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";intn=alphabet.length();StringBuff......
-
PhoneFormatCheckUtils 手机号码格式检查工具
importjava.util.regex.Matcher;importjava.util.regex.Pattern;importjava.util.regex.PatternSyntaxException;/***CreatedbyNemoon2017/8/4.*/publicclassPhoneFormatCheckUtils{/***大陆号码或香港号码均可*/publicstaticboo......
-
PdfGenerateUtil pdf生成器
importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.lang.reflect.InvocationTargetException;importjava.util.ArrayList;importorg.apache.commons.beanutils.PropertyUtils......
-
MoneyUtils 人民币小写转大写工具类
importjava.math.BigDecimal;importjava.text.DecimalFormat;/***人民币小写转大写工具类*@author:Nemo2017年6月6日上午10:36:55*/publicclassMoneyUtils{publicstaticStringgetChineseMoney(StringsNumber){if(sNumber==null||"0".e......
-
身份证验证的工具类
importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;importjava.util.HashMap;importjava.util.Locale;importjava.util.Map;importorg.apache.common......
-
地址工具,根据ip获取具体地址
importcom.fasterxml.jackson.databind.JsonNode;importcom.fasterxml.jackson.databind.ObjectMapper;importorg.apache.commons.io.IOUtils;importorg.apache.http.util.TextUtils;importorg.codehaus.janino.Unico......
-
ExcelxlsxWriter java excel操作工具类
importjava.awt.image.BufferedImage;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.IOException;importjava.math.BigDecimal;importjava.util.Date;importjava.util.List;importjava.util......
-
ExcelxlsxReader java excel操作工具类
importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.InputStream;importjava.math.BigDecimal;importjava.util.ArrayList;importjava......
文章总数:781
本月热门
-
springboot全局的jackson日期转换和解析
-
JAVA-动态代理实现AOP原理简单探索
-
Websocket 探索
-
Spring 使用注解方式进行事务管理
-
java 得到两个日期相差的天数
-
Ecache 与 Redis的使用场景
-
Android 自建maven库
-
PyCharm pro for Mac(Python开发工具)v2020.2.3 中文版
-
一个巧妙的负载均衡算法 :翘动你的大脑(转载)
-
比特币如何挖矿(挖矿原理)-工作量证明
-
git 的部分常用命令
-
ERROR 1044 (42000) : Access denied for user ‘root’@’localhost’
-
分布式数据库架构--分库、分表、排序、分页、分组、实现 (转载)
-
Linux:ls命令指定文件大小单位