- 博客(85)
- 资源 (2)
- 收藏
- 关注
原创 2017年5月21、22日r-u-a-n-k-a-o整理
软考中级系统集成项目管理工程师和信息系统管理工程师有什么区别系统集成项目管理工程师和信息系统管理工程师都属于中级资格,即使专业类别上也是一样的,他们的区别主要是系统集成项目管理工程师注重信息系统集成知识,主要在信息系统建设和集成工作中担任相关的项目管理工作。而信息系统管理工程师注重信息系统的建设和运营管理,主要对信息系统的功能与性能、日常应用、相关资源、运营成本
2016-12-26 10:16:05
643
原创 ArrayList的group分组后拆分每一个分组进行处理demo
import java.util.*;public class Test1024{ public static void main(String[] args) { Test1024 a1=new Test1024(); a1.abc(); Map ma=new HashMap(); ma.put("1","a");
2016-10-24 19:23:51
1523
原创 WebService到底是什么?
Webservice是系统对外的接口,比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的。 一言以蔽之:WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序
2016-10-20 15:33:03
617
原创 ArrayBlockingQueue与LinkedBlockingQueue
ArrayBlockingQueue take()和poll()的一点区别 使用take()函数,如果队列中没有数据,则线程wait释放CPU,而poll()则不会等待,直接返回null;同样,空间耗尽时offer()函数不会等待,直接返回false,而put()则会wait,因此如果你使用while(true)来获得队列元素,千万别用poll()、offer(),CPU会100%的。
2016-10-11 09:41:48
431
原创 linux文件权限
文件权限管理三种基本权限R 读 数值表示为4W 写 数值表示为2X 可执行 数值表示为1如图所示,jdk-7u21-linux-i586.tar.gz文件的权限为-rw-rw-r---rw-rw-r--一共十个字符,分成四段。第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录第二三四个字符“rw-”表示当前所属用户的权限。 所以用数值表
2016-10-09 14:39:52
844
原创 io处理
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行Java代码
2016-10-09 08:09:04
431
转载 Nginx+Tomcat搭建高性能负载均衡集群
一、 工具 nginx-1.8.0 apache-tomcat-6.0.33二、 目标 实现高性能负载均衡的Tomcat集群: 三、 步骤 1、首先下载Nginx,要下载稳定版: 2、然后解压两个T
2016-10-08 18:05:26
507
原创 Java中Comparable和Comparator接口区别分析
comparator接口与Comparable接口的区别 1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ String name; int age }.当我们有这么一个personList,里面包含了person
2016-10-08 12:04:34
362
原创 排序方法&集合
package basicsTest;public class Sort{ public static void main(String[] args) { int[] num=new int[]{2,5,6,8,7,9,3,1,4}; Sort sort=new Sort(); //int[] valnumber1=sort.bubble(num); //int[] v
2016-09-30 10:17:52
384
原创 Java学习:Timer与ScheduledExecutorService的区别
Java.util.Timer计时器有管理任务延迟执行("如1000ms后执行任务")以及周期性执行("如每500ms执行一次该任务")。但是,Timer存在一些缺陷,因此你应该考虑使用ScheduledThreadPoolExecutor作为代替品,Timer对调度的支持是基于绝对时间,而不是相对时间的,由此任务对系统时钟的改变是敏感的;ScheduledThreadExecutor只支
2016-09-29 17:38:01
610
原创 多线程的而应用场景(同时干多件事情)
可见,单线程确实费时间。因为单线程让CPU有了更多的闲暇时间,效率自然就低了。最后,我用一个非常通俗的例子结束本文: 假设一套数学练习试卷有10个题目,题目有难有易,如果第一个题目比较难,你傻傻地在那个地方死死地纠结,你很可能会卡住,此时老师又不在你身边,所以固执的你,一个题目也没有做出来,老师来了,发现你一个题目也没有做,你的效率自然就很低。这就是单线程模式,傻傻
2016-09-29 08:32:09
18332
原创 Tomcat配置数据源(JNDI方式)&JDBC(与Oracle的连接)
然后在tomcat目录/conf/server.xml文件里相应的元素,添加如下子元素:<Resource name="引用资源的JNDI名" auth="Container" type="javax.sql.DataSource" driverClassName="com.pointbase.jdbc.jdbcUniversalDriver(自己的jdbc驱动)" url
2016-09-28 21:51:33
25080
原创 HTMl5的存储方式sessionStorage和localStorage详解
html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁,因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非主动删除
2016-09-28 20:05:08
857
原创 Java中使用Jedis操作redis
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip
2016-09-28 15:59:10
2306
原创 ruhe解决秒杀的性能问题和超卖的讨论
最近业务试水电商,接了一个秒杀的活。之前经常看到淘宝的同行们讨论秒杀,讨论电商,这次终于轮到我们自己理论结合实际一次了。 ps:进入正文前先说一点个人感受,之前看淘宝的ppt感觉都懂了,等到自己出解决方案的时候发现还是有很多想不到的地方其实都没懂,再次验证了“细节是魔鬼”的理论。并且一个人的能力有限,只有大家一起讨论才能想的更周全,更细致。好了,闲话少说,下面进入正文。
2016-09-27 17:32:58
473
原创 ioc,,aop,,java-reflect
spring ioc指的是控制反转,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。交由Spring来管理这些,实现解耦IoC与DI 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简
2016-09-26 15:00:13
416
原创 json的一些demo
test JavaScript function aa() { var inputInt = document.getElementById('InputInt'); inputInt.onkeyup = function () { var num = this.value; var re =/^[0-9]*[1-9][0-9]*$/; i
2016-09-19 20:55:15
493
原创 for循环里面进行数据库查询的处理
public class { public static void main(String[] args) { List list = productDao.getProudctList(map);//获取产品列表 if (list.size() > 0) {//如果列表为空 Map map2 = new HashMap(); List proList =new
2016-09-07 09:03:06
13562
原创 缓h存c!~~~~~~~js回车~~~
<% request.setCharacterEncoding("UTF-8"); String type = request.getParameter("type"); // 读取行数 int rows = 6; // 缓存间隔时间 long intervalTime = 15 * 60 * 1000; // 读取课程信息 if("course".equals(type)
2016-08-17 15:00:09
402
原创 mysql主键insert into
标答:1、主键一项空着不写。。。但是“,”不能省略。。。比如insert into *** values ( , '哈哈', 'abc' )2、列出除了主键之外的每个属性insert into *** ( attr_a, attr_b ) values ( '哈哈', 'abc' )
2016-07-19 11:24:42
762
原创 控制iframe高度的万能方法
function reloadFrameHeightShow(){ var height = $("#mainContent7").contents().find("#wrap").height(); $("#mainContent7").height(height); window.parent.reloadFrameHeight(); }
2016-07-15 11:36:05
769
原创 64位Win7系统iTunes无法识别iPhone的解决方法
1.右键我的电脑,管理。设备管理器。找到移动设备。2.右键apple iphone。选择更新驱动程序软件。浏览计算机以查找驱动程序软件。3.选择路径C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers(如果你的itunes不是安装在C盘,请找到其他盘路径,注意不能是Program
2016-06-02 13:16:48
6184
原创 Struts2_Action访问与Action方法调用
一、Action访问路径Action的访问路径是由struts.xml文件中配置的Action所在包的命名空间,Action的名字和常struts.action.extension共同决定的例如: /1.jsp /2.jsp
2016-05-16 09:36:27
3326
原创 关于PowerDesigner
关于PowerDesigner 中columns设计时填写name项则code项会自动变为和name一样的,有时需要name里写中文名字,所以不是很方便。可以通过如下图方法设置,name修改时,code不变。将name to code mirroring的对钩去掉即可tools-->modeloptions-->naming convention-->displ
2016-05-12 16:25:22
298
原创 response.setHeader——禁用IE缓存
2012-03-15 13:55 3016人阅读 评论(0) 收藏 举报 response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", 0); %
2016-03-24 15:48:43
430
原创 spring m-v-c demo
1. Spring MVC介绍Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。Spring Web MVC也是服务到工作者模式的实现,但进行可优
2016-01-13 14:23:43
503
原创 税金计算
<script language="JavaScript" type="text/javascript"> /* document.onkeydown=keyDownSearch; function keyDownSearch(e) { // 兼容FF和IE和Opera var theEvent = e || window....
2015-09-23 16:44:03
667
原创 时间区间重叠判断&union&jxl合并单元格
AND ( ( sce.register_date >= to_date('"+reportDate+"', 'yyyy-mm-dd') AND sce.register_date<=to_date('"+returnDate+"', 'yyyy-mm-dd') ) OR (
2015-04-16 14:04:08
874
原创 ios开发遇到的一些问题0228
遇到问题①②③④⑤⑥⑦⑧:错误现象: XCODE 6.1.1 在使用storyboard时,报错:Failed to instantiate the default view controller for UIMainStoryboardFile 'MainStoryboard' - perhaps the designated entry point is not set?原
2015-02-28 18:47:12
517
原创 CSS实现div或ul,li水平对齐不换行
在网页前端开发中,我们可能会经常用到走马灯特效,于是乎就需要用CSS来实现文字或图片水平对齐但不换行的效果,用div+table可是很实现这个效果,但是要用div或ul,li来做就难了,大部分人都会想到用overflow:hidden+固定宽度width来控制div或li浮动元素不会换行,但这样效果很差或根本无效。其实我们只需要用到三个CSS样式就能搞定它了,它们分别是display:inline
2014-11-25 09:09:10
9214
原创 导出为excel
boolean isCreate = false; String[] pathInfo = classPath("S_CLASS"); String uploadPath = pathInfo[1]+"tmpFile/"; //文件临时存储路径 String[] classInfo = getClassInfo(clas
2014-11-05 15:10:38
384
原创 oracle数据库函数
create function sp_fun2(spname varchar2) returnnumber is yearSal number(7,2);begin select sal*12+nvl(comm,0)*12 into yearSal from emp where ename=spreturn yearSal;end;var resultValue number;ca
2014-10-27 15:00:18
382
原创 游标练习(1027)
--方法1declaretype sp_class_user_cursor is ref cursor;test_cursor sp_class_user_cursor;u_xingming s_class_user.xingming%type;u_username s_class_user.username%type;beginopen test_cursor for select
2014-10-27 14:27:11
572
原创 正则表达式数字验证
验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+
2014-08-18 10:50:27
442
原创 集成 Tomcat 插件到 Eclipse 的过程
1. 下载 Tomcat 作者选择的是 Tomcat6,下载地址:http://tomcat.apache.org/download-60.cgi,选择绿色版的 zip 进行下载(目前最新的 Tomcat 6 版本的绿色版是 apache-tomcat-6.0.35.zip,作者已经上传了一个到 Csdn,下载地址是:http://download.youkuaiyun.com/deta
2014-08-11 11:08:03
490
原创 完美解决 未能打开编辑器:Unmatched braces in the pattern.
Eclipse出现这个问题而不能查看源代码 原因就是语言包的问题 出现这个问题了 一定是安装了中文或者多国语言包下面我就来交大家解决的办法 超简单的第一步配置自己Eclipse的启动参数 eclipse.ini 在最后面加入这段代码 -Duser.language=en如图 其他的不用改 最后加上就行 然后打开Eclipse 这
2014-08-11 09:47:34
598
原创 Eclipse和MyEclipse6.5反编译插件的安装
(1)下载jadclipse的jar包,我这里下载的是net.sf.jadclipse_3.3.0.jar,下面的两个地址选择哪个都行。 1:直接打开等几秒,就可以下载了:http://jaist.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0.jar 2:h
2014-08-11 09:31:30
2084
原创 MyEclipse6.5安装SVN插件
MyEclipse6.5安装SVN插件方法一、如果可以上网可在线安装1.打开Myeclipse,在菜单栏中选择Help→SoftwareUpdates→FindandInstall;2.选择Searchfornewfeaturestoinstall,点击Next进入下一步;3.点击"NewRemoteSite"按钮,在弹出的对话框中输入:name:SVNurl:http://s
2014-08-11 09:15:38
380
hsdis-amd64.dll和hsdis-i386.dll看汇编指令
2018-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人