- 博客(26)
- 资源 (7)
- 收藏
- 关注
原创 base64转图片和原始图大小有出入,直接上代码
public static boolean generateImage(String imgData, String imgFilePath) throws IOException { // 对字节数组字符串进行Base64解码并生成图片。* @param imgFilePath 存放到本地路径。* @param imgData base64图片编码。// Base64解码。* base64字符串转化成图片。
2023-04-20 15:06:07
591
转载 redis和memcache的区别
1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等;2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储;3、虚拟内存--Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘;4、过期策略--memcache在set时就指定,例如s...
2018-11-22 14:45:36
185
转载 JDBC的addBatch() 引之 https://www.cnblogs.com/husam/p/3830225.html
在批量更新SQL操作的时候建议使用addBatch,这样效率是高些,数据量越大越能体现出来 Statement接口里有两个方法:void addBatch(String sql)将给定的 SQL 命令添加到此 Statement 对象的当前命令列表中。通过调用方法 executeBatch 可以批量执行此列表中的命令。int[] executeBatch() ...
2018-11-22 14:23:55
593
原创 oracel sql 记录
1获取昨天的开始和结束时间SELECT TO_CHAR(trunc(sysdate - 1), 'yyyy-mm-dd hh24:mi:ss'), to_char(sysdate - 1, 'yyyy-mm-dd') || ' 23:59:59' from dual2快速查找一张表所涉及的所有的存储过程SELECT DISTINCT NAME FROM user_sour...
2018-11-22 14:14:54
179
转载 Java 向oracle插入百万数据(大量数据),不到5秒!
java自带的批量操作,就可以很好的支持大量数据的处理。相比c#,简单很多。c#要使用oracle提供的ODP.NET,效率才很高,但是代码却很复杂。总之,在这方面,c#没得比。当然,这里的表是没加索引的,加了索引,效率会变慢,但是还是很高效。long startTime=System.currentTimeMillis(); Connection conn=...
2018-11-22 14:13:30
13501
2
原创 log4j配置
Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!log4j.rootLogger=DEBUG#将DAO层log记录到DAOLog,allLog中log4j.logger.DAO=DEBUG,A2,A4#将逻辑层log记录到BusinessLo
2018-01-23 10:51:43
205
原创 highcharts中属性意思
属性说明【部分】一.chart的部分相关属性说明 renderTo: 'container', //图表的页面显示容器(也就是要显示到的div) defaultSeriesType: 'line', //图表类型(line、spline、scatter、splinearea、bar、pie、area、column) marginRight: 5
2018-01-23 10:49:58
347
原创 Timer定时器
当系统部署的时候不存在集群部署的时候不用考虑web部署集群的时候定时器注意事项:1:一个定时器因为在一台或者多台服务器上运行的时候会存在一个任务多次执行,会与预定的运行次数产生不同解决方案:在数据库中单独创建一张表把各个服务器的ip地址写入这张表中,当服务器与运行的时候通过一个方法把这个表中的所有数据取出,在执行定时器的时候判断ip,通过指定ip来进行运行加载这个定时器,注:服务器
2018-01-23 10:46:04
317
原创 tomcat启动出现内存溢出异常
web容器内存 -Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
2018-01-23 10:19:52
300
翻译 查看数据库运行状态及连接数
1、查询oracle的连接数select count(*) from v$session;2、查询oracle的并发连接数select count(*) from v$session where status='ACTIVE';3、查看不同用户的连接数select username,count(username) from v$session where use
2018-01-23 10:19:37
5555
翻译 mybatis缓存使用注意
当select节点 flushCache默认为false,表示任何时候语句被调用,都不会去清空本地缓存和二级缓存。useCache默认为true,表示会将本条语句的结果进行二级缓存。 当为insert、update、delete语句时:flushCache默认为true,表示任何时候语句被调用,都会导致本地缓存和二级缓存被清空。useCache属性在该情况下没有 当为s
2018-01-23 10:19:30
525
原创 java poi实现excel导出实现表格背景颜色
导出X/HSSFWorkbook导出excel 对单元格设置背景颜色 XSSFCellStyle style=new_workbook.createCellStyle(); style.setFillPattern(XSSFCellStyle.FINE_DOTS ); style.setFillBackgroundColor(Inde
2018-01-23 10:19:15
10950
1
原创 部分运算符号转移字符
部分运算符号转移字符空格 小于号 < <> 大于号 > >& 和号 & &" 引号 " "' 撇号 ' ' (IE不支持)
2018-01-23 10:18:55
1119
原创 primefaces 页面中的update对 值得理解
primefaces update语句":"或者".."代表意思 "../"代表引用过的没有在一个包下":/"代表当前页面下找不到,多可去主页面引用里面通过form id来找到这个引用页面或者当前引用的页面同级别页面,当前页面包同级别的包下找
2018-01-23 10:18:40
808
原创 primefaces 中commandButton和commandLink的使用
primefaces:commandButton和commandLink需要在标签内使用才有效,默认是ajax提交,可通过ajax=‘false’来设置非ajax提交 页面中 process的作用是局部提交,在中不写process的话默认提交整个表单,一般这样就可以了。若使用process可控制局部提交,但是要主要 先加 @this ,然后再加 子部分的
2018-01-23 10:18:17
1103
翻译 获取最大值
long long_max=java.lang.Long.MAX_VALUE;//得到长整型的最大值 int int_max=java.lang.Integer.MAX_VALUE;//得到整型的最大值 short short_max=Short.MAX_VALUE;//得到短整型的最大值 byte byte_max=Byte.MAX_VALUE;//得到Byte型最大值
2015-10-28 10:20:26
412
转载 时间格式
1.基本的获取时间方法public class TestDate { public static void main(String args[]) { java.util.Date utildate=new java.util.Date(); System.out.println(utildate); }}输出结果如下:Mon Mar 12 17:40:
2015-10-28 10:18:57
358
翻译 jsp中写java代码的方式
1.表达式标签 ---唯一有显示功能的标签 作用:1)计算表达式的返回值; 2)将表达式的返回值显示到网页中。 注意:1)表达式标签中不能有分号; 2.声明标签 作用:用于声明变量和函数,并且声明的变量和函数可供本页面其他java代码调用; 注:1)声明脚本中允许出现分号; 2)声明
2015-10-27 11:10:10
11333
转载 sql优化
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)
2015-10-14 16:05:52
290
转载 xml文件 字符串解析
public static void main(String[] args) { //System.out.println("cccc"); String fStr="" + "AAABBB" + "http://10.15.57.174/wav/2008/10/29/WG37100/ext37102/10.15.57.71!1~R!10292008_064002!3710
2014-11-20 12:52:14
450
转载 java MD5
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class CreateMD5 { //静态方法,便于作为工具类 public static String getMd5(String plainText) { try { MessageDigest
2014-11-20 09:36:01
325
转载 distinct的用法
SQL中distinct的用法在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:示例1select distinct name from A执行后结果如下:示例2select distinct name, id from A执行后结果如下:实际上是根据
2014-10-31 16:34:35
1394
原创 div边框颜色和背景颜色
div 边框填充颜色背景jsvar eleImg = ""; eleImg += "<img id='demoImage' src='"; eleImg += imgP; //判断图片高度,不够或者超过预定大小可以重新赋值 小图方法,,,,,失真 eleImg += "' alt='点击后移动鼠标改变大小,完成点
2014-10-29 18:11:59
8064
转载 高精度运算BigDecimal +-*/
BigDecimal类型(+ - * /)所用的属性11.10 BigDecimal类对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。BigDecimal类的常用方法如表11-15所示。表11-15 BigDecimal类的常用方法
2014-10-23 13:06:21
545
原创 Ubuntu 或者win系统下svn更换用户名和密码
1. 查看你的Eclipse中使用的是什么SVN Interfacewindows > preference > Team> SVN #SVN Interface 2. 如果是用的JavaHL, 找到以下目录并删除auth目录.C:\Documents and Settings\[YourUserName]\ApplicationData\Subversion\ 3. 如果
2014-10-22 18:58:32
1180
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人