- 博客(30)
- 资源 (27)
- 收藏
- 关注
原创 一段javascript告警回放代码
/** * 描述 : * 这里是实现播放,快进等功能的js文件 * * */var replaySpeed = 1000 * 5;//播放速度 50秒var alarmReplayTimer = null; // 定义播放定期器var alarmBackUpTimer = null; // 定义回退播放器var flag = false; // 播放开关//向前播放的act
2016-07-27 14:14:04 674
原创 (2) java项目中用redis
Java 使用 Redis安装开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。 Java的安装配置可以参考 Java开发环境配置 接下来让我们安装 Java redis 驱动:使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://file
2016-07-23 10:22:18 1055
原创 (1) redis windows安装
Redis 安装包(当前教程版本2.8.12)在D盘新建文件夹【redis】,右键解压Redis ZIP包,把所有文件解压到redis文件夹中。(其他盘符也可以滴^_^)文件介绍:redis-benchmark.exe #基准测试redis-check-aof.exe # aofredischeck-dump.
2016-07-23 09:01:56 379
原创 (12) ejb学习: JPA的传播属性
一 为什么需要传播属性service调用图如上图所示 , service2 可能被单独调用,也有可能被service1调用 ,也有可能在其它service中调用, 因此不能使用 UserTransaction utx方式将 service2放入service1中 , 此刻就需要用到事务传播了,假设用service1用了required,会在service1中会创建一个
2016-07-20 23:57:11 434
原创 (11) ejb学习: Jpa事务管理类型 container 和 bean
container ( 容器管理 ) : 在 (10) ejb学习: Jpa的JTA事务和RESOURCE_LOCAL事务 中采取的是容器管理bean 类型 : 如下图, 在addStudent中由StudentManagerImpl bean自己维护事务
2016-07-20 22:40:14 742
原创 (10) ejb学习: Jpa的JTA事务和RESOURCE_LOCAL事务
一 事务的基本概念 1 原子性 : 所有操作要么都成功,要么都失败 2 一致性 : 事务不能违反完整性约束(比如虽然事务还未提交,但仍然需要遵守约束规则,这些规则是事务提交之前而 非事务提交之后才能生效) 3 隔离性 : 一个事务的效果,不能影响其它同时执行的事务 4 持久性 : 一旦事务成功完成,则数据必须保证已经正确的持
2016-07-19 23:27:47 2477
原创 (9) ebj学习: Jpa的增删查改,CURD方法监听和命名查询
源码下载1 整体结构client文件存放 ejb客户端的一些jar包Animal.java 中配置命名查询Person.java 中实现了方法监听和类监听两种监听方式( 在增删查改方法执行之前后之后调用监听方法)JpaCurdTest.java 为 Junit测试增删查改2 代码Animal.javapackage leaning
2016-07-18 23:43:11 1582
原创 js时间工具 MyTimeUtil.js
// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(H)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd HH:mm:ss.S") ==
2016-07-18 17:11:51 1168
原创 在页面加载完后执行jQuery代码
$(window).load(function() {(function($){$(document).ready(function(){ jeDate({ dateCell:'#currentStartTime', format:'YYYY-MM-DD hh:mm:ss', isTime:true, minDat
2016-07-18 14:38:07 1887
原创 mysql存储过程和游标遍历
DELIMITER $$ CREATE PROCEDURE alarm_replay_insert_procedure()BEGIN -- 定义变量 DECLARE _nowTime DATETIME; DECLARE _id INT; DECLARE _name VARCHAR(50); DECLARE stop_flag TINYINT; -- 遍历数据结束标
2016-07-18 11:01:22 2128
原创 动态规划之最长公共子串
一 问题引入在生物学中,经常需要比较两个不同生物的DNA,一个DNA串由由一串称为碱基的的分子组成,碱基有鸟嘌呤,腺嘌呤,胞嘧啶,胸腺嘧啶四中,我们用英文字母的首字母表示四种碱基,那么DNA就是在有限集{A,C,G,T}上的一个字符串。例如某种生物的DNA序列为:S1=ACCGGTCGAGTGCGCGGAAGCCGGCCGAA,S2=GTCGTTCGGAATGCCGTTGCTCTGTAAA,我
2016-07-17 00:06:32 16638 6
原创 (8) ebj学习: Jpa的SINGLE_TABLE,JOINED,TABLE_PER_CLASS三种继承策略
一 : SINGLE_TABLE继承策略Animal.javaimport java.io.Serializable;import javax.persistence.DiscriminatorColumn;import javax.persistence.DiscriminatorValue;import javax.persistence.Entity;import jav
2016-07-16 12:28:13 1928 1
原创 (7) ebj学习: jpa 一对一,一对多,多对多
一 : 一对一1 一对一主键关联Customer.javaimport javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.OneToOne;import javax.persistence.PrimaryKeyJoinColumn;/** * 一对一主键关联
2016-07-16 10:55:16 591
转载 mysql 创建定时器
转载地址: http://www.blogjava.net/stevenjohn/archive/2012/10/08/389202.htmlmysql定时器是系统给提供了event,而oracle里面的定时器是系统给提供的job。废话少说,下面创建表:create table mytable (id int auto_increment not null,name var
2016-07-15 17:25:49 760
原创 加密工具
Encryption.javaimport org.apache.shiro.codec.Base64;import org.apache.shiro.crypto.hash.Md5Hash;public class Encryption { //加密解密次数 private static int number = 3; /**
2016-07-15 09:37:51 378
原创 (6) ebj学习:ejb使用jpa注解
一 EJB服务端1 整体结构2 代码PersonManager.javapublic interface PersonManager { public void addPerson(String name);}PersonManagerBean.javaimport javax.ejb.Remote;import javax.ejb.State
2016-07-13 22:10:24 643
原创 JMS学习(5):--自定义接收者
import java.util.HashMap;import java.util.Map;import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.Destination;import javax.jms.JMSException;import javax.jms.Message;
2016-07-13 11:18:06 580
原创 (5) ebj学习:ejb用jpa操作数据库1
一 JPA开发持久化Bean二 配置数据源三 新建Ejb项目四 指定JNDI数据源五 编写entity bean六 代码1 目录结构2 Person.javaimport javax.persistence.Entity;import javax.persistence.GeneratedValue;import
2016-07-13 07:33:27 1251 1
原创 (4) ebj学习:ejb发布web service
一 Ejb服务端 1 整个服务端结构2 代码User.javapublic class User { private int id; private String username; private String password; public int getId(){ return id; } public void setId(
2016-07-12 22:52:22 432
原创 背包问题
题目描述有编号分别为a,b,c,d,e的五件物品,它们的重量分别是2,2,6,5,4,它们的价值分别是6,3,5,4,6,现在给你个承重为10的背包,如何让背包里装入的物品具有最大的价值总和?原理如下图,假设背包承重为 0 到 10 ,所选物品关系图首先要明确这张表是至底向上,从左到右生成的。为了叙述方便,用e2单元格表示e行2列的单元格,这
2016-07-12 22:31:00 2856 2
原创 git:如何让不同开发者提交在同一条直线上
不同开发者提交代码后,可能在不同线上(如下图),这为版本回退带来了一定的麻烦.正确的方式: 1 修改自己代码后,不要本地commit 2 pull远程代码,如果本地有修改,则stash一下,解决冲突 3 本地commit 4 最后push到远程代码库。最后效果:
2016-07-11 15:40:34 1916
转载 关于jboss在jdk6下webservice不正常问题的解决
转载地址 : http://blog.csdn.net/evan_endian/article/details/3196273用教室里的jdk6访问jboss的webservice会出现如下异常:java.lang.UnsupportedOperationException: setProperty must be overridden by all subclasses of SOA
2016-07-08 09:25:35 699
原创 (6) Google2012笔试卷
1 题目描述: * 给定字符串s, 要求把s中多于一个的连续空压缩成一个空格,并将连续的非空格字符串倒序打印出来,例如,给定"abc def efg",打印"cba fed gfe"2 思路 : 采用栈解决问题3 代码import java.util.Stack;/** * 题目描述: * 给定字符串s, 要求把s中多于一个的连续空压缩成一个空格,并将连续的非空格字符串倒序
2016-07-05 22:35:56 1152
原创 (5) 百度2011研发工程师笔试卷
1 题目描述给定两个数A,B(0,100000),求A^B最后三位数是多少2 思路 * A^B 含义是A的B次方,而不是位运算 异或 * 思路 : A ^ B可能是一个很大的数,但只要求最后三位数 * 比如 2834234234^23 最后三位数可以用 (2834234234%1000) ^23来求3 java代码public class Ex
2016-07-05 20:31:37 457
原创 (4) 百度2011研发工程师笔试卷
1 题目描述仅用o(1)的空间,将整数数组按奇偶数分成2部分,数组坐标是奇数,右边是偶数2 解决思想 采用插入排序的思想来解决。3 java代码 /** * 题目描述: * 仅用o(1)的空间,将整数数组按奇偶数分成2部分,数组坐标是奇数,右边是偶数 * 采用插入排序的思想来解决。 * */public class Exam2 { public
2016-07-05 06:57:39 374
原创 (3) 百度2011研发工程师笔试卷
1 题目描述判断一个括号字符串是否匹配正确,如果括号有多种,怎么做?如(([]))正确,[[(()错误。2 思路假设左括号为 ({[右括号为 )}]采用栈来解决该问题,扫描字符串, 当前符号为左括号时,入栈, 当前符号为右括号时候,出栈, 比较当前符号是否与出栈符号匹配,如果是,则一直执行扫描字符串,入栈,出栈才操作,当扫描完字符串并且栈为空,则字符串匹配3 j
2016-07-04 22:53:26 386
原创 (2)谷歌2011校园招聘:
一 题目描述银行取款排队模拟 假设银行有4个柜台,假设某天有200位客户来办理业务,每个客户到达银行的时间和业务处理时间分别用两个数组arrive_time 和 process_time 来描述。 请写程序计算所有客户的平均等待时间,假设每个客户在去到营业部之后先拿号排队,然后在任意一个柜台有空闲的时候,号码数最小的客户上去办理,假设所有的客户拿到号码之后不会因为银行众所
2016-07-03 10:23:33 472
原创 (1)谷歌2011校园招聘:
题目 : 程序设计:给定2个大小分别为n, m的整数集合,分别存放在两个数组中 int A[n], B[m],输出两个集合的交集。解题:private static Set setMethod(int[] a,int[] b){ Set set = new HashSet(); Set set2 = new HashSet(); for(i
2016-07-01 08:46:36 368
liferay + struts2 + spring + ibatis整合开发案例
2014-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人