Spring框架初级

目录 什么是Spring POJO 几个概念 控制反转IOC: 依赖注入DI: 面向切面编程: 初步应用 注解配置 常用注解 例1 例2 XML配置 什么是Spring Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。是面向接口编程,松耦合容易...

2019-02-01 18:28:23

阅读数 124

评论数 0

码云git管理idea项目

安装Git 分布式版本控制系统:分布式版本控制系统没有“中央服务器”, 每个人的电脑上都是一个完整的版本库 在多人协作上,自己电脑上改了文件A,你的同事也在他的电脑上改了文件A, 只需把各自的修改推送给对方,就可以互相看到对方的修改了。 git安装不解释,一直点Next就好了 运行git的命...

2019-01-23 13:54:43

阅读数 13

评论数 0

Ajax技术总结

目录 javascript的Ajax $.ajax JSON 与xml相同之处 与 XML 不同之处 $.get $.post $.getJSON 后台 为了实现页面的异步提交和局部刷新,在这就可以使用Ajax技术,减少资源损耗,提高用户体验。 Ajax是通过javascrip...

2019-01-07 10:33:50

阅读数 51

评论数 0

JNDI与数据库连接池

  在javaweb程序中,最消耗资源的就是与数据库的交互,所以在与数据库交互上有很多方式进行优化 这次说的是通过减少建立连接与销毁连接来优化的连接池。 数据库连接池负责分配、管理和释放连接,让程序重复使用同一个连接,而不是每次都要创建新连接 数据库连接池在初始化时创建一定数量的数据库连接放到连...

2019-01-06 21:24:11

阅读数 54

评论数 1

JSP的九大内置对象

目录 什么是JSP 创建流程 位置 九大对象: page: out: request: response: pageContext: session: application: config: exception: 什么是JSP JSP(全称Java Server P...

2018-12-17 10:58:44

阅读数 41

评论数 0

java反射机制的操作

目录 Constructor    Field Method AccessibleObject() 举例 调用构造 调用方法 结语 上一篇说了如何获取,这次要说如何操作 在java.lang.reflect包中对应着三个类,也就是Class获取的三种类 Constructor...

2018-12-03 16:46:57

阅读数 31

评论数 0

java反射机制

目录 反射 概述: 定义: 重要性: 具体操作: 获取Class对象: 相关的类 主要方法: 使用实例 反射 概述: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 定义: RTTI(Run-Time Type Information...

2018-11-30 12:17:43

阅读数 36

评论数 0

Tomcat配置

下载tomcat压缩包解压,可是创建web项目 maven在之前已经安装好了,创建maven项目选择webapp   确定相关的插件是开启状态,不然无法后续操作,一般装的idea插件默认都开着,没修改过就不用管他。   运行配置选择tomcat选项,名称自己填写,configur...

2018-11-19 16:36:06

阅读数 48

评论数 0

SQL四大基本语句

目录 sql四种语句 数据控制语言DCL 操作用户的语句 用户权限 权限级别: 主要权限: 数据相关权限 授权方式 操作数据库的语句 数据定义语言DDL 操作表结构的语句 数据操纵语言DML 数据查询语言DQL sql四种语句 数据定义语言,即SQL DDL,用于定义...

2018-10-22 17:06:38

阅读数 1345

评论数 3

ThreadLocal

ThreadLocal并不是一个Thread,而是一个Thread的一个局部变量。当使用ThreadLocal维护变量的时候,ThreadLocal为每个使用该变量的线程提供独立的线程副本,所以每一个线程都可以独立的维护自己的副本,而不会影响到其他线程的副本。这种变量在线程的生命周期内有效,减少同...

2018-10-18 22:36:20

阅读数 55

评论数 0

HTML基础

HTML基本的标签 <!DOCTYPE html>声明文档类型,约束HTML文档结构,告诉浏览器用哪种规范来解析 <title>网页标题 <meta>摘要信息,不...

2018-10-18 22:27:50

阅读数 53

评论数 0

CSS基础

目录 加载css文件 css高级选择器: color 文本颜色 超链接伪类: 列表样式 盒子模型: display 加载css文件 <link href="CSS文件地址" rel="stylesh...

2018-10-18 22:15:33

阅读数 39

评论数 0

队列同步器 AQS

队列同步器AbstractQueuedSynchronizer,是用来构建锁或者其他同步组件的基础框架,它使用了一个int成员变量表示同步状态,通过内置的先进先出队列来完成资源获取线程的排队工作。 我们使用锁同步共享变量的时候,我们首先应该要知道这个共享变量的状态(是否已经被其他线程锁住等),这...

2018-10-09 10:51:37

阅读数 72

评论数 0

lock线程锁

Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。Lock锁可以显示的获取锁对象和释放锁,而Synchorized则是隐式的。不使用块结构锁就失去了使用 synchronized 方法和语句时会出现的锁自动释放功能。Lock 接口的实现允许锁在不同的作用范围...

2018-10-08 13:35:24

阅读数 59

评论数 0

银行家算法基本原理

银行家把一定数量的资金供多个用户周转使用。 当顾客对资金的最大申请量不超过银行家现金时,就可接纳,顾客可以分期借款; 但借款总数不能超过最大申请量,银行家对顾客的借款可以推迟支付,但总能在有限的时间里得到借款; 当顾客得到全部资金后,他一定能在有限时间里面归还所有资金。 Max:线程对资源...

2018-09-28 16:27:14

阅读数 151

评论数 0

Zip流

文件的压缩和解压 原文件是一个文件夹里多个文件。 路径我用到了.properties配置文件 public void putinZip(String filename) { try { File file; file= new Fil...

2018-09-28 09:43:17

阅读数 70

评论数 0

Java中顺序表存储ID的设计

我定义了一个ArrayId类,内部封装了一个数组和对数组的操作方法。 主要实现了数组的自动扩容,注册时返回一个没有空的id,前面如果有空位置优先前面的,对空位做记录,牺牲部分空间来提高执行效率。 下图size就是实际存储的大小,size和end之间是曾经删除过的记录。 public class...

2018-09-28 09:36:18

阅读数 49

评论数 0

java的基于TCP的Socket编程

主要用到Socket类。new一个Socket类指定连接的服务器和端口号 void sock1(){ System.out.println("客户端"); try { Socket socket=new ...

2018-08-09 14:16:47

阅读数 129

评论数 0

java对象序列化与复制图片

下面代码包括赋值多个图片,对象的序列化,目的是将对象状态存入文件,再把对象状态从文件中读取。 DataInputStream dis; DataOutputStream dos; FileInputStream fi = null; FileOut...

2018-08-01 19:05:10

阅读数 127

评论数 0

文件操作与IO流基础

文件类File File file=new File("D:\\java\\zs2\\eatfood.txt"); if(file.isFile()){ System.out.println("是...

2018-07-31 18:16:35

阅读数 75

评论数 0

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