- 博客(96)
- 资源 (2)
- 收藏
- 关注
转载 近100个linux常用命令大全
1.ls – List [选项] [目录名 | 列出相关目录下的所有目录和文件-a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出”.”和”..” -l 列出文件的详细信息 -c 根据ctime排序显示 -t 根据文件修改时间排序 —color[=WHEN] 用色彩辨别文件类型 WHEN 可以是’never’、’always’或’auto’其中之一
2017-08-13 08:06:31 462
转载 SpringMVC 常用注解
一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll
2017-08-11 17:11:09 256
原创 如何在Maven项目中设置Java9
如何在Maven项目中设置Java 9 发表于 2017-07-19 | 分类于基础 | | 本站访客数 82人次如何在Maven项目中设置Java 9在这个简短的教程中,我想向你展示如何配置新的Java 9启用的Maven项目。TL; DR您可以在这里找到一个示例项目:https//github.com/springuni/spr
2017-08-07 09:48:28 628
转载 一、什么是JSON
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language(http://www.crockford.com/javascript), Standard ECMA-262 3rd Edition - December 1999(http://www.e
2017-08-02 16:36:06 219
转载 【1】什么是json
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language(http://www.crockford.com/javascript), Standard ECMA-262 3rd Edition - December 1999(http://www.e
2017-08-02 16:35:14 119
转载 Springmvc入门项目 非注解
SpringMVC 入门项目,非注解标签: spring mvc入门maven2017-06-04 19:03 43人阅读 评论(0)收藏举报分类: springmvc(4) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。非注解基础项目1.创建一个ma
2017-07-22 18:24:27 171
转载 Springmvc入门项目 注解版
SpringMVC入门项目 注解版标签: springmvc注解基础2017-06-04 20:01 70人阅读 评论(0)收藏举报分类: springmvc(4) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。1.创建一个maven项目 目录结构是这样的
2017-07-22 18:17:54 186
转载 Springmvc初学
Spring MVC 初学标签: spring mvcspringservletmvc2017-06-04 15:20 169人阅读 评论(0)收藏举报分类: springmvc(4) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]
2017-07-22 18:11:12 181
转载 Springmvc初学
Spring MVC 初学标签: spring mvcspringservletmvc2017-06-04 15:20 169人阅读 评论(0)收藏举报分类: springmvc(4) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]
2017-07-22 18:10:21 97
转载 java反射reflect
java----反射reflect2017-03-12 09:50 50人阅读 评论(0)收藏举报分类: java学习(37) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。package L15.reflect;import org.junit.Test;impo
2017-07-22 12:14:19 171
转载 java连接池
对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。
2017-07-22 12:12:55 278
转载 Hibernate 的悲观锁和乐观锁
为什么需要锁(并发控制)?在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:l 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。l 脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。例如:用户A,B看到的值都是6,用
2017-07-21 19:18:34 167
转载 Hibernate三种实体映射,从建表到操作代码
Hibernate三种实体映射,从建表到操作代码标签: hibernate映射2017-04-23 19:36 97人阅读 评论(0)收藏举报分类: Hibernate(3) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。映射关联大致分为三种 :
2017-07-21 19:05:39 275
转载 Hibernate中的SessionFactoty 、Session、Configuration
Session接口 Session接口对于hibernate 开发人员来说是一个最重要的接口。然而在Hibernate中,实例化的Session是一个轻量级的类,创建和销毁它都不会占用很多资源。这在实际项目 中确实很重要,因为在客户程序中,可能会不断地创建以及销毁Session对象,如果Session的开销太大,会给系统带来不良影响。但值得注意的是 Session对象是非线程安全的,因
2017-07-21 18:56:06 221
原创 ApplicationContext和BeanFactory区别简析
其他BeanFactory接口的实现类,会延迟到调用getBean()方法时构造,ApplicationContext的初始化时间会稍长些,调用getBean()是由于Bean已经构造完毕,速度会更快。因此大部分系统都是用ApplicationContext,而只在资源较少的情况下,才考虑使用BeanFactory。具象化:鱼香肉丝就是bean的名字,你点了,就交由厨师来做,但是这
2017-07-21 18:49:50 169
转载 Hibernate中Session的操作解释
Hibernate的透明持久化用起来非常舒服,有时甚至忘记了数据库的存在。我身边的朋友经常会分不清save、saveOrUpdate、update的区别,lock、merge、replicate、refresh、evict甚至不知道是干什么用的。而且关于实体对象的生命周期也有很多概念不清,分不清transient、persistent、detached的区别,只是知道PO、VO这样的通俗叫法。其实
2017-07-21 16:53:18 169
转载 利用mybatis实现增删改查
简介: MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于”internet”和”abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data
2017-07-19 18:17:41 236
转载 Java基础从0开始---instanceof
Map简介 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口。 Map 接口提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。映射顺序 定义为迭代器在映射的 collection 视图上返回其元素的顺序。某些映射实现可明确保证其顺序,如 TreeM
2017-07-17 09:44:39 138
转载 Java基础从0开始---自己实现ArrayList
MyArrayList——自己实现ArrayList 注:转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/5965205.html ArrayList是我们常用的集合类之一,其实它的实现机制很简单,底层还是使用了一个传统的Array数组来保存数据的。而动态的实现,只不过是定义了其在长度不足时创建一个更大的数组并把原数组的
2017-06-30 20:36:39 390
转载 Java基础从0开始---字节码指令
Java-字节码指令 文章目录 Java-字节码指令加载和存储指令运算指令类型转换指令对象创建与操作操作数栈管理指令控制转移指令方法调用和返回指令抛出异常同步 字节码是JVM的机器语言。JVM加载类文件时,对类中的每个方法,都会得到一个字节码流。这些字节码流保存在JVM的方法区中。在程序运行过程中,当一个方法被调用时,它的字节码流就会被执行。基础简介方法
2017-06-27 13:25:08 492
转载 Java基础从0开始---工具javap讲解
Java-工具javap讲解 javap,是Java class文件分解器,反编译class文件,也可以查看java编译器生成的字节码。主要用于分解class文件。学习这个工具之前可以先去简单了解一下class类文件结构。基本语法命令格式:1javap [option] class文件(没有后缀名)如果[option]为空,javap将输出传递给它的类的public域及方法,并输出到标准
2017-06-27 13:08:57 371
转载 Java基础从0开始---类文件结构
Java-类文件结构 文章目录 Java-类文件结构class文件结构属性 <p> 电脑只认识’0’和’1’,我们的程序经过编译器编译成0和1组成的<code>二进制文件</code>的时候才能由计算机执行。虽然10多年过去了,电脑还是只能识别0和1,但现在可以把编译结果转为<code>字节码</code>,是<strong
2017-06-27 12:18:52 207
原创 Java基础从0开始04
4.1_package关键字的概述及作用(了解)A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹 B:包的概述 举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 …方案1:按照功能分 com.heima.add AddStudent AddTeacher com.heima.delete
2017-06-26 21:57:51 152
原创 Java基础从0开始03
3.1_面向对象(构造方法Constructor概述和格式)(掌握)• A:构造方法概述和作用 ◦给对象的数据(属性)进行初始化• B:构造方法格式特点 ◦a:方法名与类名相同(大小也要与类名一致) ◦b:没有返回值类型,连void都没有 ◦c:没有具体的返回值return;A:案例演示 ◦构造方法的重载 ◦重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表• B:构造方法
2017-06-22 11:38:16 225
原创 Java基础从0开始02
2.1_Java语言基础(循环结构概述和for语句的格式及其使用)A:循环结构的分类 for,while,do…whileB:循环结构for语句的格式:for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体;}C执行流程: a:执行初始化语句 b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行 如果是false,就结束循环 c:执行
2017-06-10 19:25:56 260
原创 Java基础从0开始01
01.01_计算机基础知识(计算机概述)(了解)A:什么是计算机?计算机在生活中的应用举例 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。应用举例 1:科学计算2、数据处理3、自动控制4、计算机辅助设计5
2017-06-10 18:42:31 298
原创 CSDN转载别人的文章
在网上搜了几篇,发现写的都是一样的,但由于chrome浏览器版本更新问题,网上的基本都已经过时了。虽然大体上一致,但还是有一些不太清楚的地方所以特地写了这篇博客,方便使用。使用chrome浏览器(我的版本是58.0.3029.96,查询版本右上角→帮助→关于google chrom)打开想要转载的页面。1.右键选择检查 2.在chrome右面的框里找到对应的内容,html脚本中找到#article
2017-06-10 11:39:02 243
转载 变量相加和常量相加
Java–变量相加和常量相加(类型转换) 混合运算的时候,byte,short,char不会相互转换,都会自动将类型提升为int类型,其他类型进行混合运算时都是将小的数据类型提升为大的byte,short,char —- int —- long —- float —- doublefloat的取值范围比long的取值范围要大 long:
2017-06-10 11:13:05 1211
转载 Spring注解详解
概述注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,而 XML 配
2017-06-09 16:41:17 181
转载 AOP与动态代理理解
1代理模式代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 以简单模拟事务的执行过程说明各种代理区别1.1 静态代理 由程序员创建或由特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.cla
2017-06-09 16:19:07 325
原创 Spring学习09AspectJ
9.1介绍AspectJ是一个基于Java语言的AOP框架 Spring2.0以后新增了对AspectJ切点表达式支持 @AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面 新版本Spring框架,建议使用AspectJ方式来开发AOP 主要用途:自定义开发9.2切入点表达式【掌握】1.execution() 用于描述方法 【掌握】
2017-06-09 12:03:14 215
原创 Spring学习中的零碎知识点
1.用接口创建对象和用实现类创建对象的区别//用接口创建对象UserService userService = new UserServiceImpl(); //用实现类创建对象UserServiceImpl userService = new UserServiceImpl();接口的设计主要是为了实现多态的。public interface UserService {// 注册publ
2017-06-08 19:26:56 307
原创 Spring学习08AOP面向切面编程
8.1AOP简介8.1.1什么是AOP在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
2017-06-08 19:11:19 187
原创 Spring学习06生命周期
6.1初始化和销毁目标方法执行前后执行后,将进行初始化或销毁。<bean id="" class="" init-method="初始化方法名称" destroy-method="销毁的方法名称">6.1.1目标类public class UserServiceImpl implements UserService { @Override public void addUser()
2017-06-07 13:14:26 214
原创 Spring学习07属性依赖注入
7.1属性依赖注入依赖注入方式:手动装配 和 自动装配手动装配:一般进行配置信息都采用手动 基于xml装配:构造方法、setter方法 基于注解装配:自动装配:struts和spring 整合可以自动装配 byType:按类型装配 byName:按名称装配 constructor构造装配, auto: 不确定装配。7.1.1构造方法7.1
2017-06-07 13:09:13 238
原创 Spring学习05装配Bean
5.1实例化方式3种bean实例化方式:默认构造、静态工厂、实例工厂。5.1.1默认构造<bean id="" class=""> //必须提供默认构造5.1.2静态工厂常用与spring整合其他框架(工具) 静态工厂:用于生成实例对象,所有的方法必须是static<bean id="" class="工厂全限定类名" factory-method="静态方法">5.1.2.1工厂publi
2017-06-05 21:35:20 235
原创 Spring学习04API面向切面
4.1核心APIapi整体了解,之后不使用,在学习过程需要。 BeanFactory :这是一个工厂,用于生成任意bean。 采取延迟加载,第一次getBean时才会初始化BeanApplicationContext:是BeanFactory的子接口,功能更强大。(国际化处理、事件传递、Bean自动装配、各种不同应用层的Context实现)。当配置文件被加载,就进行对象实例化。Class
2017-06-05 18:59:16 169
原创 Spring学习03DI依赖注入
DI Dependency Injection ,依赖注入 is a :是一个,继承。 has a:有一个,成员变量,依赖。 class B { private A a; //B类依赖A类 } 依赖:一个对象需要使用另一个对象 注入:通过setter方法进行另一个对象实例设置。例如: cla
2017-06-05 17:25:17 341
原创 Spring学习02IoC控制反转
2.1导入jar包4 + 1 : 4个核心(beans、core、context、expression) + 1个依赖(commons-loggins…jar) 2.2目标类提供UserService接口和实现类 获得UserService实现类的实例 之前开发中,直接new一个对象即可。 学习spring之后,将由Spring创建对象实例–> IoC 控制反转(Inverse o
2017-06-05 14:29:15 214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人