自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

坚持、努力、忍耐

坚持做自己懒得做的但却是正确的事情,会有意想不到的收获。

  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

原创 二、消息中间件ActiveMQ JMS术语(002)

实现JMS接口的消息中间件Provider(MessageProvider):生产者Consumer(MessageConsumer):消费者PTP:Point  to Point ,即点对点的消息模型;Pub/Sub:Public/Subscribe,即发布/订阅消息模型;Queue:队列目标;Topic:主题目标;ConnectionFactory:连接工厂,JMS

2018-01-10 21:34:58 301

原创 二、消息中间件ActiveMQ JMS概述(001)

2018-01-10 21:16:34 229

原创 一、Java并发编程基础篇(004)脏读

package com.bjsxt.base.sync004;/** * 业务整体需要使用完整的synchronized,保持业务的原子性。 * @author alienware * */public class DirtyRead {    private String username = "bjsxt";    private String passwo

2017-12-06 22:01:34 296

原创 一、Java并发编程基础篇(003)同步异步

package com.bjsxt.base.sync003;/** * 对象锁的同步和异步问题 * @author alienware * */public class MyObject {    public synchronized void method1(){        try {            System.out.println

2017-12-06 21:39:51 208

原创 一、Java并发编程基础篇(001)synchronized

package com.bjsxt.base.sync001;/** * 线程安全概念:当多个线程访问某一个类(对象或方法)时,这个对象始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。 * synchronized:可以在任意对象及方法上加锁,而加锁的这段代码称为"互斥区"或"临界区" * @author alienware * */public

2017-12-05 22:20:06 278

原创 一、Java并发编程基础篇(002)对象锁、类锁

1234

2017-12-05 22:02:04 268

原创 java设计模式----静态代理

这里以一个简单的结婚为例做个小程序package com.test;/*** * 静态代理设计模式 * 1、有真实角色 * 2、有代理角色 :持有真实角色的引用 * 3、二者实现相同的接口 * @author Administrator * */public class StaticProxy { public static void main(String[] args)

2017-04-25 12:12:55 228

转载 Java多线程关于生产者和消费者

生产者--消费者,二者共享数据(Student对象),这里,生产者是SetStudent, 消费者是GetStudent。生产者负责放物品到Student中,消费者使用wait( )等待生产者的通知。当得到通知后,消费者取出物品,并且用notify( )通知生产者,可以再放下一批物品。//学生实体类作为共享资源class Student { private String name;/

2017-04-24 14:52:47 278

转载 Java语言基础面试题及答案

1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都

2017-04-21 11:32:01 5431 1

转载 jquery中获取一批包含同样字符id值方法

$(function(){ $("[id^=click_]").click( function () { var id=$(this).attr("id").split("click_")[1]; alert(id); }); })点击1 点击2 点击3 点击4

2017-04-18 13:50:57 6673

原创 PLSQL远程连接oracle数据库配置

1,首先必须安装oracle数据库2,安装PLSQL客户端工具3,配置PLSQL工具,登录客户端点击取消,然后进入。在配置选项中找到连接选择oci找到oracle安装的路径中的如:E:\app\Administrator\product\11.2.0\dbhome_1\bin\oci.dll4,找到oracle中的配置文件E:\app\Administrator\product\11.

2017-04-18 13:36:50 541

转载 tcp和udp的区别和定义

TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主

2017-03-31 14:47:02 567

原创 Java的抽象、封装、继承、多态

抽象类被abstract修饰的类我们称之为抽象类。在面向对象领域由于抽象的概念在问题领域没有对应的具体概念,所以用以表征抽象概念的抽象类是不能实例化的。      同时,抽象类体现了数据抽象的思想,是实现多态的一种机制。它定义了一组抽象的方法,至于这组抽象方法的具体表现形式有派生类来实现。同时抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的

2017-03-30 14:38:00 700

原创 对Spring Aop的理解和应用场景

场景一:Aop与事物场景二:Aop与日志场景三:Aop与缓存

2017-03-29 18:00:10 24196 1

原创 Spring Ioc理解

IoC 这是spring的核心,贯穿始终。但是什么是Ioc(控制反转)?控制反转是一种将组件依赖关系的创建和管理置于程序外部的技术。由容器控制程序之间的关系,而不是由代码直接控制。将控制权转向了容器,所以叫反转。整个过程不再由我自己控制,而是Spring容器的机构来控制,所有的类都会在spring容器中登记,告诉spring你是个什么东西,你需要什么东西,然后spring会

2017-03-28 15:08:46 395

原创 关于Spring 注解的总结

常用注解注解的时候需要首先在配置文件中引用这段 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.o

2017-03-28 13:06:21 223

原创 ExtJs中实现动态给items添加删除数据

1,拿到我们要操作的items对象var _item = Ext.getCmp('changeTeachItem');2,删除items中元素,给要删除的指定一个id_item.remove(Ext.getCmp('lineTeach'));3,给items中添加元素,同样也要指明一个id_item.add(lineBook_L);4,不要忘记给items doLa

2016-12-28 23:33:16 6450 1

原创 ExtJs中tree根据查询条件重新load数据

首先我们可以先定义一个tree如下:var tree = new Ext.tree.ColumnTree({region:'center',border : false,lines : false,id :'aphyciniTree',width : '100%',cls : 'columntree_header_bg',bodyStyle : 'overflow-

2016-12-28 23:24:06 2710

原创 用sql语句查询一张表中重复的数据

SELECT*FROMTBL_COURSESCORE cWHEREc.COURSE_ID IN (SELECTs.COURSE_IDFROMTBL_COURSESCORE sWHEREs.STUDENT_ID = '2012541024'GROUP BYs.COURSE_IDHAVINGCOUNT (1) > 1)AND c.ST

2016-12-28 22:47:12 1955

原创 关于Oracle数据库导入导出sql和dmp文件

第一、在导入sql和dmp文件之前,先建立用户,指明表空间。其中要注意用户名和表控件最好跟sql文件中的一样。第二、先取消用户下的主外键约束关系第三、先导入sql(包含表结构、索引、视图、存储过程等)第四、取消主外键约束第五、导入dmp文件第六、给当前用户加入约束条件。

2016-08-23 08:31:03 7171

转载 在使用easyui时,jquery动态使用disabled失效问题

通常我们使用jquery的时候,动态添加删除disabled是这么写的   $('#areaSelect').attr("disabled",true);  $('#areaSelect').attr("disabled","disabled");  //三种方法移除disabled属性  $('#areaSelect').attr("disabled",fal

2016-07-14 13:03:40 2522

原创 mybatis中 SqlSessionTemplate的理解

SqlSessionTemplateSqlSessionTemplate是MyBatis-Spring的核心。这个类负责管理MyBatis的SqlSession,调用MyBatis的SQL方法,翻译异常。SqlSessionTemplate是线程安全的,可以被多个DAO所共享使用。当调用SQL方法时,包含从映射器getMapper()方法返回的方法,SqlSessio

2016-04-05 15:17:06 8821 1

原创 DB2中,先四舍五入在保存4位小数点的方法

DB2中有两个函数一个是ROUND,一个是CAST比如我们现在有个一个数字3.14555ROUND(3.14555,4)=3.14560CAST( ROUND(3.14555,4) as numeric(20,4) = 3.1456就这么简单实现了哦,自己试验过的,可以用

2015-12-14 14:05:57 11921

原创 window.location.href提交中文乱码处理

当我们提交的URL中包含中文,这个时候我们需要对其进行转码操作,然后在控制层中我们需要解码,这样就就不会乱码。function modules(){var appcode= $("#appcode").val();var rolecode=$("#rolecode").val();var roleName=$("#roleName").val();alert(roleName)

2015-12-11 13:48:17 6007 1

原创 Spring 处理jsp 页面提交list集合

第一步:首先我们需要有一个实体类,该实体类形如:package com.mf.util;import java.util.List;import com.mf.system.entity.SysModule;public class SysModuleList {private List modules;public List getModules() {return

2015-12-11 12:56:16 4751 3

原创 jsp页面编辑匹配下拉选中

$.ajax( {  url:'/sys/role/getRoleCredit.do',type : 'post',cache : false,dataType : 'json',success : function(data) {$(data).each(function(n) {var rolecode ='${roleCode}'; $("").html(th

2015-12-11 10:04:47 374

空空如也

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

TA关注的人

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