- 博客(26)
- 问答 (2)
- 收藏
- 关注
转载 java 位移运算符讲解
在面试或者平时看源码或者其他的什么的时候经常看到<< >> 这种运算,虽然大学学过什么位移但是你懂得。比如num是40 (10进制) 对应的二进制为: 101000 = 2的5次方x1+2的4次方x0+2的3次方x1+2的2次方x0+2的1次方x0+2的0次方x0 (二进制转换为十进制方法原始方法)<< 左移一位(左移一位是相对于二进制来说的,如...
2018-11-13 18:01:12
648
原创 activiti工作流学习总结
最近学习activiti,这个开源框架内部有23张表,每张表具体什么作用以及表与表之间的关系,通过一个例子来说明。附件中有流程图,包括bpmn和png格式的,还有acitiviti.cfg.xml文件和BaseSpringJunit4TestCase类文件。至于怎么画流程图,怎么安装activit_designer这里就不说了,网上搜下,很多的。好了,废话少说,开干!package...
2018-05-31 16:35:07
323
原创 git常用命令
下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。◾Workspace:工作区◾Index / Stage:暂存区◾Repository:仓库区(或本地仓库)◾Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-...
2017-12-18 18:42:06
192
原创 git还原某个特定的文件到之前的版本
git还原某个特定的文件到之前的版本标签: gitrevertgit 单文件管理git单文件版本控制github单文件2015-02-27 19:06 4422人阅读 评论(0) 收藏 举报 分类: git(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。场景: 对于某个Git控制下的文件进行了修改,但是改的不满意,想退回到改之前的版本。假定该文件为 src/m...
2017-12-18 18:34:50
451
原创 git常用命令--将一个新项目加入到GIT中
将一个新项目加入到GIT中--建议git目录git initgit add .git commit -m 'OSS系统加入GIT'--git目录下config配置文件中增加远端路径git remote add origin git@172.16.1.102:core/oss.git--推送到远端git push -u origin master...
2017-12-18 18:25:31
186
原创 git使用--撤销本地修改
撤销本地修改: 某个文件 git checkout Test.java 一类文件: git checkout *.java 所有文件: git checkout .
2017-12-18 18:16:26
152
原创 密码框校验正则表达式
记录几个常用的正则表达式:1. ^(?![^a-zA-Z]+$)(?!\D+$).{8,15}$所以这个正则其实是^.{8,15}$,即8到15个任意字符,但必须包括字母和数字2. /(?!^(\d+|[a-zA-Z]+|[~!@#$%^&*?]+)$)^[\w~!@#$%\^&*?]{7,20}$/必须是字母、数字、特殊字符任意2中或者2种以上的组合,长度为8--20...
2017-10-07 22:35:01
2382
原创 \65279 问题解决
在jeckins上使用Ant构建项目的时候报错如图: C:\JBuilder2008\workspaces\UBSS\src\com\guanghua\framework\controller\SpringDelegate.java:1: 非法字符: \65279几次修改都没解决问题,网上求助了发现原来是这样的:在eclipse中用ant把项目打包,遇到一个问题:编译Java文件的...
2017-03-13 17:38:18
176
原创 java 生成pdf文档
项目中需求:将合同(word文件)生成pdf文档,并替换其中参数 目前实现:将word转换为html文件,然后以html文件为模板生成pdf文档 存在问题:转换为html后许多标签无法识别,需要检查标签是否匹配、闭合等。找问题耗时耗力。 解决方案:直接将word转换为pdf类型的模板。需要引入如下jar包com.itextpdf.itext...
2017-02-15 20:58:34
205
原创 Git命令使用与常见问题解决
Git命令使用:以CTS工程为例:1.首先安装Git客户端,然后配置生成sshKey。首先从服务器上下载代码到本地,如下命令: git clone git@192.168.2.96:tx/cts.git默认是下载的master分支下的代码,如果需要切换到某个分支下,需要进入到cts目录下,然后git checkout feature_20160701_yanshi,表示进入到f...
2016-08-15 21:22:03
162
原创 wait、notify、notifyAll的使用方法
最简实例说明wait、notify、notifyAll的使用方法 by root ⋅ Leave a Comment wait()、notify()、notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态。这三个方法最终调用的都是jvm级的native方法。随着jvm运行平台的不同可...
2016-07-14 14:28:53
141
原创 Oracle rownum rowid 区别
oracle中rownum和rowid的区别 .rownum和rowid都是伪列,但是两者的根本是不同的,rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同也就会导致最终rownum不同,但是rowid是物理结构上的,在每条记录insert到数据库中时,都会有一个唯一的物理记录 , 例如 AAAMgzAAEAAAAAgAAB 7499 ALLEN S...
2015-11-29 21:09:22
139
原创 Mina详解
Mina框架技术知识介绍一.MINA框架简介1.1Mina是什么东西?Apache MINA 是一个网络应用框架,有助于用户非常方便地开发高性能、高伸缩性的网络应用。它通过Java NIO提供了一个抽象的、事件驱动的、异步的位于各种传输协议(如TCP/IP和UDP/IP)之上的API,Apache MINA 通常可被称之为:l NIO 框架库;l ...
2015-10-17 22:49:57
214
原创 Oracle联合索引
Oracle 联合索引分类: Oracle 2012-12-08 09:35 2110人阅读 评论(0) 收藏 举报我现在用的是oracle 9i 1.一个表建立多少个索引比较合适?比如说不大于5个 这个没有定论,楼主要综合查询效率和dml效率自己确定,索引可以加快select的查询速度,但也会降低delete,insert和update等dml语句的执行速度。2.联...
2015-10-15 22:24:29
1286
原创 java动态代理理解
java的动态代理机制详解在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在java的动...
2015-10-12 23:18:29
205
原创 JNDI获取数据连接(Connection)
通过JNDI获取数据源,需要如下步骤:1.首先需要在C:\apache-tomcat-6.0.32\conf目录下的context.xml中加入如下配置: 然后启动tomcat。2.在程序中加入如下代码即可: DataSource ds = null; Connection conn = null; Context initCtx;...
2014-11-12 17:33:56
648
原创 SQL查询数据封装JavaBean对象
SQL查询数据封装JavaBean对象分类: JAVA J2EE 2013-06-17 14:03 548人阅读 评论(0) 收藏 举报import java.lang.reflect.Field;import java.sql.Connection;import java.sql.ResultSet;import java.sql.ResultSetMetaData;im...
2014-11-12 16:55:36
201
原创 oracle创建用户并赋给权限
创建artery用户,密码也是artery,并赋予artery用户dba权限首先,su - oracleoracle然后SQL> conn / as sysdbaConnected to Oracle Database 10g Express Edition Release 10.2.0.1.0 Connected as SYS SQL> cre...
2014-07-17 14:52:08
181
原创 oracle导出数据命令大全
生产系统出问题,需要导出几个表的数据,导出命令如下:exp iccard/iccard@11.1.33.8:1521/icdbf file=/home/oracle/20140717.dmp tables=ic_tran_list,ic_tran_list_h,ic_tx_list_a,ic_tx_list_b,ic_tx_list_h;如果需要全库导出,命令如下:ex...
2014-07-17 14:45:29
554
原创 IMP-00002: failed to open expdat.dmp for read
由于我们的测试服务器需要迁移,因此需要备份原来的数据库,导入到新的服务器/home/artery/目录下,用imp导入的时候报了这个错误:IMP-00002: failed to open expdat.dmp for read到网上查了查,有的说我的导出文件有问题,有的说目录不对,这两种情况都派出了,后来在/home/oracle/下看到有其他的dmp文件,导入了一下,能导入,因...
2014-07-09 14:45:37
13454
原创 Oracle数据库实例重启过程
首先su - oracle输入密码这时有可能会报错:not owner需要用下面命令搞一下:chmod a+s /bin/su(找繁德的孙维生解决的)ciccard2:/home/oracle> echo $ORACLE_SIDictst2ciccard2:/home/oracle> export ORACLE_SID=i...
2014-07-03 12:13:14
892
原创 tomcat中获取不同的数据源java代码
LOG.debug("数据文件存入IC_CARD_POOL过程开始................."); String productNo = (String)ctx.getAttribute("product_no"); long millis0 = System.currentTimeMillis(); Integer batchNo = Integer...
2014-05-05 15:15:06
173
原创 如何将二进制文件存入Oracle数据库中
把二进制文件存入数据库 1。把二进制文件存放到字节数组中。 2。将字节数组转化为blob字段,存入Oracle数据库中。 1. public void test055() throws IOException { File inFile = new File("d:\\Chrysanthemum.jpg"); FileInputSt...
2014-04-17 22:33:56
1397
原创 Linux上启动某一个oralce实例服务
1.切换到oralce用户下。su - oracle2.echo $ORACLE_SID看是不是自己要启动的那个实例名,如果不是,需要这样:export ORACLE_SID=iccard(注意,区分大小写)3.sqlplus /nolog4.conn /as sysdba5. startup6.exit打完收工!...
2014-03-17 10:59:15
172
原创 java中两个16进制字符串异或
java中,两个16进制的字符串异或,经常用于加密机加解密当中 ,具体异或的方法如下:package com.foxconn; import java.text.ParseException; public class Aa { private static String hexStr = "0123456789ABCDEF"; pub...
2013-11-10 22:51:56
2440
空空如也
至少包括字母数字特殊字符中任意2种的正则表达式
2017-09-15
ActiveMQ如何实现2个应用通讯之间保持松耦合的关系的,请指教
2016-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人