自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

裂缝中的阳光、的博客

活到老,学到老

  • 博客(54)
  • 资源 (3)
  • 收藏
  • 关注

转载 用Java实现基于SOAP的XML文档网络传输及远程过程调用(RPC)

SOAP(Simple Object Access Protocol,简单对象访问协议) 是一种基于XML的,用于计算机之间交换信息的协议。SOAP能应用于各种消息接发系统,并能通过各种传输协议进行消息传递,但最初的侧重点是通过HTTP传输的远程过程调用。SOAP是Web service的一个重要组成部份,如果把Web service比喻成Internet,那么SOAP就可以比喻成TCP/IP

2015-11-26 13:24:19 658

转载 JNI概念

JNI编辑JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他编程语言,只要调用约定受支持就可以了。使用java与本地已编

2015-11-26 11:33:16 477

转载 JIT及时编译、解释的概念

Java的编译方式有两种,一种是和C++等语言一样的,把源代码编译成和本地机器平台相关的机器语言,叫即时编译。另一种是编译成一种中间的字节码,与机器平台无关的,这种也是常用的,叫解释型的。即时编译器因为产生的是本地机器的机器码,能直接执行;不像字节码还要在JVM(Java虚拟机)上解释运行,所以执行得更快些。最早的Java建置方案是由解释器(interpreter),将每个Java

2015-11-26 10:41:34 440

原创 缓存和内存,磁盘的关系

缓存严格来说就是一种临时存储,和内存原理上没有什么区别。因为在大数据交换中,存储器不能及时和运算器、控制器交换数据的话,就会出现问题,所以人们发明了缓存。说白了假设运算器和控制器是工厂,存储器(比如硬盘、光驱等)是大仓库的话,内存就是一个大型中转中心(当然它也是仓库,但是是一个大型的中转仓库),缓存就是相当于一个个的临时小仓库。在电脑里面,广义的说,缓存分为两类:一类是进行大量运算

2015-11-25 17:48:18 1615

转载 cookie机制和session机制的区别

一、cookie机制和session机制的区别  具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案.  同时我们也看到,才服务器端保持状态的方案在客户端也需要保存一个标识,session  机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择  二、会话cookie和持久cookie

2015-11-25 17:46:17 313

原创 HTML DOM 快速导览 – 元素对象 《img》 (HTMLImageElement)

为 HTML 文件的内嵌元素 (embedded content) , DOM 接口为 HTMLImageElement 。取得 的元素对象 (object) 后,可存取元素的全局属性 (global attribute) 。 HTMLImageElement 另有定义属性altsrccrossOriginuseMapisMapwidthheightnaturalWidthnat

2015-11-24 17:10:15 5749

转载 echarts图表导出excel

根据传入的参数生成相应的图形    ?1234567891011121314151617181920212223242526272829303132333435363738394041424344

2015-11-24 16:45:07 17090 1

转载 CSS书写规范

规范不是一种约束,而是一种约定,强调团队的一致性加强团队的合作性,提高协作效率形成一种团队文化,积累知识规范最终是为项目服务的,我们所做的一切都是为了优化项目和流程提高我们的工作效率最近收集来自google、twitter、 腾讯、 淘宝等互联网公司对前端 HTML 、CSS 、 Javascript 等一些规范。总结于下,有部分删减。希望大家在书写规范上起到一定作用。规范没有绝对,有不足之处

2015-11-24 13:23:29 300

转载 excel导出(从数据库中)

今天用eos做完公司所有报表。eos的报表功能确实很强大。三下五去二就很容易的做出一个很完美的报表(包括xls格式,html格式,applat格式)。但是eos报表功能屏蔽了太多的技术细节。对于一个热爱技术的人来说,看不到底层的技术细节真有点遗憾。下午闲来无事就去网上逛了一圈。发现开源的poi操纵excle非常方便,于是去官方网站上下了这个包。仔细的研究了一下。也顺便做了个列子。这

2015-11-24 11:36:48 304

转载 POI实现excel导入

上一篇写了从数据库导出excel。今天继上一篇写出从excel导入数据库。数据库表有这些字段:ID,BOOK_NAME,BOOK_AUTHOR,BOOK_PUBLISH,BOOK_DATE,BOOK_ISBN,BOOK_PAGE,BOOK_PRICE。    连接数据库类:    import java.sql.Connection;  import java.sql.DriverManager;

2015-11-24 11:33:25 313

转载 Javascript的匿名函数与自执行

函数 是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。 函数的定义,大致可分为三种方式: 第一种:这也是最常规的一种 function double(x){ return 2 * x; } 第二种:这种方法使用了Function构造函数,把函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名

2015-11-23 15:41:41 277

转载 自己编写jQuery插件

前言  如今做web开发,jquery 几乎是必不可少的,就连vs神器在2010版本开始将Jquery 及ui 内置web项目里了。至于使用jquery好处这里就不再赘述了,用过的都知道。今天我们来讨论下jquery的插件机制,jquery有着成千上万的第三方插件,有时我们写好了一个独立的功能,也想将其与jquery结合起来,可以用jquery链式调用,这就要扩展jquery,写成插件形式了,

2015-11-23 15:05:10 569

转载 Android性能优化之使用线程池处理异步任务

说到线程,我想大家都不陌生,因为在开发时候或多或少都会用到线程,而通常创建线程有两种方式:1、继承Thread类 2、实现Runnable接口虽说这两种方式都可以创建出一个线程,不过它们之间还是有一点区别的,主要区别在于在多线程访问同一资源的情况下,用Runnable接口创建的线程可以处理同一资源,而用Thread类创建的线程则各自独立处理,各自拥有自己的资源。所以,在Ja

2015-11-23 13:39:29 693

转载 项目及人员管理

终于一个成型的网站建立起来了。公司的技术运行总算有了一些开端。逐渐进入两个产品开发的间歇期,怎样利用这段时间为将来开发打些基础,是个很艰难的话题。很明显大家都想学习些新的技术,但怎么学、学什么。好像大家都很迷茫。究其原因,有以下问题:    1:浮躁,没有心思一个方向钻下去。觉得够用就行,只要有个开端就说会了、懂了、掌握了。就可以满世界宣传,这东西太容易了。这项技术有什么缺陷、适用于什么场

2015-11-23 13:38:17 436

转载 redis memcached比较

memcached 是多线程,在计算一些统计数据时会因为锁的关系有一点点效率损耗redis 是单线程的,作者认为内存的存储已经够快不需要多线程. redis新开了线程做一些管理工作,如缓存失效.memcached 采用惰性失效,就是当key被访问的时候,去判断是否失效,如果key不被访问时,可能会长驻内存,直到内存不够时,去寻找低访问key腾空间的时候,才会被替换.而memcached在判

2015-11-23 13:36:54 287

转载 Memcached 及 Redis 架构分析和比较(一)

Memcached和Redis作为两种Inmemory的key-value数据库,在设计和思想方面有着很多共通的地方,功能和应用方面在很多场合下(作为分布式缓存服务器使用等)也很相似,在这里把两者放在一起做一下对比的介绍  基本架构和思想 首先简单介绍一下两者的架构和设计思路 Memcached Memcached采用客户端-服务器的架构,客户端和服务器端的

2015-11-23 13:35:59 372

转载 分布式与集群的联系与区别

先说区别:一句话:分布式是并联工作的,集群是串联工作的。1:分布式是指将不同的业务分布在不同的地方。 而集群指的是将几台服务器集中在一起,实现同一业务。 分布式中的每一个节点,都可以做集群。 而集群并不一定就是分布式的。 举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载不是很重,

2015-11-23 13:34:20 308

转载 关系型数据库与NOSQL

关系型数据库与NOSQL关系型数据库把所有的数据都通过行和列的二元表现形式表示出来。 关系型数据库的优势:1. 保持数据的一致性(事务处理)2.由于以标准化为前提,数据更新的开销很小(相同的字段基本上都只有一处)3. 可以进行Join等复杂查询其中能够保持数据的一致性是关系型数据库的最大优势。 关系型数据库的不足:不擅长的处理1. 大量数据的写入处理

2015-11-23 13:25:12 338

转载 http和socket之长连接和短连接区别

TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议                  UDP包括DNS、TFTP等协议 短连接 连接->传输数据->关闭连

2015-11-23 11:30:48 315

转载 Spring security用户验证机制浅谈.

1.  首先CustomUserDetailsService需要实现UserDetailsService(org.springframework.security.core.userdetails.UserDetailsService)接口,实现获取用户Detail信息的回调函数.必须要实现的方法是loadUserByUsername注意: 这里的user类必须继承userDetail类,并且

2015-11-20 19:32:27 600

原创 spring transaction源码分析--事务架构

spring transaction源码分析--事务架构1. 引言  事务特性事务是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性。事务通常是以begin transaction开始,以commit或rollback结束。Commint表示提交,即提交事务的所有操作。

2015-11-20 19:27:43 308

转载 myeclipse中自动提示的设置

windows-->preferences-->MyEclipse-->Files and Editors-->HTML-->HTML在右边多选框中的“Automatically made suggestions”打上对勾,并在下一行中填入小于号、空格和左双引号点击“apply”即可。然后在jsp或html页面,输入

2015-11-20 19:14:47 315

原创 “java.lang.NoClassDefFoundError: javax/mail/Address”解决办法

今天在做后台自动发送邮件的功能时,遇到“java.lang.NoClassDefFoundError: javax/mail/Address”报错信息。我在工程里新建一个类,用main函数测试时,没有问题,但用到项目中跑起来,在action中就不好使了,很奇怪。后来网上查询,多数人的建议是看能否找到javax.mail.Address这个类,我在工程的J2EE 1.4 Liberary C

2015-11-20 19:11:48 6245

原创 如何查看端口占用情况

昨天安装oracle9i后,今天启动tomcat时报错。java.lang.Exception: Socket bind failed:Only one usage of each socket address (protocol/network address/port) is normally permitted一查是端口8080已被oracle的TNSLSNR.EXE占用。查看端口占

2015-11-20 19:09:42 306

转载 XML的基础和DOCTYPE字段的解析

DTD——文档类型定义(Document Type Definition)/ 由于XML可以自定义标签,那么自然各人编写的标签不一样,这样同步数据便成了问题,因为其它人不知道某个标签应该怎么用,表示什么意思.DTD就是为了解决此问题的! DTD是一种保证XML文档格式正确的有效方法,可以比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。一个DTD文档包含:元素的定

2015-11-20 19:06:20 492

转载 JAVA架构师

JAVA架构师要求专业素质要求:1、理解架构师的职责和架构设计的目标、原则及取舍;2、精通架构模式,Transaction、Security、Persistence等机制及实现,IOC、AOP、SOA等理念及实现;3、精通Transaction、Security、Persistence等机制及实现,IOC、AOP、SOA等理念及实现;4、精通面向对象技术、设计模式、OOAD、U

2015-11-20 19:01:12 447

转载 Svn中Path is not a working copy directory解决办法

百度很多解决Path is not a working copy directory的方法,唯一一个觉得很好的解决方法是http://hi.baidu.com/leige87/item/b9aff86d17d6f61ca1cf0fcb这个说的办法,在其他目录下创建一个文件夹,然后CheakOut出你的project,然后导入到你的eclipse中就可以了。  -----------

2015-11-20 17:06:19 11822

转载 关于HQL Criteria Restrictions.eq 两表关联和三表关联查询分析总结笔记

两表关联TBorrow表和TUser表关联ID查询,依据 [java] view plaincopyDetachedCriteria criteria = DetachedCriteria.forClass(TBorrow.class);  criteria.add(Restrictions.eq("TUserByBorrowPeopleId.i

2015-11-20 15:40:49 4109

转载 Hibernate的批量处理

4.2  Hibernate的批量处理Hibernate完全以面向对象的方式来操作数据库,当程序里以面向对象的方式操作持久化对象时,将被自动转换为对数据库的操作。例如调用Session的delete()方法来删除持久化对象,Hibernate将负责删除对应的数据记录;当执行持久化对象的set方法时,Hibernate将自动转换为对应的update方法,修改数据库的对应记录。问题是如果需要同

2015-11-19 18:06:14 271

转载 Validform校验

$(".demoform").Validform({//所有可传入的参数如下:;      btnSubmit:"#btn_sub",       btnReset:".btn_reset",      tiptype:1,       ignoreHidden:false,          dragonfly:false,      tipSweep:true,      showAllErr

2015-11-18 14:58:07 827

转载 Validform使用入门详解

5.2版本之后,datatype支持规则累加或单选。用","分隔表示规则累加;用"|"分隔表示规则多选一,即只要符合其中一个规则就可以通过验证,绑定的规则会依次验证,只要验证通过,后面的规则就会忽略不再比较。如绑定datatype="m|e",表示既可以填写手机号码,也能填写邮箱地址,如果知道填入的是手机号码,那么就不会再检测他是不是邮箱地址;datatype="zh,s2-4",表示要符合自定义

2015-11-18 14:39:42 2399

转载 CSS中的display

本文实例讲述了js中style.display=""无效的解决方法。分享给大家供大家参考。具体解决方法如下:一、问题描述:在js中我们有时想动态的控制一个div显示或隐藏或更多的操作,但如果我们style.display=""可能导致没有效果。看下面一段代码:复制代码 代码如下: #name {     display:none; }My n

2015-11-18 11:13:18 402

转载 CSS样式表

常用CSS样式属性|CSS样式表【长度单位】CSS可使用长度单位单位 单位说明范例ptPoint,就像是Word里面的Point一样大小font-size:10ptpxPixels,依您屏幕分辨率而决定大小font-size:10px

2015-11-18 10:30:59 281

转载 spring定时器表达式

字段 允许值 允许的特殊字符     秒 0-59 , - * /     分 0-59 , - * /     小时 0-23 , - * /     日期 1-31 , - * ? / L W C     月份 1-12 或者 JAN-DEC , - * /     星期 1-7 或者 SUN-SAT , - * ? / L C #     年(可选) 留空, 1970-2099 , - * 

2015-11-17 15:14:28 374

转载 对象锁的解释

最近做的项目中遇到一个问题:明明用了ConcurrentHashMap,可是始终线程不安全除去项目中的业务逻辑,简化后的代码如下:[java] view plaincopypublic class Test40 {        public static void main(String[] args) throws InterruptedException { 

2015-11-17 13:29:03 337

转载 mysql学习——DATE_SUB()&EXTRACT() 函数

定义和用法DATE_SUB() 函数从日期减去指定的时间间隔。语法点击(此处)折叠或打开DATE_SUB(date,INTERVAL expr type)例:点击(此处)折叠或打开select date_sub(now(),interval 7 DAY); +------------------------------

2015-11-16 14:46:30 1351

转载 mysql查询今天、昨天、7天、近30天、本月、上一月 数据

今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) 7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY)

2015-11-16 13:39:43 283

转载 echarts的主题如何设置

'echarts/theme/macarons',[html] view plaincopyrequire(         [             'echarts',             'echarts/theme/macarons',             'echarts/chart/bar',             'echarts/chart/

2015-11-16 10:44:08 2926 2

转载 jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动

jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动*{margin:0;padding:0;}body{font-size:12px;color:#222;font-family:Verdana,Arial,Helvetica,sans-serif;background:#f0f0f0;}.clearfix:after{content: ".";display: bl

2015-11-16 10:25:26 421

转载 Hibernate中使用Hql查询出一定时间段的记录

Hibernate中使用Hql查询出一定时间段的记录import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class GenHql {private String hql = "";pub

2015-11-13 13:55:58 2544

aitiviti流程图指定人员选择

aitiviti流程图指定人员选择,点击按钮选择人员完成节点人员匹配

2018-06-20

rabbitmq各种模式代码及说明

rabbitmq各种模式代码及说明,下载解压就能启动,集成springboot

2018-06-19

vue入门项目插件风格都有

vue Demo,各种增删改成、页面风格、动静分离、配置插件

2018-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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