- 博客(44)
- 收藏
- 关注
原创 解析Jt808报文常用的公用部分
校验码: 规则: 校验码指从消息头开始,同后一字节异或,直到校验码前一个字节,占用一个字节。 java实现代码: /** * 根据byteBuf的readerIndex和writerIndex计算校验码 * 校验码规则:从消息头开始,同后一字节异或,直到校验码前一个字节,占用 1 个字节 * @param byteBuf * @return */ public static byte XorSumBytes(ByteBuf byteBuf) { byte sum = by...
2021-09-05 10:04:29
1000
原创 视频流GB28181 实现对接资料
目前对于GB28181资料很少,找好了好久实现的对应的调通的分享一下。 https://github.com/swwheihei/wvp-GB28181
2020-06-10 10:08:11
1397
1
原创 redis 常用知识点
1:redis 限流功能 1:首先设置对应的key值计数,然后给key设置对应的过期时间 2:每次调用对应的接口的时候获取对应的计数器实现对应的数据计数功能,然后在比较过期时间。 使用场景:、 1:在一定的时间内对于账号不能重复登录多少次实现对应的数据限制 2:可以实现对应的登录错误不能够实现再次登录逻辑与数据库相结合。 代码如下: DataRet...
2019-11-17 10:10:35
184
原创 springCloud 2.0 不同之处
1:在实现对应的客户端的获取pom时候的配置 此处是必须的依赖的配置属性 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-netflix-eureka-client</artifactId> ...
2019-05-03 17:57:37
459
原创 nginx.conf 配置实现
对于server配置: //该文件配置在自己需要跳转的那个机器上面,例如:我的机器是127.0.0.3 ,目的的机器ip: 127.0.0.2 那么该配置就是在127.0.0.3 这个机器ip上面实现对应的配置,才能实现对应的反向代理。 该监听的端口就是就自己需要访问的端口也就是 127.0.0.3:8081 访问方式实现。 server { listen 80...
2019-01-22 10:07:15
1671
原创 解决maven中model 3.0 与编译jse1.7 不同的默认修改
org.apache.maven.plugins maven-compiler-plugin 2.5.1 ${jdk.version} ${jdk.version} true
2016-11-03 16:27:47
410
原创 java 关键字解析
标记一个变量为 static 表明每个类只能有一个副本存在 标记一个变量为 static 表明每个类只能有一个副本存在 静态变量使用。 标记一个变量为static表明每个类只能有一个副本存在。你不能在一个static方法内部访问一个非static变量。一个static方法不能在一个子类中重写为非static方法。同样,一个非static(普通的)方法也不能在子类中重写为static方
2016-09-04 22:25:39
779
原创 游标使用注意事项
DECLARE CURSOR c1 IS SELECT * FROM emp WHERE job=´SALESMAN´ FOR UPDATE OF sal; BEGIN FOR i IN c1 LOOP UPDATE emp SET sal=NVL(sal,0)+500 WHERE CURRENT OF c1; END LOOP; END;
2016-08-08 11:40:56
495
原创 js对象编程学习
js文件源码 var maptest=function (a){ var t =this; t.height=a.height;//定义属性与赋值 t.age=a.age; }; maptest.prototype={ //函数 testfirst:function(){ alert('ok'+this.ag
2016-07-28 08:29:14
365
转载 sql 语句中char varchar 以及nvchar 区别是什么?
char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。 nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。
2016-04-26 18:47:49
1261
转载 hibrenate 为什么用set 作为集合使用而不是用list 等使用。
List是有序和可重复;Set是无序,但是不能重复. 其次,在一对多关联中.想象一下这种情况:你要更新从表记录; 从List中得到从表的一个对象引用,然后你对这样对象修改后,又放回List,你的List中就包括两个从表对象的引用.你在保存时,这两个引用,你觉得会保存两次还是一次? 而如果是Set,你得到从表对象的引用,之后修改从表对象的内容,你再
2016-04-26 17:49:59
376
转载 Clob 转String 类型使用 以及转码问题
public class ColbUtil { /** * Clob 类型转换成String类型 * * @param clob * @return String 转换后的字符串 * @throws Exception */ public static String clobString(Clob clob) throws Exception { if(clob ==
2016-02-23 11:14:56
1115
转载 orcal 游标查询数据形式输出到控制台
declare --类型定义 cursor c_job is select f_username,f_password from t_student t; --定义一个游标变量 c_row c_job%rowtype; begin open c_job;
2016-02-13 19:36:28
703
原创 org.jdom 解析xml
package com.test.bao; import java.io.IOException; import java.util.List; import org.jdom.Document; import org.jdom.Element; import org.jdom.JDOMException; import org.jdom.input.SAXBuilder;
2016-01-25 10:39:53
623
原创 dom4j 解析xml 文档
package com.test.bao; import java.io.File; import java.util.List; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.QName; import org
2016-01-25 10:37:58
408
转载 jsp 页面实现局部打印功能与全局打印
1》 //button点击实现调用函数 function printTabel() { var mStr; mStr = window.document.body.innerHTML; var mWindow = window; window.document.body.innerHTML =document.getElementById("mainbody").innerHTM
2015-09-18 14:20:29
973
原创 按序取出一列表格数据
前台 //实现对一个表的一列中的数据取出 function showGraph(title,dw,wz){ var tab = document.getElementById("data");// 为表格的ID号 var rows=tab.rows; var data =""; for(var i=2;i { if(i!=
2015-09-15 17:37:59
343
原创 Java 时间 当前时间得到这周的时间
Calendar dt = Calendar.getInstance(); dt.setTime(DateUtil.stringToUtilDate(term, "yyyy-MM-dd")); int dayWeek = dt.get(Calendar.DAY_OF_WEEK); if(dayWeek==1) { dt.add(Calendar.DAY_OF_MONTH,-7); }
2015-09-06 16:52:20
315
原创 easy=ui 树形结构案例
加载树形结构 $(function(){ $("#tt").tree({ url:'indicator!loadIndicTree.c', onClick:function(node){ $('#form1').form('load','indicator!getIndicatorJson.c?id='+node.id); 点击树形获得节点以及对应的往表单中加入数据
2015-06-27 10:08:43
2587
原创 DatdGrid 中的删除方法
function del(){ var selected = $('#test').datagrid('getSelected'); // 实现选择该跳记录操作 if(selected){ $.messager.confirm("删除记录", "确认删除吗?", function(r){
2015-06-06 08:56:54
432
原创 小知识点,菜鸟杂谈
http://blog.youkuaiyun.com/lf_software_studio/article/details/8256510 spring 注解的网 站 http://www.th7.cn/Program/Android/201408/262270.shtml json枚举转换为json形式输 出 data:"id="+roleId+"&disabled="+disabled
2015-06-05 17:16:11
386
原创 判断多对多时候中是否存在该对象语句
public List getRoleUsersByRole(Organization org, Role role) { StringBuilder hql = new StringBuilder("from User u where u.disabled = 'F' and u.removed = 'F' and u.orgUser if(org != n
2015-06-05 17:12:31
346
原创 返回List 形式的数据
public List getUsersNoParent(Organization org) { // TODO Auto-generated method stub StringBuilder hql = new StringBuilder("from User u where u.disabled = 'F' and u.removed = 'F'");
2015-06-05 17:11:43
626
原创 只获得当前一个对象数据实现
public User getUser(final String loginName, final String password) { if(loginName == null || password == null) { throw new IllegalArgumentException("login name or password is nul
2015-06-05 17:04:13
310
原创 Page 常用的方法 基础的查询
public Page getOrganizationUsers(Organization org,String code, String name, String status,String loginName, int pageNo, int pageSize) { StringBuilder hql = new StringBuilder("fro
2015-06-05 16:59:24
672
原创 判断数据库中是否存在情况
public boolean isExist(String loginName) { String hql = "from User u where u.loginName =?"; Integer num = HibernateUtil.createQuery(hql).setString(0, loginName).list().size();
2015-06-05 16:46:49
426
原创 hibernate 中常用的注解介绍
定义表名称注解: @Entity @Table(name="SYS_ROLES", schema="UAWP") @Cache(usage=CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) public class Role extends StringIdEntity{} @Column(name = "update_date") ,
2015-06-05 16:03:55
512
原创 hibernate 中映射关系的介绍
实体类User 中字段的名称: private Organization organization;// 所属机构,要对应映射 private Set roles; // 拥有角色, 要与对应映射 @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "org_id", nullable = false) publ
2015-06-05 15:44:54
368
原创 常用语句地址以及数据库中计算角色数量
http://blog.youkuaiyun.com/lf_software_studio/article/details/8256510 spring 注解的网站 http://www.th7.cn/Program/Android/201408/262270.shtml json枚举转换为json形式输出 data:"id="+roleId+"&disabled="+disabled
2015-06-04 08:18:13
333
原创 hibrenate 中多对多的查询方法
public Forward login(HttpServletRequest request, HttpServletResponse response) throws IOException{ int pageNo=Integer.parseInt(request.getParameter("page"))-1; int pageSize=Integer.parseInt(requ
2015-04-16 14:34:01
516
原创 dataGrid 查询
function query() { var op = $('#test').datagrid('options'); op.url = 'user!login.c'; var queryParams = {'username':$('#username').val(),'password':$('#password').val()}; op.quer
2015-04-15 11:40:59
364
原创 datagrid的用法
http://www.w3.org/TR/html4/loose.dtd"> 管理人员信息页面 $(function(){ $('#test').datagrid({ url:'user!login.c', title: '管理人员', width:'auto',
2015-04-14 16:27:19
453
原创 页面中时间范围的提醒。
function query(){ var begin = $("#begin").val(); var end = $("#end").val(); var type = $("#type").val(); if(begin && end){ var s = new Date(begin.replace(/\-/g, "/")); var e = new Date(e
2015-04-13 15:58:06
280
原创 数据库的查询,关于时间的情况
public Map>> getWaterLevelReport( WaterLevelMeter waterLevelMeter, String dateType, String date) { // TODO Auto-generated method stub Map>> map = new LinkedHashMap>>(); try { Hibernat
2015-04-09 16:04:40
337
原创 时间差值计算的方法
Date s = null; Date e = null; dmrr.setDeviceName(deviceName); //dmrr是实体类名称 if(StringUtil.isNotEmpty(startTime)) //获得都是string 类型的数据 { s = DateUtil.stringToTimestamp(startTime, "yyyy-MM
2015-04-09 15:38:01
764
原创 页面中时间选择类型时后面的时间格式的转换
function swichType(type){ var date = '';// 后台中获得时间,是一个新的Date时间,只是type进行了变换 var term = document.getElementById("term"); if(type==1){ term.value = date; term.onfocus = function(){ WdatePic
2015-04-09 15:33:04
427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅