
JAVA
文章平均质量分 75
SuperCrrazy
只为成功找方法,不为失败找借口!
展开
-
java的io操作(将字符串写入到txt文件中)
java的io操作(将字符串写入到txt文件中)import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io转载 2017-12-25 13:03:52 · 889 阅读 · 0 评论 -
java观察者模式
一、观察者模式概述定义:观察者模式(Observer Pattern):定义对象之间的一种一对多的依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。别名有:发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式、从属者(Dependents)模式。转载 2018-01-29 16:10:10 · 328 阅读 · 0 评论 -
Java并发编程:线程池的使用
如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 在Java中可以通过线程池来达到这样的效果。今天我们就来详细讲解一下Java的线程池,首先我们从最核心的ThreadPoolExecutor类中的方转载 2018-01-18 20:56:25 · 237 阅读 · 0 评论 -
阿里巴巴数据库连接池 druid配置详解
一、背景 java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐映入了大家的眼帘。接下来本教程就说一下druid的简单使用。二、jar包下载、配置详解及配置示例 1.jar获取 可以从 http://re转载 2018-01-10 09:15:42 · 930 阅读 · 0 评论 -
java,什么是序列化,怎么实现序列化
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化(将对象转换成二进制)。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。 序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然转载 2018-01-17 21:05:19 · 393 阅读 · 0 评论 -
Tomcat集群配置学习篇-----分布式应用
Tomcat集群配置学习篇-----分布式应用现目前基于javaWeb开发的应用系统已经比比皆是,尤其是电子商务网站,要想网站发展壮大,那么必然就得能够承受住庞大的网站访问量;大家知道如果服务器访问量过大,就会出现服应用务器崩溃的情况,这个时候怎么办,难道就只能去重启服务器吗?好,如果是一般的小型公益网站到也无所谓,但如果是比如像大型航空公司售票等电子商务网站,每天每小时都有大量的订单业务转载 2018-01-09 08:55:24 · 274 阅读 · 0 评论 -
深入理解Java类加载器(1):Java类加载原理解析
1 基本信息 每个开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和java语言的动态性都有很大帮助转载 2018-01-16 22:16:10 · 244 阅读 · 0 评论 -
Validform使用文档
1、引入css请查看下载文件中的style.css,把里面Validform必须部分复制到你的css中(文件里这个注释 "/*==========以下部分是Validform必须的===========*/" 之后的部分是必须的)。之前发现有部分网友把整个style.css都引用在了页面里,然后发现样式冲突了。2、引入js (jquery 1.4.3 以上版本都可以)转载 2018-01-08 09:34:57 · 1078 阅读 · 0 评论 -
MiniDao文档
MiniDao使用指南作者: 张代浩2013/08/16P-2目录 培训对象使用MiniDao进行开发的开发人员 培训目的使开发人员掌握通过MiniDao访问Mysql数据库的用法和技巧 P-3目录 培训内容 MiniDao简介及特征 MiniDao的安装及基本概念 MiniDao的使用介绍 参考资料 Sp原创 2018-01-08 09:29:16 · 3566 阅读 · 0 评论 -
JAVA多线程实现的三种方式
JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的转载 2018-01-15 23:49:02 · 216 阅读 · 0 评论 -
连接数据库进行数据操作
首先引入mysql驱动jar包mysql-connector-java-5.1.27.jar直接上代码public class User {private String id ;private String username ;private String password;private String subgroup;public User(原创 2018-01-04 09:12:23 · 289 阅读 · 0 评论 -
mybatis(六) 处理枚举类型
处理枚举类型若想映射枚举类型 Enum,则需要从 EnumTypeHandler 或者 EnumOrdinalTypeHandler 中选一个来使用。比如说我们想存储取近似值时用到的舍入模式。默认情况下,MyBatis 会利用 EnumTypeHandler 来把 Enum 值转换成对应的名字。注意 EnumTypeHandler 在某种意义上来说是比较特别的,其他的处理器只针对某个特定的类,而它转载 2018-01-02 13:42:54 · 8981 阅读 · 0 评论 -
JAVA写入数据到EXCEL的简单DEMO
有些时候需要导出一些报表到EXCEL,下面介绍一个简单的方法,封装好工具类后只需要准备参数和路径即可。使用jxl,只能处理2003的excel(xls)首先导入JAR包<dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl<...转载 2018-08-15 16:07:21 · 1050 阅读 · 0 评论