`
mengqingyu
  • 浏览: 329177 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表

Java常用算法

/** * 类功能描述:常用算法 */ public class Arithmetic { public static void main(String[] args) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); { System.out.println("请输入2个数"); int a = Integer.parseInt(in.readLine()); int b = ...
由于Spring 的AOP面向切面编程,与Servlet容器没有任何关联,所以想要获得Session会话比较麻烦。 当然Struts2同样不依赖Servlet容器,可以在Spring AOP中可以使用com.opensymphony.xwork2.ActionContext,就可以获得Session。 但是在Servlet中或struts1中,可以通过ThreadLocal方式将session保存,Spring AOP中获得Session对象。 //这个是保存request和session的类 public class SysContent { private static Thread ...

MySQL使用规范

一、 核心规范 1. 不用数据库做运营,如md5()、order by rand() 2. 控制单表数据量 a) 单表纯int不超过1000w b) 单表含char不超过500w c) 单库不超过300-400个表 3. 表字段数少而精 a) 影响因素 i. IO高效 ii. 全表遍历 iii. 表修复快 iv. 提高并发 v. ...
# Example MySQL config file for medium systems. #通过mysql-5.1.37-win32的my-medium.ini编辑生成,应用与数据库在一台机器上。 # This is for a system with little memory (32M - 64M) where MySQL plays # an important part, or systems up to 128M where MySQL is used together with # other programs (such as a web server) # # ...
vi编辑器中有三种状态模式1.命令模式  按Exc 2.输入模式  按i或a 3.末行模式  按shift+: vi编辑器的启动与退出 直接进入编辑环境 $ vi 进入编辑环境并打开(新建)文件 $ vi myfile 退出vi编辑环境 输入末行命令放弃对文件的 ...
指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉 以控制档案如何被他人所存取。 mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有 者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆 是。 + 表示增加权限、- 表示取消权限、= 表示唯一设 ...
1.安装或者更新显卡驱动。 Linux一般默认已经安装。安装方法:用鼠标点击屏幕左侧Unity程序启动栏中的“系统设置”,齿轮扳手图标,在弹出的“系统设置”窗口的“硬件”栏目中,单击 “附加驱动”图标,会出现一个“搜索 ...
/ Linux文件系统的入口,也是处于最高一级的目录; / bin 基础系统所需要的那些命令位于此目录,也是最小系统所需要的命令:比如ls 、 cp、 mkdir 等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。做为基础系统所需要的最基础的命令就是放在这里。 / boot linux的内核及引导系统程序所需要的文件,比如vmlinuzinitrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录: / dev 设备文件存储目录,比如声卡、磁盘...... / etc 系统配置文件的所在地,一些服务的配置文件也在这 ...
集成JBPM到OA系统,并实现JbpmFacade接口 - 第一步:创建数据库表 * 拷贝依赖包:bsh.jar/jcr-1.0.jar/jbpm-identity.jar/jbpm-jpdl.jar * 修改hibernate.cfg.xml,添加JBPM的映射配置,以及缓存属性的配置 - 拷贝JBPM中的hibernate配置文件到当前项目 - 修改build.xml文件,在"生成Hibernate配置文件"的任务中,添加一个属性:   mergecfgxml="${basedir}/hibernate_for_jbpm.cfg.xml&quo ...
Event属性和方法: 1. type:事件的类型,如onlick中的click; 2. srcElement/target:事件源,就是发生事件的元素; 3. button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所以3就代表左右键同时按下;(firefox中 0代表左键,1代表中间键,2代表右键) 4. clientX/clientY:事件发生的时候,鼠标相对于浏览器窗口可视文档区域的左上角的位置;(在DOM标准中,这两个属性值都不考虑文档的滚动情况,也就是说,无论文档滚动到哪里,只要事件发生在窗口左上角,clientX和cli ...
jQuery为开发插件提拱了两个方法,分别是: JavaScript代码 jQuery.fn.extend(object);    jQuery.extend(object);    jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(object);给jQuery对象添加方法。 fn 是什么东西呢。查看jQuery代码,就不难发现。 JavaScript代码 jQuery.fn = jQuery.prototype = {    init: function( selector, con ...
工作中遇到了两种不同表单设计器保存xml之间的相互转换需求,在此做个记录,利用dom4j+反射的面向对象方式实现的,其中因为需求原因有部分定制代码,不过稍作修改可以改成通用的文件转换功能。实体bean在此省略。。。 package com.test.xml.main; public interface IConvertXml { /** * * @function:读xml * @param obj 需要存储的对象 * @param filePath xml文件路径 * @return * @throws Exception ...

ajax加载js文件

//加载外部js文件 var scriptCache = []; function script(url,formula){ if(inArray(scriptCache,url)==false){ scriptCache.push(url); $.getScript(上下文+"/js/fillform/formfill/"+url); } eval(formula);//guimoCheck.js文件中包含了formula代码中所用到的函数。 } //判断数组是否包含value 作为缓存避免重复加载 function inArray(a ...
.{3}X       匹配前3个字符和第4个字符为X的字符串,捕获输出前4个字符 .{3}(?=X)   匹配前3个字符和第4个字符为X的字符串,只捕获输出前3个字符 .{3}(?<=X)  匹配前3个字符并且第3个字符为X的字符串,捕获输出前3个字符,从后向前 .{3}(?!x)   匹配前3个字符和第4个字符不为X的字符串,只捕获输出前3个字符 [\\<\\>\\=]{2}|[\\=]{1}  匹配>=,<=,= (\d(\d))\2  \d一位数值\2引用第二组,结果为匹配3位数值 (?<=\().*?(?=\))  最小匹配括号中的内容 \(([^( ...
        Groovy嵌入到JAVA里面执行有一种方式在通过使用GroovyClassLoader将Groovy的类动态地载入到Java程序中并直接使用或运行它.解析生成groovy脚本,GroovyClassLoader是GROOVY自带的类加载器,继承JAVA的URLClassLoader,其实质就是将GROOVY脚本变成class,这个过程会消耗CPU和内存,同时由于GROOVY在加载每个脚本的时候,都在脚本前面增加了的代码,导致对任何一次脚本解析都产生一个新的脚本,这样反应在页面上就是相当于每刷新一次,就会产生一批新的脚本,当做性能测试,压上很多用户的时候,就会导致大量的脚本对象产 ...
Global site tag (gtag.js) - Google Analytics