自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (5)
  • 收藏
  • 关注

原创 vi笔记

删除包含特定字符的行:g/pattern/d 删除空行g/^[\s]*\n/d删除不包含指定字符的行:v/pattern/dg!/pattern/d

2018-04-11 15:07:10 232

原创 shell笔记

记录下自己记不住的点awkawk -F"[@ /t]" '{print $2,$3}' test # 以@,空格,Tab键分割test文件的每一行,输出第二、第三列。awk '{print "+"$1"+"}' # 拼接输出字符串awk '{print "'\''"$3"'\','"}' # 拼接输出字符串,单引号拼接awk '{ print "\""$3

2018-04-11 15:06:25 257

原创 BloomFilter用途原理及应用策略

BloomFilter原理简介将数值m用k个不同的hash函数散列到k个位,这个k个位数值置位1就表示数值m。 很明显,就是将数字转换成多个bit位存储的数据结构。当有数字集合的时候,可以减少数字在内存中空间占用(一堆数值转换为了一个大bit数组)。如果需要判断一个数字是否包含在一个集合中,只需要运算k个hash函数看对应的位是否为1。 简单来说就是将一组数值转换为一个bit数组,根据一个...

2018-04-10 17:01:33 1132

原创 Slf4j与其他日志系统兼容的使用

java生产的各种框架(如spring等)里各个框架会使用不同的日志体系,多个不同日志在一个jvm里混搭会出现一定问题 ,这里梳理一下java体系里常见的日志框架,以SFL4j为中心介绍下跟各个日志框架的关系,介绍下生产环境如何打理各种日志框架。1. 接口简介在java的体系里,主要有slf4j和common-logging两种日志体系接口。实现的框架有很多,主流的诸如logback、...

2018-04-10 16:36:07 831

转载 bash shell快捷键[转]

生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt + f :按单词前移(右向) Alt + b :按单词后移(左向) Ctrl + xx:在命令行首和...

2018-04-10 16:27:58 238

原创 tcp连接大量time_wait

time_wait过多的后果 http://blog.51cto.com/benpaozhe/1767612 tcp基础:http://blog.sciencenet.cn/blog-1225851-830338.html连接不上的问题:http://www.cnxct.com/something-about-phpfpm-s-backlog/ http://maoyidao.iteye.

2018-01-24 09:59:47 646

原创 《软技能》读后感

前前后后花了两个月,终于挤牙膏式的把这本书读完了,书籍写的不是技术能力深入的事项, 而是以轻松文字叙述方式列出了软件开发人员所需要额软技能。这些软技能是作者根据自己经历:从参加工作到后续财务自由所积累的一些能力。作者介绍的内容比较全面,涉及范围包括如何学习、高效工作产出、营销自己、如何创业、理财、锻炼自身、强化思想等方面。 其中印象最深、感觉比较正确的有以下方面。如何学习 当了这么

2018-01-21 14:05:57 627

原创 java利用ide导出jar包

常常会用到写个jar搬到其他地方运行的情况,这里做个笔记记录下如何利用eclipse或者idea导出jar。导出jar包最好的方式个人认为是把依赖的包都打包进目标jar,这样一个jar可以很happy的运行,及其简单方便。1. eclipse导出方式eclipse 中在项目上右键,有个export导出的功能,可以完整导出jar。2.idea导出方式1) FIle- Projec

2016-12-21 16:00:21 2123

原创 人月神话干货总结

1.软件项目的拆解分配并非都随着人员的增多使风险降低,人员之间如果没有沟通成本,那降低会是线性的,但还有沟通成本的话 ,人员间沟通越复杂,相应成本越高。2.大型项目开发中,如果发现滞后,一味加人能解决问题的可能性较低,可考虑删减需求。3.大型项目分配最好分成各团队相关的模块,一个主分配、设计,其他人配合,模块(团队)间减低沟通成本。

2016-06-06 10:19:18 919

原创 Bash编程-调试

1. 脚本运行时,脚本中 set -x即开启调试功能如果只想调试一部分的脚本,可在结束为止set +x#!/bin/bashecho "Hello $USER,"set -xecho "Today is $(date %Y-%m-%d)"set +x

2015-07-29 14:39:02 558

原创 logback日志打印原理

1. logger初始化logger初始化的时候会根据传入的名字去实例化。以下为实例化的例子private static final Logger logger = LoggerFactory.getLogger(SClass.class);启动的时候,LoggerFactory会接收到com.aaa.Sclass的完整的类名字,然后根据点去切分,依次创建对应的logger 并缓存起来

2015-05-14 17:15:50 4311

原创 linux expect自动登录ssh,ftp

ref :http://blog.51yip.com/linux/1462.htmlref :http://www.cnblogs.com/mumuxinfei/p/3833874.html 【有expect的详细讲解】这里实现了输入目标ip无需输入密码登陆机器的功能。#!/usr/bin/expect -f #auto ssh login set timeout 30 set

2015-05-13 10:17:43 586

转载 mysql show profiles 使用分析sql 性能

Show profiles是5.0.37之后添加的,要想使用此功能,要确保版本在5.0.37之后。查看一下我的数据库版本mysql> Select  version();+---------------------+| version()           |+---------------------+| 5.0.82-community-nt

2015-05-07 10:42:26 1051

转载 maven 下载 源码和javadoc命令

1:Maven命令下载源码和javadocs当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的:mvn dependency:sourcesmvn dependency:resolve -Dclassifier=javadoc命令使用方法:首先进入到相应的pom

2015-04-17 14:06:42 665

原创 Java之Concurrent包中线程池

Concurrent包中主要包括四种线程池:方法说明Executors.newSingleThreadExecutor单个线程执行,任何时刻只有一个线程在执行Executors.newCachedThreadPool随着不停提交任务,如果已经有空闲的线程则会复用,没有则创建,线程空闲默认60s会被移除。因此,如果一次性提交大量任务,有可能创建

2015-03-11 17:45:17 581

原创 mysql垂直和水平切割

1. mysql水平分割:读写分离,或者分表分库。读写分离工具访问Mysql proxy,sql运行时自动代理到读或写机器。http://heylinux.com/archives/1004.html分库工具访问Spock proxy,自动定位到正确的机器并将结果汇总返回。http://blog.csdn.net/21aspnet/article/details/6616572; http

2015-03-04 19:25:23 2131

原创 Out of memory: Kill process xx or sacrifice child

tomcat挂掉,系统内核日志:java: page allocation failure. order:0, mode:0x20...Out of memory: Kill process 5869 (java) score 895 or sacrifice childLinux会对进程进行管理,内存不足就会杀掉http://blog.csdn.net/guo

2015-03-02 15:30:56 4479

原创 git笔记

git 日常使用笔记

2014-12-31 09:16:04 569

翻译 logback性能小探

http://www.slf4j.org/faq.html#logging_performanceWhat is the fastest way of (not) logging?SLF4J supports an advanced feature called parameterized logging which can significantly boost loggin

2014-12-10 14:12:36 803

原创 mysql saveorupdate 支持

之前写ibatis要实现saveorupdate都是在业务上进行控制,发现mysql 支持replace

2014-11-14 14:15:34 2455

原创 ubuntu开发软件安装列表

jdk tomcatcode工具vim eclipse

2014-11-13 12:19:05 681

原创 sublime插件扩展【修改hosts文件】

需求描述 想要写个工具可以方便修改hosts文件,没有找到现成的工具就打算扩展sublime去实现。步骤:       1.扩展sublime,实现插件方法探索       2.定义插件快捷键       3.修改hosts文件业务实现实现:       1.扩展sublime确实简单,在Tools -> New Plugin下点击即可生成demo式的插件。插件的名字修

2014-11-09 18:20:08 4203

转载 txt文件导入mysql 转

MySQL写入数据通常用insert语句,如[c-sharp] view plaincopyinsert into person values(张三,20),(李四,21),(王五,70)…;   但有时为了更快速地插入大批量数据或交换数据,需要从文本中导入数据或导出数据到文本。 一、 建立测试表,准备数据 首先建

2014-10-10 15:20:39 663

翻译 Maven 项目转 Eclipse

用maven命令创建项目后,使用mvn ecliu

2014-07-25 09:56:45 1964

原创 模拟Post向服务器发送bean

服务器端为spring mvc,使用@RequestBody自动接收请求数据并

2014-04-17 19:04:29 1984

原创 各大快递,哪个最适合自己【测试】

毕业设计,木有数据,写个页面,前来宣传,能否毕业,全靠大家。                    地址:  测试地址

2014-03-01 18:34:40 722

原创 applet打包签名

jar -cvf hello.jar ./*keytool -genkey -keystore hw.store -alias helloworld  -validity 1200keytool -export -keystore hw.store -alias helloworld -file hw.certjarsigner -keystore hw.sto

2014-01-02 14:27:36 848

转载 applet AccessControlException: access denied

注意:本文出自 “阿飞”的博客 ,如果要转载本文章,请与作者联系!并注明来源: http://blog.csdn.net/faye0412/article/details/7037078这两天忽然收到cs部门的反馈说一个项目出问题了,一看,噢噢噢,原来是几年前做的一个Applet的项目,在客户端无论使用什么浏览器都无法正常运行,我检查了一下,异常信息如下:java.

2014-01-02 14:25:08 1014

原创 sql server 孤立用户消除

use dbnamego exec sp_change_users_login 'update_one','用户名','用户名'

2013-11-22 21:05:45 746

原创 Spring mvc 文件下载

@RequestMapping(value = "/statement/downFile.action") public void downloadFile(@RequestParam String filePath, HttpServletRequest request, HttpServletResponse response) throws Exception { File rep

2013-10-18 14:43:59 571

原创 sqlserver实例无法加锁或者多于一个的连接时处理方法

问题:use master;goalter database qcvaluesset single_userwith rollback immediate;alter database qcvaluesset multi_user;goI am getting these errors:Msg 5061, Level 16, State 1, Line 1ALT

2013-10-09 21:11:07 1256

转载 java读取文件

1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) {

2013-09-23 23:05:15 533

原创 spket1.6.23自动提示Extjs4.1

http://www.cnblogs.com/maowang1991/archive/2013/02/05/2893142.html

2013-06-18 21:24:26 687

原创 tomcat数据池连接数据库

WEB-INF/web.xml            maxActive="100" maxIdle="30" maxWait="10000" username="root"         password="zhong" driverClassName="com.mysql.jdbc.Driver"         url="jdbc:mysql://localhost:330

2013-05-31 19:44:56 692

转载 硬盘的读写原理

转自:http://blog.csdn.net/hguisu/article/details/7408047          硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的 Ult

2013-05-16 15:28:47 858

原创 dom4j总结

按照dom4j官网的文档进行增删该查没有多大问题,但是在删除后,持久化到文件中会出现空行问题,我的就是在后会有那么一个空行。网上答案一般都不准确,debug中发现有空格的defaultNode存在,本想root.nodeIterator删除无奈出现并发错误,不知道怎么回事。后来直接在输出格式研究一下,解决了我的问题OutputFormat format = OutputFormat.c

2013-05-12 15:32:40 1154

原创 gis and openlayers

有个需求将dwg文件放在web项目中进行显示,可以进行缩放平移。可以在图中的某条线上加备注,鼠标移动过去显示备注。最初想要将dwg直接发布到地图服务器上去,然后用openlayer加载地图进行处理,后来发现dwg发布到地图上去的成本较高,转为shapefile后会出现信息丢失,效果不好。后来想把dwg转为svg,但得到的文件有6M之大,用js直接绘制到网页中效率非常低,用到的js库为rapha

2013-01-14 14:54:44 1595

原创 vc++ socket通信基础 client and server demo

Server.cpp#include #include #pragma comment(lib, "ws2_32.lib")// Function prototypevoid StreamServer(short nPort);// Helper macro for displaying errors#define PRINTERROR(s) \ fprintf(stde

2012-12-30 18:32:03 2245

原创 eclipse批量更改文件编码

general->Content Types, 右侧Context Types树,点开Text,选择Java Source File,在下面的Defaultencoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他如果需要更改,方法一样。

2012-10-27 19:33:53 1018

转载 马尔科夫决策

在之前的讨论中,我们总是给定一个样本x,然后给或者不给label y。之后对样本进行拟合、分类、聚类或者降维等操作。然而对于很多序列决策或者控制问题,很难有这么规则的样本。比如,四足机器人的控制问题,刚开始都不知道应该让其动那条腿,在移动过程中,也不知道怎么让机器人自动找到合适的前进方向。     另外如要设计一个下象棋的AI,每走一步实际上也是一个决策过程,虽然对于简单的棋有A*的启发式方法

2012-09-29 10:37:11 12494 3

数据仓库工具箱第3版(书签+清晰) kimball

数据仓库工具箱第3版,维度建模权威指南。kimball经典之作,数据仓库维度建模的经典教材。 资源格式:pdf,包含了目录标签,内容是高清照片,非常清晰

2018-04-01

Distributed Programming with Ruby.pdf

ruby分布式开发的相关技术,很难下到的,还是在天国好,好资源可以免费的分享一下,国外还得花点$。书中介绍了ruby自带及外部的分布式技术,感觉不错,喜欢的可以看看,英文版。

2011-11-26

sqljdbc_3.0 连接sqlserver

sqlserver sqljdbc_3.0 jar 官网下载,测试可连接2008版;2005也可未测

2011-04-13

SQLSERVER JAR

微软官网下载的用于java链接sqlserver的jar包文件,可用于2008/2005版本,内含有jar包和sqljdbc_auth.dll

2011-04-13

单片机89c51的中断程序

单片机89c51的中断程序 及供参考

2010-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除