自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 收藏
  • 关注

原创 代理模式

代理模式(Proxy Pattern)是一个使用率非常高的模式,其定义如下:Provide a surrogate or placeholder for another object to control access to it.(为其他对象提供一种代理以控制对这个对象的访问。)通用类图:代理模式也叫委托模式,它是一项基本设计技巧。许多其他的模式,如状态模式、策略模式、访问者模...

2018-08-15 17:17:21 127

原创 datagrip激活

在激活页面中选择License server进行激活如下:激活码输入:http://www.activejetbrains.gq目前datagrip对routine(procedure)的支持不太好,见:https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000175430-How-do-I-crea...

2018-05-30 15:10:52 13786 3

原创 git 忽略提交 .gitignore

在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交可以通过在Git项目中定义 .gitignore 文件这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为。.gitignore 文件是可以提交到共有仓库中,这...

2018-05-25 17:52:46 264

原创 观察者模式

观察者模式(Observer Pattern)也叫做发布订阅模式(Publish/subscribe),它是一个在项 目中经常使用的模式,其定义如下:Define a one-to-many dependency between objects so that when one object changes state,all its dependents are notified and...

2018-05-25 16:27:03 100

原创 命令模式

命令模式是一个高内聚的模式,其定义为:Encapsulate a request as an object,there by letting you parameterize clients with different requests,queue or log requests,and support undoable operations.(将一个请求封装成一个对象,从而让你使用不同的请求...

2018-05-24 15:13:50 69

原创 gitlab ssh登录配置

1.配置host,映射gitb地址到一个自己命名的域名地址上:如:xx.xx.xx.xxxx gitlab2.生产sshksy或者使用已有的key3.配置config文件路径:C:\Users\Administrator\.ssh#sjz ubuhost ubu user git hostname myubuntu port xx identityfile ...

2018-05-24 11:05:26 1323

原创 批量建立带有索引的同样表结构的表

declare @ii int set @ii = 0 while @ii <= 50 begin declare @strSql varchar(500) ,@str varchar(500) ,@strIndexSql varchar(500) set @str = @ii set @strSql = 'create table dbo.t...

2017-10-24 17:24:21 357

原创 linux安装jdk

系统版本:Ubuntu 16.04.1 LTS+jdk1.81.切换到root命令:sudo -s 2.下载jdkwget url如果下载过快或者下载之后无法解压,应该是下载过程中网络出问题了,一个简单查看是否有问题的方法ls -l --block-size=M 查看文件的大小是否与应该下载的文件大小一致。如果下载失败,直接在windows系统下...

2017-07-21 14:47:25 64

原创 workbrench安装

环境 win10+jdb1.8+tomcat7(解压版)+kie-drools-wb-6.5.0.Final-tomcat7.war1.下载kie-drools-wb-6.5.0.Final-tomcat7.war,http://www.drools.org/2.打开其中的README.txt按照文档操作即可注意1. NOTE: jdbc/jbpm is the ...

2017-07-20 13:57:08 701

原创 SET NOCOUNT ON 作用

在存储过程中,经常用到SET NOCOUNT ON;作用:阻止在结果集中返回显示受T-SQL语句或则usp影响的行计数信息。当SET ONCOUNT ON时候,不返回计数,当SET NOCOUNT OFF时候,返回计数;即使当SET NOCOUNT ON 时候,也更新@@RowCount;当SET NOCOUNT on时候,将不向客户端发送存储过程每个语句的DONE_IN_pro...

2016-12-22 15:18:38 200

原创 数据库性能调优查询

step1:===查看缺失的索引SELECT t4.name,t1.[statement],t1.object_id, t2.user_seeks, t2.user_scans,       t1.equality_columns, t1.inequality_columns,t1.included_columns,       case           --when t1....

2016-08-23 11:09:37 282

原创 心态24

1.再烦:也别忘记微笑2.再急:也要注意语气3.再苦:也别忘坚持4.再累:也要爱自己5.低调做人;你会一次比一次稳健6.高调做事;你会一次比一次优秀7.成功的时候不要忘记过去8.失败的时候不要忘记还有未来9.有望得到的要努力;无望得到的不介意10.无论输赢都要高姿态11.生活不是单行线,一条路走不通,你可以转弯12.泪水和汗水的成分相似;但前者只能为你换来同情。后者却可以为你赢得成功13.变老是人...

2016-08-23 10:21:41 75

原创 java规则引擎 -- Drools

一、运行环境:drool 5.1.1+javase1.6+jre1.6  drool 5.1+jdk(1.6) 1.6以上版本如:jre1.7会报二、常见问题异常1:value '1.7' is not a valid language level原因是:The problem is: Drools 5.1.1 compares "java.version" system...

2015-09-06 14:01:36 243

原创 SQL汉字转拼音函数-支持首字母、全拼

---作者不详--方法一sqlserver汉字转拼音首字母--调用方法 select dbo.procGetPY ('中國')Create FUNCTION dbo.procGetPY ( @str NVARCHAR(4000) ) /*select dbo. procGetPYFirstLetter ('中國')*/RETURNS NVARCHAR(40...

2015-04-28 10:39:54 599

原创 递归查询

CTE递归原理:     递归CTE是由两个最小查询构建的.第一个是定位成员(Anchor Member,AM),它是一个非递归查询,第二个是递归成员(Recursive Member,RM),它是递归查询.在CTE括号中(AS 子句之后),定义独立查询或引用回相同CTE的查询,AM与RM由UNION ALL语句分隔.AM紧被调用一次,RM将被重复调用,直到查询不在返回数据行为止.可以使用U...

2014-11-17 18:57:14 140

原创 ci2.2+smarty3.1.20整合

php ci2.2与smarty3.1.20整合1.下载ci框架与smarty,在此不再赘述2.将CodeIgniter-2.2-stable.zip解压放到php根目录下3.解压Smarty-3.1.20.zip,将lib文件夹copy到ci的application\libraries目录下并新建Ci_smarty.php文件<?php/*** smarty文...

2014-11-01 12:17:00 78

原创 tomcar与jdk

jdk6发布之后说,不配置环境变量也可以运行java代码没问题,实际在安装完成jdk之后,执行java(运行java程序)命令,确实没问题,但是执行javac(编译java程序)命令就不行了。而且,如果你安装的tomcat是解压版(相对exe安装版来说)的,那就更加悲催了(安装版会提示你选择jdk路径),因为没有在环境变量中配置jdk路径,所以双击[shutdown.bat]时,它只会闪一下屏之...

2013-08-08 17:45:09 138

原创 sqlserver XACT_ABORT 事物与回滚

--创建测试表use MyDBCREATE TABLE mtest ( tt tinyint ) GO  --插入测试数据---------------测试事务提交------------------ ---有TRAN的情况use MyDB--错误行回滚,错误行前的不回滚,在错误行不终止,错误行之后的执行SET X...

2013-06-06 19:25:57 216

原创 SQLSERVER时间函数

Sql Server中的日期与时间函数 1.  当前系统日期、时间select getdate() 2. dateadd  在向指定日期加上一段时间的基础上,返回新的 datetime 值   例如:向日期加上2天    select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 3. datediff 返回...

2013-04-01 14:33:53 171

原创 eclipse+apache+php+ZendDebugger配置

一、安装php服务器httpapache:Apache 的官方网站是 http://apache.org/点击download,进入下载页面: http://httpd.apache.org/download.cgi,该页中会提示你可供下载的镜像 (Mirror) 站点,在HTTP下选择一个镜像网站,如: http://apache.mirror.phpchina.com。在这个...

2013-03-20 17:21:56 133

原创 打cab包命令

1.制作cab文件在此之前你需要实现ActiveX控件安全的初始化和脚本,相关信息可以查阅ActiveX控件实现安全的初始化和脚本利用iexpress.exe(windows提供的一个向导式cab制作工具)进行打包,进入CMD键入iexpress回车即显示如下界面:2.更新cab更新cab文件,只需修改对cab文件引用的版本号就可以了,cab文件中的inf文...

2013-03-14 15:22:23 452

原创 ExtJS 3 不能在IE9下正常运行的简单解决办法

碰到一个问题,我们的一个项目是用ExtJS做的,但在IE9下几乎完全不能用。排除Bug半天后才发现是ExtJS本身就无法在IE9下正常运行。 抛开一些细小的问题,最典型的就是TreePanel根本无法使用,节点都无法点开……google了一下,ExtJS的论坛里报了这个Bug,但貌似还 没有完美的解决方案。 改ExtJS代价太大了,不如换一种思考方式,让IE9以兼容性模式运行,ExtJS...

2013-02-21 13:40:27 160

原创 tomcat配置SSL时:java.lang.Exception: Socket bind failed:

tomcat报错:2013-1-30 10:09:33 org.apache.coyote.http11.Http11AprProtocol start严重: Error starting endpointjava.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??...

2013-01-30 12:50:27 107

原创 SSL:No Certificate file specified or invalid file format

tomcat6.0.35配置SSL<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false"

2013-01-30 12:36:24 110

原创 java keytool命令总结

Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中。在keystore里,包含两种数据:(1)密钥实体(Key entity):密钥(secret key)又或者是私钥和配对公钥(采用非对称加密)(2)可信任的证书实体(trusted certificate entries):只包含公钥...

2013-01-30 12:21:45 102

原创 javascript 类属性、类方法、类实例、实例属性、实例方法、prototype

见:http://www.cnblogs.com/jikey/archive/2011/05/13/2045005.html

2013-01-15 17:11:41 77

原创 原码、反码、补码与十六进制,八进制

进行算法计算时,常常用到byte类型与十六进制之间的转化,一涉及到负数有时就犯迷糊,先整理记录下来。1.首先,任何一个数或符号在计算机中,都是以二进制的形式存储的。一个数在计算机中的二进制表示形式,  叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -...

2012-12-17 16:19:05 1894

原创 tomcat文件部署

1、直接把整个项目文件夹放在Tomcat目录下的webapps里2、修改Tomcat目录下conf里的配置文件server.xml,添加一个Context:<Context path="/projectName" reloadable="true" docBase="工程所在路径\web" workdir="工程所在路径\work"></Context> 

2012-11-08 18:07:58 71

原创 导入项目时Eclipse报的几个错误

1.The preferences for the xdoclet runtime does not point to a valid installation 2.Java compiler level does not match the version of the installed Java project 以上两个错误的解决方案是:右键项目“Properties”,...

2012-11-07 17:09:54 249

原创 svn安装与配置

如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来。1.下载Subversion服务器到官方网站(http://subversion.tigris.org/)的下载二进制安装文件,来到“二进制下载部分”下载对应的系统版本。2.下载下载Subve...

2012-11-07 15:38:47 60

原创 struts2标签与默认样式

一、struts2主题样式 就是对于struts2 ,当应用其自身的标签时,例如:<s:form> <s:textfield name="a"></s:textfield></s:form 当查看源代码时为:<form><table> <tr><td

2012-10-25 16:04:21 189

原创 ajax向后台传递参数的两种方式

我们知道,jsp向后台传递参数是通过标签实现的:如:<form>标签通过<submit>提交数据,传递参数。或者通过<a> 发送url?name=value的方式传递参数。后台通过getRequest.getParameter("");即可取得参数值其实ajax是可以传递参数的。var xmlhttp; var url = "xxx....

2012-07-30 17:29:59 820

原创 数据库备份

mysql数据库备份命令:备份所有表:mysqldump -u[username] -p[password] --default-character-set[=character] -h[host] -P[port] [dbName] >"D:/data_backup/bbac.sql" 备份某些表mysqldump -u[username] -p[password] --d...

2012-07-19 19:22:31 65

原创 jfreechart饼图设置Label为百分比的方法

jfreechart-1.0.1中设置饼图默认的Label是传入的数值,但往往我们想显示的是Label的百分比,如何设置值为“n%”呢?在旧包里是可以直接设置的,而jfreechart-1.0.1包把设置放到了StandardPieSectionLabelGenerator.java的构造方法里面了。    具体设置如下:JFreeChart chart = ChartFactory.cr...

2012-07-19 19:16:06 476

原创 spring定时任务时间格式说明

spring定时任务cronExpression的值(配置定时时间)格式说明:一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下:1.秒(0–59)2.分钟(0–59)3.小时(0–23)4.月份中的日期(1–31)5.月份(1–12或JAN–DEC)6.星期中的日期(1–7或SUN–SAT)7.年份(...

2012-07-19 18:48:27 504

原创 org.hibernate.PropertyAccessException: IllegalArgumentException

org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of com.hengbao.otp.bean.AuthStatusBean.sum 调用sql语句遇到这个问题,是因为hibernate版本或者所使用的数据库默认数据格式造成的,尤其是在进行sum,coun...

2012-07-17 09:52:31 204

原创 mysql几个常用的时间函数

每次写有关时间的sql时,都要去查api文档,在以大篇幅中,查找半天才找到,为了提高效率先将几个常用的时间sql函数记录如下:1.求时间差的函数:TIMESTAMPDIFF(interval,int_expr,datetime_expr)  返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结...

2012-07-13 16:27:52 84

原创 java.lang.IllegalStateException

抛出异常:ERROR [Engine] StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exceptionjava.lang.IllegalStateException: getOutputStream() has already been called for this response综合分析原因...

2012-07-09 11:22:39 60

原创 cxf简单说明

在cxf官网提供的例子中,直接运行main方法就可以发布运行cxf的webservice服务了。而无需借助tomcat这是为什么呢?其实CXF 内置了 Jetty(Servlet 容器),因此你不需要将你的程序部署到 Tomcat 等 Web 服务器也可以正常发布web服务。WSDL文件构成:详见:http://www.w3school.com.cn/wsdl/index.asp假...

2012-06-26 11:14:40 115

原创 cxf工具使用说明

进入CXF bin目录下:->wsdl2java -p 包路径名 -d 目标文件夹 wsdl的URL地址 注:最好别指定-p,即包路径名,这样就会根据wsdl文件中的targetNamespace逆序自动生成包路径名或者将CXF bin的路径配置到系统环境变量中,这样在任何路径下都可以调用wsdl2java命令了还可以使用命令:-->wsdl2java addNum...

2012-06-26 10:13:54 183

空空如也

空空如也

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

TA关注的人

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