![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实用
MrCarlson
这个作者很懒,什么都没留下…
展开
-
java操作excel(poi)
首先,下载poi-2.5.1-final-20040804.jar 具体操作代码: //产生工作簿对象 HSSFWorkbook workbook = new HSSFWorkbook(); //产生工作表对象,表单名称为"firstSheet",编码格式为ENCODING_UTF_16 HSSFSheet sheet = workbook.createSheet...原创 2011-07-17 20:23:01 · 114 阅读 · 0 评论 -
Mysql InnoDB锁
抄自:http://www.cnblogs.com/qq78292959/archive/2013/01/30/2882745.html Mysql常用存储引擎的锁机制MyISAM和MEMORY采用表级锁(table-level locking)BDB采用页面锁(page-leve locking)或表级锁,默认为页面锁InnoDB支持行级锁(row-level lock...原创 2015-06-23 16:50:47 · 79 阅读 · 0 评论 -
命令行创建MySQL用户
抄自:http://www.linuxidc.com/Linux/2015-03/114803.htm 进入mysql安装目录cd /usr/local/mysql/bin 登录./mysql -u root -p 创建一个用户名和密码分别为"myuser"和"mypassword"的用户,用户被创建后,包括加密的密码、权限和资源限制在内的所有帐号细节都会被存储在...原创 2015-06-24 17:33:49 · 198 阅读 · 0 评论 -
经验备忘录
myeclipse中web项目重命名http://jingyan.baidu.com/article/ab69b270df2f4e2ca7189fa1.html原创 2015-06-24 17:46:00 · 125 阅读 · 0 评论 -
svn lock
在网上的解决方案中,往往都是通过Clean up来解决,如下所示:在出错文件夹下(或整个工程项目),鼠标右键TortoiseSVN->Clean up.1、出现这个问题后使用“清理”功能,如果还不行,就直接到上一级目录(或整个工程项目),再执行“清理”,然后再“更新”。2、有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理”,...原创 2016-09-13 10:33:56 · 255 阅读 · 0 评论 -
服务器迁移心得
1.数据传输直接从源到目标,不要经过自己的电脑,用到的linux命令:tar cvzf tomcat.tar.gz /usr/local/tomcat 打包命令tar -zxvf tomcat.tar.gz 解压命令du -h --max-depth=1 /usr/local/tomcat 查看文件夹内文件大小明细rsync -P --rsh=ssh tomcat.tar.g...原创 2016-11-04 15:22:52 · 356 阅读 · 0 评论 -
java HttpClient
//获取返回请求中的sessionIdHttpClient client = new HttpClient();PostMethod method = new PostMethod("url");method.getParams().setContentCharset("utf-8");int statusCode = client.executeMethod(method);...原创 2014-10-29 15:33:00 · 126 阅读 · 0 评论 -
centos7下mongodb的安装与配置
1.下载mongodb安装包https://www.mongodb.com/download-center#community选择RHEL 7 Linux 64-bit x64 2.解压安装包tar -zxvf mongodb-linux-x86_64-rhel70-3.4.3.tgz进入解压后的目录,把bin文件夹内的文件都置为可执行权限chmod -R 755 ...原创 2017-04-13 16:59:16 · 126 阅读 · 0 评论 -
mysqldump 每日定时备份
首先编写脚本:date_cur=$(date "+%Y-%m-%d")#注意空格mkdir /usr/local/mysql_backup/data/$date_curmysqldump -udo_backup -p123456 --databases om_business > /usr/local/mysql_backup/data/$date_cur/om_business.s...原创 2017-09-25 19:37:03 · 272 阅读 · 0 评论 -
centos7 安装nginx
1.解压tar -xf nginx-1.10.1.tar.gz2.配置cd nginx-1.10.1./configure --prefix=/data/my/nginx(注意这个目录是一个新目录,不是解压的源文件目录)此时可能会提示 ./configure: error: the HTTP rewrite module requires the PCRE libr...原创 2017-12-13 18:18:24 · 102 阅读 · 0 评论 -
centos7自定义安装mysql5.7
1.查找卸载原有的mysql方法1rpm -qa|grep mysqlrpm -e 文件名 方法2yum list installed mysql*yum remove mysql mysql-devel mysql-server mysql-libs compat-mysql51 方法3find / -name mysql然后rm -rf 文件...原创 2017-12-15 18:12:42 · 237 阅读 · 0 评论 -
centos7自定义安装redis
1.下载wget http://download.redis.io/releases/redis-3.2.9.tar.gz 2.解压tar -zxvf redis-3.2.9.tar.gz -C /data/my 3.安装cd /data/my/redis-3.2.9makecd srcmake installmake test若提示:you need tc...原创 2017-12-18 16:26:00 · 183 阅读 · 0 评论 -
在CentOS7上安装JDK1.8
1 通过 SecureCRT 连接到阿里云 CentOS7 服务器;2 进入到目录 /usr/local/ 中: cd /usr/local/3 创建目录 tools: mkdir -p tools4 进入到目录 /usr/local/tools 中: cd tools/5 下载 jdk-8u91-linux-x64.tar.gz: wget --no-check-certif...原创 2018-01-30 18:50:09 · 123 阅读 · 0 评论 -
在 CentOS7 上安装 Tomcat9
6 下载 apache-tomcat-9.0.0.M4.tar.gz 文件: wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M4/bin/apache-tomcat-9.0.0.M4.tar.gz7 解压缩 apache-tomcat-9.0.0.M4.tar.gz: tar -zxvf apache-tomcat-...原创 2018-01-30 19:25:09 · 161 阅读 · 0 评论 -
MySQL Innodb表导致死锁日志情况分析与归纳
抄自:http://www.azumi.cc/2/20779.html 在定时脚本运行过程中,发现当备份表格的sql语句与删除该表部分数据的sql语句同时运行时,mysql会检测出死锁,并打印出日志。两个sql语句如下:(1)insert into backup_table select * from source_table(2)DELETE FROM source_...原创 2015-06-23 16:14:11 · 203 阅读 · 0 评论 -
mysql触发器
mysql的触发器不能对本表进行update操作,如下面 的示例,直接报Can’t update table ‘tbl’ in stored function/trigger because it is already used by statement which invoked this stored function/trigger 错误, 如果你在触发器里面对刚刚插入的...原创 2015-05-12 17:37:20 · 104 阅读 · 0 评论 -
java 备忘
根据中心点,半径取经纬度范围Double latitude_i = 22.544807000000;Double longitude_i = 113.972980000000;Double r =3.0;Double latitude_max = latitude_i+r*180/2/Math.PI/6378.137;Double latitude_min = latitu...原创 2015-04-15 18:37:28 · 128 阅读 · 0 评论 -
压缩文件夹
//实现功能:将D:/upload文件夹的所有内容压缩到d:/test.zipimport java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStre...原创 2011-07-17 20:27:58 · 86 阅读 · 0 评论 -
MYSQL 四舍五入
FLOOR(X)返回不大于X的最大整数值。mysql> select FLOOR(1.23); -> 1mysql> select FLOOR(-1.23); -> -2注意返回值被变换为一个BIGINT! CEILING(X)返回不小于X的最小整数值。mysql> select CEILING(1.23); ->...原创 2013-04-15 11:44:25 · 114 阅读 · 0 评论 -
java jdbc 事务回滚
private Connection conn = null; private PreparedStatement ps = null; try{ conn.setAutoCommit(false); //将自动提交设置为false ps.executeUpdate("修改SQL"); //执行修改操作 ps.executeQuery("查询...原创 2012-09-05 16:44:37 · 395 阅读 · 0 评论 -
java初始容量设置
我们常用Collection中的Map做Cache,但是我们经常会遗忘设置初始容量。 初始容量的影响有多大?拿LinkedHashMap来说,初始容量如果不设置默认是16,超过16×LOAD_FACTOR,会resize(2 * table.length),扩大2倍:采用 Entry[] newTable = new Entry[newCapacity]; transfer(...原创 2012-09-06 17:05:21 · 233 阅读 · 0 评论 -
HttpClient POST的UTF-8编码
public static void main(String[] args) throws Exception, IOException { String url = "http://localhost:8080/test.jsp"; PostMethod postMethod = new UTF8PostMethod(url); //填入各个...原创 2013-06-08 14:14:55 · 1018 阅读 · 0 评论 -
js JSON与String互转换
function jsonToString (obj){ var THIS = this; switch(typeof(obj)){ case 'string': return '"' + obj.replace(/(["\\])/g, '\\$1') + '"'; ...原创 2013-01-06 09:41:33 · 120 阅读 · 0 评论 -
五个有用的过滤器
五个有用的过滤器 一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器 */ public ...原创 2014-01-08 17:00:36 · 69 阅读 · 0 评论 -
jquery 操作select
jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text ...原创 2014-05-29 18:07:49 · 63 阅读 · 0 评论 -
linux 命令备忘
Linux: cba001:~ # lsof -i:5300 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME named 26751 root 20u IPv4 64750499 TCP localhost:hacl-hb (LISTEN) named 26751 root 21u IPv4 64750501 TCP cba001.ea...原创 2014-07-08 11:43:09 · 91 阅读 · 0 评论 -
java压缩图片
private String doUpload(HttpServletRequest request) throws Exception{ StringBuilder pics = new StringBuilder(); //临时目录 String temp = getServletContext().getRealPath("/")+ "temp"; ...原创 2015-02-03 10:50:03 · 70 阅读 · 0 评论 -
java实现托盘闪动消息提醒,同时播放声音提醒。
引用http://www.iteye.com/topic/841846package com.msg;import java.applet.Applet;import java.applet.AudioClip;import java.awt.AWTException;import java.awt.Image;import java.awt.MenuItem;...原创 2014-04-01 14:54:21 · 478 阅读 · 0 评论 -
java下载图片
import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.io.InputStreamReader; ...原创 2015-03-11 17:18:48 · 143 阅读 · 0 评论 -
中文与unicode互换
public String unicode2Chinese(String utfString){ StringBuilder sb = new StringBuilder(); int i = -1; int pos = 0; while((i=utfString.indexOf("\\u", pos)) != -1){ ...原创 2015-04-03 10:54:08 · 193 阅读 · 0 评论 -
Redis分布式锁的正确实现方式
分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。 为了确保分布式锁可用,我们至少要确保锁的实现同时满足以下四个条件:1.互斥性。在任意时刻,只有一个客户端能持有锁。2.不会发生死锁。即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁。3.具有容错性。只要大部...原创 2018-10-06 10:44:57 · 140 阅读 · 0 评论