- 博客(486)
- 资源 (33)
- 收藏
- 关注
原创 Unicode与汉字之间互转,兼容里面位置有字母数字组合
Unicode配置文件有一段abc\u4e13\u4e1312ab\u4e1a\u4ee3\u7406对应的汉字值为:abc专业12ab代理自己写了几行代码,进行了转换,使用正则表达式匹配替换// 完成Unicode转换为字符串 public static String unicodeToString(String str) { Pattern pattern...
2019-02-23 11:44:59
1919
转载 学习Go 系列教程 —— 1. 介绍与安装
这是我们 Golang 系列教程的第一个教程。Golang 是什么Go 亦称为 Golang(译注:按照 Rob Pike 说法,语言叫做 Go,Golang 只是官方网站的网址),是由谷歌开发的一个开源的编译型的静态语言。Golang 的主要关注点是使得高可用性和可扩展性的 Web 应用的开发变得简便容易。(译注:Go 的定位是系统编程语言,只是对 Web 开发支持较好)为何选择 Gol...
2018-11-11 13:55:28
412
1
转载 练习使用优快云-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2018-11-11 13:51:48
387
原创 Git提交过程中修改某次错误提交,或是修改bug的方法
Git提交过程中修改某次错误提交,或是修改bug的方法Git提交过程中不一定每次都是没有问题的,有可能在之前的提交中要修改某次错误提交或是修改bug的,这种情况下就可以使用该方法。
2017-12-25 19:15:17
2224
原创 Git开发时多分支防止多次提交版本线,使用cherry-pick、合并commit实现多次修改关联iusses
使用场景解决方案相关命令cherry-pick 单个commitcherry-pick 批量commit合并commit git rebase使用场景在实际操作中如果直接提交到生产分支,如果有问题修改或是bug修改的话,版本中就会有多次提交,iusses管理就会很烦乱。解决方案示意图:依据master,创建分支“hainan”,这个作为生产版本分支,新版本分支命名为“v_173”,开发版
2017-12-25 19:05:56
2552
原创 最近发现了个页面生成二维码的js工具
最近发现了个页面生成二维码的js工具,在页面调用时可以实时生成二维码,挺不错的的调用demo代码:Demo page TODO make a nice looking pure client qrcode generator even allow download of the imagejQuery(function(){ jQuery('#outpu
2017-12-12 13:03:03
1798
原创 linux环境查看tar压缩包内容,部分解压的命令
linux环境查看tar压缩包内容,部分解压的命令tar 解压部分文件tar命令大家都很熟悉了 这里整理一下部分解压,只解压出需要的文件, 这样就解决了tar包过大的情况下,解压速度太慢、解压后占用空间过大的问题查看tar包内包含的文件tar -tzvf u2file.tar.gz显示:-rw-r--r-- user/user 45489156 2008-08-
2017-02-17 11:19:07
7986
原创 linux系统安装ftp服务并配置ftp用户
1. 安装yum install vsftpd2. 配置ftp配置文件,内容基本最低配listen=YESbackground=YESanonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=NOanon_mkdir_write_enable=NOdirm
2016-08-10 16:36:14
745
原创 IDEA如何打包可运行jar,外部引用jar包版
背景:有时候,我们会用IDEA来开发一些小工具,需要打成可运行的JAR包;或者某些项目不是WEB应用,纯粹是后台应用,发布时,也需要打成可运行的JAR包。并且,如果依赖第三方jar时,又不希望第三方jar也打入最终的可运行jar包,并且还希望,组织下目录结构(如把第三方jar文件,放到最终可运行jar包的并行目录lib下)开发环境OS: Windows 8.1JDK: 1.7.
2016-08-10 16:14:30
18800
1
原创 Linux系统下创建任务,对指定目录文件进行自动压缩存档
Linux系统下创建任务,对指定目录文件进行自动压缩存档 项目中会有大量图片上传,每天系统中要对图片进行分文件夹进行压缩存档,所以要对文件夹自动运行压缩,然后把原文件夹删掉,功能不算复杂但是有代表性。 linux中通过crontab实现调度任务,其使用方法如下:基本格式 :* * * * * command分 时 日 月 周 命令
2016-03-30 11:19:28
2342
转载 Java 常用字符串操作 StringUtil 封装
/** * all rights reserved by zhanqiong, 2005 */package com.koubei.util;import java.beans.XMLDecoder;import java.io.BufferedInputStream;import java.io.ByteArrayInputStream;import java.io.Unsupp
2014-08-01 14:54:58
2325
转载 Mysql 自动备份与恢复
自动备份MySql 5.0有三个方案: 备份方案一: 通过 mysqldump命令,直接生成一个完整的 .sql 文件 Step 1: 创建一个批处理(说明:root 是mysql默认用户名, aaaaaa 是mysql密码, bugtracker 是数据库名)------------mySql_backup.bat-----------------
2014-06-18 14:46:54
723
转载 windows mysql 自动备份的几种方法
基于之前的文章方法,加入批处理命令即可实现自动备份。只是由于批处理命令中对于备份文件的名字按照时间命名比较特别,所以特别整理一文。1、复制date文件夹备份============================假想环境:MySQL 安装位置:C:\MySQL论坛数据库名称为:bbs数据库备份目的地:C:\db_bak\=====================
2014-06-18 14:43:57
634
转载 JAVA 定时任务之-Quartz使用篇
定时任务之-Quartz使用篇 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。官方网站:http://www.opensym
2014-06-05 17:58:04
921
转载 利用zxing读写PDF417码制的二维码
项目中需要用到二维码,二维码的码制是PDF417,在做了一番研究之后发现zxing是个不错的开源工具(代码托管在google上面)。为什么选择zxing,由于其他一些工具比如barcode4j(开源,支持读,好像不支持写,最后维护时间在2010年)、barcode(商业版)都不太适合,所以选择了zxing。zxing并没有提供直接可以使用的jar文件,而是需要自己通过编译源码,生成需要的j
2014-05-24 13:13:16
8250
1
转载 glob 通配符
Shell 通配符您可能已经在不知不觉中早已使用了通配符了。当您在 Windows® 中指定文件或寻找文件时,您使用 * 代表任意字符串。例如:*.txt 同所有以 .txt 结尾的文件相匹配。我们也在上一节常常使用到它们。不过,除了 *,还有很多其他的通配符。当您键入 ls *.txt 命令并按 Enter 后,寻找哪些文件同 *.txt 模式相匹配的任务不是由 ls 命令,而是
2014-05-19 17:13:24
1416
转载 Redis几个认识误区
前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and Deploying Internet-Scale Service(1)概括的那几个范围,James第一条经验“Design for failure”是所有互联网架构成功的一个关键。互联网系统的工程理论其实非常简单,James paper中内容几乎称不上理
2014-05-19 10:26:57
1048
转载 java Jedis使用示例
package com.wujintao.redis;import java.util.Date;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import org.junit.T
2014-05-17 16:10:46
14323
1
转载 Redis数据分片以及扩容
投稿介绍:xiaotianqio,资深linux菜鸟程序员,搜索系统砖家,曾混迹于百度的互联网吊丝。刚开始接触Redis,大言不惭,聊卿一读。场景一开始数据比较少,一台服务器的内存就足够,因此一个Redis 就能满足需求,但是随着业务发展,数据量变大,可能需要在多台服务器上运行多个Redis,所以需要将已有的数据进行分片(避免数据丢失),不同的片交给不同的Redis 服务。如果在一开始就考
2014-05-17 15:43:56
2734
转载 java Jedis连接池的使用
所需jar:jedis-2.1.0.jar和commons-pool-1.5.4.jarJedis操作步骤如下:1->获取Jedis实例需要从JedisPool中获取;2->用完Jedis实例需要返还给JedisPool;3->如果Jedis在使用过程中出错,则也需要还给JedisPool;
2014-05-16 20:52:00
72851
转载 java Redis Jedis存储Java对象 - (Java序列化为byte数组方式)
Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式) Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式) 原文地址:http://alanland.iteye.com/admin/blogs/1600685(欢迎转载 - 转载请保留该原文链接) 07/19/12 03:08:05 PM 在
2014-05-12 19:45:13
5153
转载 不安装Oracle客户端使用PLSQL
不安装Oracle客户端使用PLSQL 要连接Oracle往往需要安装上百兆的ORACLE客户端,显得十分麻烦。先就介绍如何通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库。 其实这些操作都很简单,写在这里,就当是一个知识管理吧,以后忘记了怎么配置,就打开这篇博客。 (1)下载解压 将下载后的文件instantclient-basic-
2014-05-09 11:12:33
790
原创 java Jodd Props – 超强的配置文件使用
引用地址:http://www.kankanews.com/ICkengine/archives/92722.shtml
2014-05-07 17:39:20
4092
转载 java jodd框架介绍及使用示例
Jodd是一个普通开源Java包。你可以把Jodd想象成Java的"瑞士军刀",不仅小,锋利而且包含许多便利的功能。Jodd 提供的功能有: 提供操作Java bean, 可以从各种数据源加载Bean, 简化JDBC的接连与代码, 剖析SQL查询, 处理时间与日期, 操作与格式化String, 搜索本地硬盘上的文件, 帮助处理Servlet请求等。除此之外还包含
2014-05-06 14:05:31
9570
原创 myeclipse 注册码计算代码
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipseGen { private static final String LL = "Decompiling this copyrighted software
2014-03-24 15:25:55
688
原创 JS 实现MD5加密,以及发现的JS对字符的处理、替换等
在实际开发工作中,用到接口开发,报文采用的是MD5加密方式,自己想做一个html的静态页面来实现报文的封装和加密,在这个过程中就发现了js对双引号“"”的处理不像看上去那么简单了。还有js替换字符串的方法。js实现MD5加密:相关js文件下载地址:http://download.youkuaiyun.com/detail/songylwq/7034729 data{"id"
2014-03-13 16:25:07
8678
转载 android eclipse中的Android直接運行java main方法
在Android项目中实现Socket通信,服务器端使用main方法创建ServerSocket,运行启动服务器时报错“Error: ShouldNotReachHere() ”。原因分析:java中使用main函数作为应用程序的接口,class的生命周期始于main方法,终于main方法。Android虽然使用的是java语法,但是却不使用main作为程序入口,一个activity启动时
2013-11-27 14:24:29
2783
转载 Android http get/post传递参数
本程序介绍如何通过HttpClient模块来创建Http连接,并分别以Http Get和Post方法传递参数,连接之后取回web server的返回网页结果。 注意,在用Post时,传递变量必须用NameValuePais[]数组存储,通过HttpRequest.setEntity()方法来发出http请求。 此外,也必须通过DefaultHttpClient().exec
2013-10-16 16:08:29
1528
转载 java 快速排序算法--归并排序的实现
归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行比较,如果有数列为空,那直接将另一个数列的数据依次取出即可。//将有序数组a[]和b[]合并到c[]中void Memery
2013-10-15 16:10:08
932
原创 java 二进制,八进制,十进制,十六进制间相互转换的方法
int n1 = 14;//十进制转成十六进制:Integer.toHexString(n1);//十进制转成八进制Integer.toOctalString(n1);//十进制转成二进制Integer.toBinaryString(12);//十六进制转成十进制Integer.valueOf("FFFF",16).toString();//十六进制转成二进
2013-10-15 11:31:04
3014
转载 java 高效率的排列组合算法(java实现)
感谢分享:http://blog.youkuaiyun.com/wmj2003/article/details/3678941
2013-10-14 11:18:25
24859
原创 java 简单的HttpClient工具类,解决返回中文有部分乱码的情况
import java.io.IOException;import java.io.InputStream;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.ClientProtocolException;import org
2013-09-18 14:51:37
11816
原创 java dom4j 解析xml字符串的操作实例
package test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;import
2013-08-13 16:41:28
11391
原创 java java local cache本地缓存的两种实现,一个基于list轮询一个基于timer定时
最近项目要引入缓存机制,但是不想引入分布式的缓存框架,所以自己就写了一个轻量级的缓存实现,有两个版本,一个是通过timer实现其超时过期处理,另外一个是通过list轮询。 首先要了解下java1.6中的ConcurrentMap ,他是一个线程安全的Map实现,特别说明的是在没有特别需求的情况下可以用ConcurrentHashMap。我是想学习一下读写锁的应用,就自己实现了一个S
2013-07-24 14:57:14
14587
2
转载 java java中的设计模式总结
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类
2013-06-17 13:00:00
723
转载 SQL 优化SQL查询:如何写出高性能SQL语句
1、 首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。可见,执行计划并不是固定的,它是“个性化的”。产生一个
2013-06-15 12:15:13
1087
openssh-9.0p1-el8.rar.tgz
2023-07-05
GO编译开发环境安装包-linux官方版
2018-11-11
js生成二维码
2017-12-12
JS实现MD5加密,提供多种加密方法
2014-03-13
Java并发编程实战
2013-06-20
liferay6中文开发文档(开发手册、二次开发指南、代码研读、开发环境配置等)
2013-06-07
(英文版)liferay6管理员手册(liferay-administrator-guide-6.0.pdf)
2013-06-07
(英文版)liferay 用户接口开发(Liferay User Interface Development.pdf)
2013-06-07
(英文版)liferay portal 6 企业网络版(Liferay Portal 6 Enterprise Intranets.pdf)
2013-06-07
java的用来处理数字方面的逻辑工具类
2013-06-07
日期操作工具类
2013-06-06
Quartz定时任务帮助文档Quartz_Job_Scheduling_中文版_V0.9.1
2013-05-20
QRCode二维码编码支持中文生成二维码
2013-03-06
java二维码生成与解析代码实现
2013-03-06
Java程序设计基础教程.pdf
2013-01-21
java编码多功能计算器
2013-01-18
java模拟登陆开心网,给好友发送消息
2013-01-18
支持IE5、6、7、8、9,极速、火狐的全浏览器支持软键盘
2013-01-16
weblogic下开发web项目时修改java文件不用重启的绿色方法,不用修改weblogic的配置文件、不用jar
2012-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人