Java/JavaWeb
文章平均质量分 85
小码哥_WS
这个作者很懒,什么都没留下…
展开
-
JavaWEB之Markdown 编辑器Editor.md集成使用教程
第一步:下载插件项目地址:http://pandao.github.io/editor.md/第二步:解压插件,并将需要的包拷进项目。如图: 第三步:配置<!-- editormd start --> <link href="<%=path%>/app/editormd/css/editormd.min.css" rel="stylesheet" type="text/css" />原创 2017-04-05 20:25:36 · 10922 阅读 · 6 评论 -
java多线程并发(一)Semaphore,volatile,synchronized ,Lock, CyclicBarrier和CountDownLatch
在并发编程中,我们通常会遇到以下三个问题:原子性问题,可见性问题,有序性问题。我们先看具体看一下这三个概念:1.原子性 原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 一个很经典的例子就是银行账户转账问题 2.可见性 可见性是指当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。3.有序性 有序性原创 2017-04-17 10:58:36 · 3020 阅读 · 2 评论 -
java数据结构(二)——Set(HashSet,TreeSet),泛型,Map(HashMap,TreeMap)
•Set:元素是无序(存入和取出的顺序不一定一致),元素不可以重复 Set集合的功能和Collection是一致的概念HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的,只不过Set用的只是Map的key Map的key和Set都有一个共同的特性就是集合的唯一性.TreeMap更是多了一个排序的功能.hashCode和equal()是HashMap用的, 因原创 2017-04-17 16:33:10 · 890 阅读 · 0 评论 -
Java I/O流(二)——File,Properties,PrintWriter,IO ,RandomAccessFile,ByteBuffer,nio
File概述文件的操作是非常重要的,我们先来看下他的基本概念•用于将文件或者文件夹封装成对象 •方便对文件和文件夹的操作 •File对象可以作为参数传递给流的构造函数 我们写个小例子先import java.io.File;public class HelloJJAVA { public static void main(String[] args) { // 创建Fi原创 2017-04-17 20:57:00 · 1079 阅读 · 0 评论 -
Java数据结构(一)——StringBuffer,StringBuilder,Collection,Iterator,List
一.StringBuffer关于StringBuffer这个对象,Buffer是什么意思?缓冲区的意思,String一旦初始化时不可以被改变的,而StringBuffer是可以的,这就是区别,特点:•StringBuffer是一个容器 •可以字节操作多个数据类型 •最终会通过toString方法变成字符串API: •存储StringBuffer append():将指定的数据作为参数添加到已有原创 2017-04-17 16:09:20 · 1969 阅读 · 0 评论 -
java多线程并发(二)——线程池Executors
线程池的创建我们可以通过ThreadPoolExecutor来创建一个线程池。new ThreadPoolExecutor(corePoolSize, maximumPoolSize, keepAliveTime, milliseconds,runnableTaskQueue, threadFactory,handler);创建一个线程池需要输入几个参数:corePoolSize(线程池的基本原创 2017-04-17 12:23:57 · 985 阅读 · 0 评论 -
java I/O流(一)——FileWriter,BufferedWriter,inputStream,BufferedInputStream,InputStreamReader
I/O全名:Input Output,输入输出的意思•IO流用来处理设备之间的数据传输 •流操作分两种:字节流,字符流 •流按流向分为:输入流,输出流•字节流的抽象积累◦InputStream ◦OutputStream•字符流的抽象基类◦Reader ◦WriterFileWriter•需求:在硬盘上创建一个文件,并且写入数据 那我们怎么去做?他构造函数比较多的,我们看例子public原创 2017-04-17 19:56:57 · 2081 阅读 · 0 评论 -
Java数据结构(三)——集合总结及集合的线程安全
Vector,HashTable是线程安全的集合类,不过,这两种类是很早的用法,现在一般要尽量少采用set –没有重复项目的集合 有三种特定类型的集可用 HashSet-基于散列表的集,加进散列表的元素要实现hashCode()方法 LinkedHashSet-对集迭代时,按增加顺序返回元素 TreeSet-基于(平衡)树的数据结构List ArrayList(数组表)-类似于Ve原创 2017-04-17 16:59:27 · 8339 阅读 · 0 评论 -
最全面SSM三大框架之Spring MVC篇
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。先看项目目录,基于此目录配置: Spring MVC之使用配置:Spring-MVC.xml<?xml原创 2017-03-31 10:52:29 · 7994 阅读 · 0 评论 -
SSM三大框架之Spring篇
spring是一个提供了解决J2EE问题的一站式框架。框架优点轻量级的容器框架没有侵入性使用IoC容器更加容易组合对象直接间关系,面向接口编程,降低耦合DI(依赖注入)Aop可以更加容易的进行功能扩展,遵循ocp开发原则创建对象默认是单例的,不需要再使用单例模式进行处理概念理解:IoC(控制反转) 首先想说说IoC(Inversion of Control,控制反转)。这是spring的核心,贯原创 2017-03-24 15:35:54 · 2504 阅读 · 2 评论 -
最新整合maven+SSM+Tomcat 实现注册登录
mybatis学习 http://www.mybatis.org/mybatis-3/zh/index.html Spring学习:http://blog.csdn.net/king1425/article/details/65631607 SpringMVC学习:http://blog.csdn.net/king1425/article/details/68922706先看效果: 之后会有原创 2017-03-31 17:41:14 · 32372 阅读 · 22 评论