摘要: 3 4 5 6 7 8 package net.xsoftlab.baike; public class TestReflect { public static void main(String[] args) throws Exception { TestReflect testReflect = 阅读全文
posted @ 2018-02-28 12:32 李俊lj 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 集合扩容的时机是Add(); 集合底层是通过两个数组相互copy实现的。 扩容的本质就是将新数组长度扩容成旧数组长度的2倍,其实上就是调度Array.Copy(oldArray,0,destArray,0,length)。 当Add()触发后就调用了 阅读全文
posted @ 2018-02-28 12:31 李俊lj 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 单列集合 List<t>list=new List<t>(); 双列集合 不能用for循环遍历,因为双列集合没有下标索引值 Dictionary<string,Student> dic=new Dictionary<string,Student>(); dic.add("张三",stu1); dic 阅读全文
posted @ 2018-02-28 12:31 李俊lj 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1.类图 可以自动生成代码 ////// Generated by StarUML(tm) C# Add-In//// @ Project : UML// @ File Name : Student.cs// @ Date : 2017/6/15// @ Author : //// public c 阅读全文
posted @ 2018-02-28 12:31 李俊lj 阅读(127) 评论(0) 推荐(0) 编辑
摘要: AOP的一些概念 我们从定义一些核心的AOP概念开始。这些名词并不是Spring.NET专有的。不幸的是,AOP的术语并不一看上去那么浅显易懂。然而如果Spring.NET使用自己的名词会更加让人困惑。 切面(aspect):一个关注点的模块化,这个关注点在执行时候可能横切多个实体对象。在企业级应用 阅读全文
posted @ 2018-02-28 12:30 李俊lj 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Spring 依赖注入的 几种方式 IOC: 控制反转,我觉得很大意义上 是基于类的管理的DI: 依赖注入,可以是在一个类中注入另一个类,也可以是在一个类中注入另一些 基本数据类型数据(整型等),当然也可以是字符串 先来看依赖于xml 中配置 bean 的 注入方式:一: set get 注入 (也 阅读全文
posted @ 2018-02-28 12:30 李俊lj 阅读(324) 评论(0) 推荐(0) 编辑
摘要: public class BaseDao { //数据库驱动字符串 private String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //链接url字符串 private String url="jdbc:sqlserver: 阅读全文
posted @ 2018-02-28 12:30 李俊lj 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、脏读、不可重复读、幻读 1、脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。例如: 张三的工资为5000,事务A中把他的工资改为8000,但事务A尚未提交。 与此同时, 事务B正在读取张三的工资, 阅读全文
posted @ 2018-02-28 12:29 李俊lj 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 一、数据库事务的4个基本特征 事务(transaction)是数据库管理系统的执行单位,可以是一个数据库操作(如Select操作)或者是一组操作序列。事务ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 原 阅读全文
posted @ 2018-02-28 12:29 李俊lj 阅读(99) 评论(0) 推荐(0) 编辑
摘要: public interface ISomeService { public void say1(); public void say2(); public void say3(); public void say4(); } */ public class MyAfterAdvice implem 阅读全文
posted @ 2018-02-28 12:29 李俊lj 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: l 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 l 脏读 阅读全文
posted @ 2018-02-28 12:28 李俊lj 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 第一步:在web-inf下创建一个tld文件 <?xml version="1.0" encoding="UTF-8" ?> <taglib xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XML 阅读全文
posted @ 2018-02-28 12:27 李俊lj 阅读(108) 评论(0) 推荐(0) 编辑