robin912的专栏

学习,积累,升华

javascript中onload和ready方法

window.onload和$(document).ready方法 window.onload(function(){})是整个页面加载(包括图片加载完)后才会执行;$(document).ready(function(){})是dom加载完(图片可能还未加载)后执行。 window.on...

2018-10-22 21:29:28

阅读数 286

评论数 0

JavaScript构造函数和prototype

构造函数和prototype 约定的构造函数以大写字母开始 构造函数没有返回值 使用new产生对象 给构造函数的对象添加方法 如下的构造函数: var Rectangle = function(a, b) { this.x = a; this.y = b; } 如果使用下面这...

2018-10-22 21:10:25

阅读数 101

评论数 0

Servlet学习

Servlet学习 Filter, Listener, Servlet三者之间的关系 Filter处于Servlet的前端,对请求和响应消息进行拦截;Listener用户订阅Servlet事件,当Servlet执行时,对应事件会发送给Listener;Servlet主要是处理Http请求服务的,H...

2018-10-01 21:56:14

阅读数 50

评论数 0

git 设置提交者

git 提交者设置 最近换了工作环境,发现提交的git日志为电脑名。可以用如下命令设置git提交者名字。 git config --global user.name "myname" git config --global user.email &quo...

2018-10-01 21:46:56

阅读数 225

评论数 0

Sublime Highlighter插件添加java支持

Sublime Highlighter插件添加java支持 Highlighter给复制富文本编码添加了很好的支持,最近使用时发现针对Java语言会出现找不到Lexer的错误。 Traceback (most recent call last): File "D:\softw...

2018-10-01 21:42:38

阅读数 306

评论数 0

Spring注释版工程demo

spring annotation config demo 使用注解配置spring工程,最简单的spring demo。 config类 package demo.mq; import org.springframework.context.ApplicationContext; ...

2018-09-27 13:09:09

阅读数 52

评论数 0

getBean("&sessionFactory")探究

getBean("&sessionFactory")探究 今天遇到添加"&"符号的写法,获取LocalSessionFactoryBean实例,于是跟踪代码看看其作用。 代码路径...

2018-09-27 09:34:03

阅读数 190

评论数 0

java class文件批量反编译

java class文件批量反编译 需要先下载最新版本的jad文件。https://varaneckas.com/jad/ jad -o -r -sjava -dsrc ‘tree/*/.class’ 由于jad反编译在多层目录结构下无法很好的处理,下面用脚本调用jad实现整个目录的反编译 ...

2018-09-17 08:56:40

阅读数 75

评论数 0

axis2实现webservice服务和tomcat集成

axis2实现webservice服务和tomcat集成 通过上一篇axis2实现webservice服务实现服务端。 创建web工程 在idea中新建web工程,并把axis2需要的lib包放入到web-inf/lib中 \axis2-1.7.8\webapp\WEB-INF\lib\...

2018-09-15 14:07:38

阅读数 233

评论数 0

axis2实现webservice服务

axis2实现webservice服务 axis2实现webservice服务 服务端实现 java2wsdl产生wsdl文件 wsdl2java产生服务端代码 实现webservice代码逻辑 客户端实现 采用java1.8, axis2为1.7.8 服务端实现 服务...

2018-09-15 12:27:04

阅读数 67

评论数 0

oracle表主键id依靠触发器 sequence实现自增长

oracle表主键id依靠触发器 sequence实现自增长 创建表: create table SEND_COUNT ( I_ID NUMBER(10) not null, C_INDEX_CODE VARCHAR2(64) not null,...

2018-09-15 10:51:22

阅读数 39

评论数 0

Hibernate Demo1

Hibernate Demo1 Hibernate版本3.3.2GA maven配置 <?xml version="1.0" encoding="UTF-8"?> &a...

2018-09-11 09:44:13

阅读数 44

评论数 0

Hibernate学习笔记1

Hibernate学习笔记 Hibernate是一个ORM(Object Relation Mapping)框架,在项目中处于持久层位置,对JDBC有轻量级封装。 Hibernate主要作用 把数据库层和业务层解耦 有Hibernate,程序员专注处理业务逻辑,数据库管理员专注数据库操...

2018-09-11 09:40:31

阅读数 43

评论数 0

jmap内存分析

jmap内存分析 在遇到jvm内存泄漏问题(java heap space),如果需要借助工具分析内存,可以使用jmap。 测试代码: public class HeapStats { public static void main(String[] args) { ...

2018-09-01 15:48:07

阅读数 338

评论数 0

maven执行遇到错误

maven执行遇到错误 org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 这个错误是由于jre版本和maven的要求支持版本不一致导致的,需要升级jre的版本. 查看java .class文件的支持版本...

2018-09-01 13:46:52

阅读数 129

评论数 0

dwr学习

dwr学习 DWR是一个远程调用库,用于js调用java函数或者java调用js函数。 DWR主要由下面两部分组成: 运行一个Java Servlet服务器,接收请求并返回结果给浏览器。 js运行在浏览器中,负责给后台服务器发送请求并动态更新结果。 DWR Demo 以使用Sp...

2018-09-01 13:44:22

阅读数 54

评论数 0

jna编程注意事项

jna编程注意事项 jna的初始化,注意跨平台 根据目录,把动态库(.dll/.so)文件按照不同操作系统,不同操作系统版本位数,放到不同的目录下。 使用Platform.isWindows()区分操作系统。 获取classes运行路径: Thread.currentThread()....

2018-08-27 09:53:00

阅读数 308

评论数 0

tcp建链和断链

tcp建链和断链 tcp抓包中的seq和ack tcp的三次握手建连 tcp的断链过程 tcp建链和断链 tcp抓包中的seq和ack seq标识包序号 ack标识上一个接收到包的seq已经接收,请求发送下一个包,所以ack=prev_seq+pkg_len+1,当ack_g...

2018-08-25 18:21:06

阅读数 460

评论数 0

调用iframe子页面中的函数

调用iframe子页面中的函数 parent.html child.html 问题 参考 调用iframe子页面中的函数 parent.html 在父页面中,可以通过document.getElementById(id).contentWindow访问子页面,有的浏览器支持d...

2018-08-22 18:56:13

阅读数 600

评论数 0

sublime text下加密文本文档

sublime text下加密文本文档 在编写笔记等,有些文档需要加密保存,实现一个简单的加密解密功能插件。 功能大致流程为sublime插件调用openssl。 python调用外部命令的函数如下: class BaseCommand(object): def run_comma...

2018-08-14 20:17:16

阅读数 277

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭