![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 54
gxinkai
这个作者很懒,什么都没留下…
展开
-
Spring依赖注入:注解注入总结
注解注入顾名思义就是通过注解来实现注入,Spring和注入相关的常见注解有Autowired、Resource、Qualifier、Service、Controller、Repository、Component。Autowired是自动注入,自动从spring的上下文找到合适的bean来注入Resource用来指定名称注入Qualifier和Autowired配合使用,指定bean的名称S转载 2017-01-15 19:08:24 · 236 阅读 · 0 评论 -
SSH Exception 2017.3.27-3 ERROR StatusLogger No log4j2 configuration file found
连接数据库报错:ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.问题在于 引入Hibernate时多引入了两个log4j的包log4j-core-2.3log4j-api-2.3去掉即可转载 2017-12-14 22:32:37 · 207 阅读 · 0 评论 -
java单例设计模式实例
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例,可以节约开销,提高系统性能。单例模式的实现1.构造方法私有化2.内部提供公有的方法返回实例化的类github下载地址https://github.com/gukunpja/signle.gitimport java.sql.Connection;imp原创 2017-01-11 18:48:02 · 200 阅读 · 0 评论 -
java接口与抽象类的区别
1接口中所有的方法默认都是抽象的,而抽象类可以同时包含抽象和非抽象的方法。2.一个类可以实现多个接口,但它只能继承一个抽象类。3.一个类要实现某个接口,必须实现这个接口声明的所有方法。而一个类不需要实现抽象父类中声明的所有方法,不过,这时候这个类也必须声明为抽象类。4.抽象类可以实现接口,而且不需要实现接口中的方法。5.接口中声明的变量默认是final的,而抽象类可以包含非fina原创 2017-01-11 18:47:24 · 164 阅读 · 0 评论 -
StringBuffer 与 StringBuilder的区别与联系
相同点: 1. 两个类都是字符串缓冲类。 2. 两个类的方法都是一致的。不同点: 1. StringBuffer是线程安全的,操作效率低 ,StringBuilder是线程非安全的,操作效率高。 2. StringBuffer是jdk1.0出现 的,StringBuilder 是jdk1.5的时候出现的。原创 2017-01-11 18:45:27 · 209 阅读 · 0 评论 -
Java IO流总结
JavaIO流按流的方向分为:输入流和输出流。 按流的数据单位不同分为:字节流和字符流。计算机存储信息的基本单位是字节,字符是计算机中使用的数字和符号。1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节。字符流与字节流的转换使用转换流。应用场景处理文本数据,优先考虑使用字符流。 音频视频文件和字符没有关系使用字节流。import java.io.File;impo原创 2017-01-11 18:44:57 · 208 阅读 · 0 评论 -
java统计文件数量
import java.io.File;public class countFile { String path; static int num; public void getFileNum(String path) { File file = new File(path); if (file.exists()) { File[] f = file.listFil原创 2017-01-11 18:44:00 · 1341 阅读 · 0 评论 -
Java反射实例
使用反射技术读取db.properties里的字段值实现数据库连接,github下载地址https://github.com/gukunpja/reflect.git public class DbUtil { public static void main(String[] args) throws Exception { // 读取配置文件信息 Properties原创 2017-01-11 18:42:36 · 205 阅读 · 0 评论 -
socket实现TCP数据传输
TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议。特点:面向连接的协议,数据传输必须要建立连接,所以在TCP中需要连接时间。传输数据大小限制,一旦连接建立,双方可以按统一的格式传输大的数据。一个可靠的协议,确保接收方完全正确地获取发送方所发送的全部数据。TCP原创 2017-01-11 18:41:50 · 293 阅读 · 0 评论 -
socket实现UDP数据传输
UDP: User Datagram Protocol的简称, 中文名是用户数据包协议,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。特点:每个数据报中都给出了完整的地址信息,因此无需要建立发送方和接收方的连接。UDP传输数据时是有大小限制的,每个被传输的数据报必须限定在64KB之内。UDP是一个不可靠的协议,发送方所发送的数据报并不一定以相同的次原创 2017-01-11 18:41:15 · 2074 阅读 · 0 评论 -
java多线程实现售票
package com.gxk.thread;class ticketThread extends Thread { private static int ticket = 50; private String name; public ticketThread(String name) { this.name = name; } @Override public voi原创 2017-01-11 18:40:03 · 226 阅读 · 0 评论 -
java classpath路径执行程序
Java程序的执行,使用绝对路径和相对路径有时报错,由于java包的位置不确定,执行java程序时的当前路径也不确定,一般使用classpath路径查找资源。public static void main(String[] args) throws Exception {Class clazz = new ClassPathTest().getClass();// '/'表示class原创 2017-01-11 18:38:46 · 210 阅读 · 0 评论 -
JavaDto对数据的封装
最近用到javadto扩展字段,解决了要得到的账号字段值在当前数据表中不存在而存在于另一张表。1.新建dto扩展账号字段package com.test.admin.member.entity;import java.io.Serializable;import com.test.member.members.entity.Member;public class MemberD原创 2017-01-11 17:50:00 · 1743 阅读 · 0 评论 -
java集合遍历
package com.test.list;import java.util.List;import java.util.ArrayList;import java.util.Iterator;public class Demo { public static void main(String[] args){ List list = new ArrayList();原创 2017-01-11 17:49:28 · 211 阅读 · 0 评论 -
java简单工厂设计模式
简单工厂模式的概念 就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。public interface Car { /* * 定义汽车接口根据实例化简单工厂类传递的汽车乘坐人数判断汽车所属类型 */ public void carT原创 2017-12-13 22:15:17 · 193 阅读 · 0 评论