- 博客(23)
- 资源 (4)
- 收藏
- 关注
原创 Spring集成Quartz实现定时器
一、Quartz Introduction Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目。 Quartz 是一个完全由 Java 编写的开源作业调度框架,为在 Java 应用程序中进行 作业调度提供了简单却强大的机制。 Quartz 可以与 J2EE 与 J2SE 应用程序相结合也可以单独使用。 Quartz 允许程序...
2018-03-26 13:48:12 509
原创 Linux 目录结构
Linux树状目录结构bin 存放二进制可执行文件(ls,cat,mkdir等)boot 存放用于系统引导时使用的各种文件dev 用于存放设备文件etc 存放系统配置文件home 存放所有用户文件的根目录lib 存放跟文件系统中的程序运行所需要的共享库及内核模块mnt 系统管理员安装临时文件系统的安装点opt 额外安装的可选应用程序包所放置的位置proc 虚拟文件系统,...
2018-03-30 22:55:03 144
原创 SQL Server存储过程
前言 本文主要介绍的是的SQL Server存储过程需要了解MySQL的存储过程,请参考资料链接:MySQL存储过程定义 存储过程 Procedure 是一组为了完成特定功能的 SQL 语句集合,可以实现一些比较复杂的逻辑功能,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出...
2018-03-29 23:10:15 207
原创 结构型模式--代理模式【Proxy Pattern】
代理模式 给某一个对象提供一个代理,并由代理对象控制对原对象的引用。 为其他对象提供一种代理以控制对这个对象的访问。 代理模式的实现方式静态代理动态代理代理模式应用场合 系统启动时的延迟加载 远程调用的网络代理 考虑安全因素的安全代理 Spring AOP C3P0数据库连接池静态代理UML类图 ...
2018-03-27 22:01:37 258
原创 常见数据库及MySQL命令介绍
MySQL常用命令 show databases; use mysql; show tables; create database blogs; 【blogs为数据库名】 mysql -h localhost -u root -p123456 desc book【book为表名】 create database if not exists showsb c...
2018-03-27 21:03:38 386 1
原创 git常用命令
一、基本概念我们先来理解下Git 工作区、暂存区和版本库概念工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage, 或index。一般存放在 “.git目录下” 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。二、集成管理者工作流 项目...
2018-03-24 19:18:02 183
原创 创建型模式--单例模式【Singleton Pattern】
单例模式定义单例模式确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,且属于创建类模式。 Ensure that only one instance of a class is created. Provide a global point of access to the object. 单例模式类图饿汉式单例 public...
2018-03-22 21:23:22 259
原创 Linux Shell脚本学习笔记
一、第一个Shell脚本(hello-01.sh)#!/bin/bashecho "Hello World!"echo "Hello Shell!"shell脚本执行chmod 755 hello-01.sh sh hello-01.sh ./hello-01.sh 二、第二个Shell脚本下面的脚本使用 read 命令从 stdin 获取输入并赋值给 na
2018-03-22 20:47:49 220
原创 Java中常见的final类
final为Java中常用的关键字,被final修饰的类不可被继承 ,不可被修改下面列举几个Java包中的final类:1.java.lang包(列举所有final类)包装类:Boolean,Character,Short,Integer,Long,Float,Double,Byte Void类:是一个不可实例化的占位符类,它持有对标识Java关键字void的Clas...
2018-03-22 20:46:30 786
原创 WebLogic DOS命令安装【针对.jar文件】
一、windows 7 DOS命令安装(cmd安装文件fmw_12.1.3.0.0_wls.jar)JAVA_HOME:D:\Java\jdk\jdk1.8.0_151D:\Java\jdk\jdk1.8.0_151\jre\bin>java -jar f:\download-place\BaiduNetdiskDownload\fmw_12.1.3.0.0_wls.jar...
2018-03-21 22:45:01 2637
原创 MyBatis常用标签
Mybatis常用SQL标签 <select> 查询标签 <insert>新增标签 <update>修改标签 <delete>删除标签 &
2018-03-21 14:42:58 2065
原创 JSONP的简单介绍
一、JSONP介绍JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的<script> 元素是一个例外。利用<script> 元素的这个开放策略,网页...
2018-03-21 13:25:21 249
原创 浅谈SpringMVC之架构与工作流程
MVC模式是在Java的Web应用开发中非常常用的模式。MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。总之MVC模式实现了页面展示与业务逻辑向分离...
2018-03-19 21:54:54 354
原创 Java集合-TreeSet
TreeSet介绍 TreeSet实现了NavigableSet接口,TreeSet的底层是一个NavigableMap,TreeSet的元素是有序的; TreeSet不允许添加null元素(NullPointerException),不允许添加重复元素,即第二次添加重复元素会失败,add(E e)函数返回false; TreeSet是非线程同步的,是不安全的,可采用如下...
2018-03-19 09:47:19 463
原创 Mybatis与Hibernate区别
一、框架介绍What is Hibernate?Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序...
2018-03-14 22:36:55 224
原创 Java集合-HashSet
HashSet实现了Set接口,HashSet是由HashMap实现的,不保证元素的顺序,HashSet存储的是HashMap的keyHashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素,第二次添加重复元素会失败HashSet允许添加null元素,HashSet的实现是非线程同步的,不安全的在用迭代器遍历HashSet集合对象时,如果遍历过程中对集合对象的内容进行了修改(增...
2018-03-14 09:28:32 182
原创 Windows下安装Memcached
一、官网上并未提供 Memcached 的Window平台安装包,我们可以使用以下链接来下载,你需要根据自己的系统平台及需要的版本号点击对应的链接下载即可:32位系统 1.4.4版本:http://static.runoob.com/download/memcached-win32-1.4.4-14.zip64位系统 1.4.4版本:http://static.runoob.com/downloa...
2018-03-12 11:40:48 2173
原创 BIO, NIO, AIO区别和联系
引子BIO: Blocking IO,阻塞式IONIO: Non-blocking IO,非阻塞式IOAIO: Async IO,异步IO(async [ə'zɪŋk]) 问题什么是阻塞式IO/非阻塞式IO,什么又是同步IO/异步IO呢? 前提① IO实际上分为两大步:应用程序请求的IO操作、操作系统的IO操作 - 用户空间和内核空间(kernel)。用户空间的应用程序需要IO操作,实际上是调用的...
2018-03-10 23:05:46 2320
原创 AngularJS 入门介绍
一、AngularJS 简介AngularJS是Google工程师研发的一款JS框架,官方文档中对它的描述是,它是完全使用JavaScript编写的客户端技术,同其他历史悠久的Web技术(HTML,CSS等)配合使用,使得Web开发变得更简单、更高效。它是笔者用过的比较有特色的一款框架,以HTML作为模版语言并扩展HTML属性,使得应用组件开发保持高度的清晰和一致。AngularJS 是一个 Ja...
2018-03-09 16:00:34 235
原创 iText生成PDF
一、什么是PDF PDF全称Portable Document Format,是Adobe公司开发的电子文件格式。这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果公司的Mac OS操作系统中都是通用的。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、电子...
2018-03-09 14:02:20 302
原创 Java集合-Vector
Vector底层是一个可增长的Object数组集合,可根据整型index下标去获取Vector集合元素,Vector的大小会在集合添加元素或删除元素后自动改变;Vector会有一个容量和容量增量,其容量不小于集合的真实大小,当Vector数组溢出时会增加容量;Vector的实现是线程同步的【synchronized】;在用迭代器遍历Vector集合对象时,如果遍历过程中对集合对象的内容进行了修改(...
2018-03-05 20:43:57 240
原创 Linux环境下搭建Tomcat服务器
一、什么是Linux? 和Windows操作系统软件一样,Linux也是一个操作系统软件。但是和Windows不同的是,Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件(Unix系统是Linux系统的前身,具备很多优秀特性)。其在设计之初,就是基于Intel x86系列CPU架构的计算机的。它是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。 ...
2018-03-02 17:27:21 7831 2
原创 Java集合-LinkedList
LinkedList是一个双向链表的集合,LinkedList实现了List和Deque接口,LinkedList允许存储所有不同类型的元素,包括null,允许插入重复元素(底层是一个双向链表,是一个个Node结点);LinkedList含有一个first头指针和last尾指针,涉及index的操作,LinkedList会根据就近原则从first或last指针开始进行查找;LinkedList的实
2018-03-02 11:36:58 310
JAVA开发常用PDF书籍
2018-08-10
ojdbc14-10.2.0.1.0.jar和ojdbc14-10.2.0.1.0.jar安装到本地仓库说明
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人