it_man的专栏

释放你的能量

spring5.X源码构建

第一种方式,按照官方构建,地址见:https://github.com/spring-projects/spring-framework/wiki/Build-from-Source 这种方式需要安装GIt和gradle(下载地址:https://gradle.org/releases/) 第...

2017-11-23 15:22:28

阅读数:1031

评论数:1

Spring+iBatis+Atomikos实现JTA事务

Atomikos TransactionsEssentials 是一个可靠的库,可以加入到您的Java应用程序,也就是说为了使用这个产品,您必须添加一些jar文件(包括在dist和lib文件夹下)到您的应用程序或者应用程序服务器。起因: 小项目,没有用分布式,但要操作两个数据库。本以为随便用spr...

2017-05-17 11:10:38

阅读数:1014

评论数:0

各种排序算法的分析及java实现

排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。  排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,...

2015-12-20 18:22:25

阅读数:3874

评论数:0

AJAX POST&跨域 解决方案 - CORS

一晃又到新年了,于是开始着手好好整理下自己的文档,顺便把一些自认为有意义的放在博客上,记录成点的点滴。         跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内容),因为我们在日常...

2015-12-20 18:19:35

阅读数:1928

评论数:0

YAML

YAML是“另一种标记语言”的外语缩写[1]  (见前方参考资料原文内容);但为了强调这种语言以数据做为中心,而不是以置标语言为重点,而用返璞词重新命名。它是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。它是类似于标准通...

2015-12-16 16:13:19

阅读数:2406

评论数:0

HTTP状态码

HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:2...

2015-12-09 13:50:59

阅读数:6861

评论数:0

Spring AOP 实现原理

什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引...

2015-12-09 09:51:43

阅读数:3202

评论数:0

Java程序员必知的10个调试技巧

在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面。在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带来很多方便。在本文中使用的是Eclips...

2015-12-09 09:35:31

阅读数:4539

评论数:1

json规范

http://www.json.org/json-zh.htmlJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard E...

2015-12-04 15:42:20

阅读数:1959

评论数:0

非常详细GC学习笔记

一、GC特性以及各种GC的选择1、垃圾回收器的特性2、对垃圾回收器的选择2.1 连续 VS. 并行2.2 并发 VS. stop-the-world2.3 压缩 VS. 不压缩 VS. 复制二、GC性能指标三、分代回收四、J2SE 5.0的HotSpot JVM上的GC学习 - 分代、GC类型、快...

2015-09-27 13:07:18

阅读数:2508

评论数:1

JVM之ClassLoader

http://www.jiagou4.com/2015/08/744.html为了支持跨平台的特性,java语言采用源代码编译成中间字节码,然后又各平台的jvm解释执行的方式。字节码采用了完全与平台无关的方式进行描述,java只给出了字节码格式的规范,并没有规定字节码最终来源是什么,它可以是除了j...

2015-08-26 20:53:31

阅读数:2000

评论数:0

jquery插件--ajaxfileupload.js上传文件原理分析

英文注解应该是原作者写的吧~说实话,有些if判断里的东西我也没太弄明白,但是大致思路还是OK的。jQuery.extend({ createUploadIframe: function (id, uri) {//id为当前系统时间字符串,uri是外部传入的json对象的一个参数 ...

2015-02-13 21:18:44

阅读数:37557

评论数:6

乐观悲观有内涵概念和外延概念两类

乐观悲观有内涵概念和外延概念两类我先说内涵概念cpu是时分复用的也就是把cpu切片,一片给一个thread/process片与片之间,需要进行cpu切换切换涉及到清空寄存器,缓存数据。然后重新加载新的thread所需数据这个操作必然的会有一定代价这个一般叫状态切换,碰到需要等待的,就切换出去,到b...

2015-02-04 15:19:55

阅读数:2574

评论数:0

Servlet 3.0 新特性详解

Servlet 3.0 新特性概述Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴奋,同时也获得了 ...

2015-01-12 15:22:48

阅读数:3129

评论数:0

二进制安全

有很多函数都说明是二进制安全的,那么什么是二进制安全的呢?  在网上搜索了一下,有一种说法是:  【TechTarget中国原创】二进制安全功能(binary-safe function)是指在一个二进制文件上所执行的不更改文件内容的功能或者操作。这能够保证文件不会因为某些操作而遭到损坏。二进制数...

2015-01-12 10:26:07

阅读数:2136

评论数:0

基于有限状态机的交互组件设计与实现

有限状态机(FSM)(维基百科)是设计和实现事件驱动程序内复杂行为组织原则的有力工具。早在2007年,IBM的工程师就提出在在JAVASCRIPT中使用有限状态机来实现组件的方法,原文地址如下:《JavaScript 中的有限状态机》http://www.ibm.com/developerwork...

2015-01-09 15:18:25

阅读数:2482

评论数:0

(精)前后端分离的思考与实践(二)

基于前后端分离的模版探索前言在做前后端分离时,第一个关注到的问题就是 渲染,也就是 View 这个层面的工作。在传统的开发模式中,浏览器端与服务器端是由不同的前后端两个团队开发,但是模版却又在这两者中间的模糊地带。因此模版上面总不可避免的越来越多复杂逻辑,最终难以维护。而我们选择了NodeJS,作...

2015-01-09 11:02:02

阅读数:2502

评论数:0

(精)前后端分离的思考与实践(一)

前言为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异。痛定思痛,今天我们重新思考了“前后端”的定义,引入前端同学都熟悉的NodeJS,试图探索一条全新的前后端分离模式。随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来...

2015-01-09 09:31:52

阅读数:2456

评论数:0

在Linux上分析死锁问题的简单方法

死锁 (deallocks): 是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程(线程)称为死锁进程(线程)。 由于资源占用是互斥的,当某个进程提出申请资源后,使...

2015-01-08 09:07:11

阅读数:3226

评论数:0

ORA-24550 Signal Received Error的解决方法

oracle RAC结构。网上的说法各种。ORA-24550 Signal Received Error From Client Based Application [ID 1284564.1]      修改时间 01-JUL-2011     类型 PROBLEM     状态 MODERAT...

2015-01-07 16:17:13

阅读数:5312

评论数:0

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