随笔分类 -  java

动态代理JDK
摘要:一、JDK动态代理 1、代理模式。概念(JDK) 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 代理模式:代理模式又叫委托模式,是为某个对象提供一个代理对象,并且由代理对象控制对原对象的访问。代理模式通俗来讲就是我们生活中常见的中 阅读全文
posted @ 2020-06-12 21:39 LittleSpring 阅读(148) 评论(0) 推荐(0)
builder 设计模式
摘要:1、经典的Builder模式 Product /** * 计算机抽象类, 即Product角色 */ public abstract class Computer { protected String mBoard; protected String mDisplay; protected Stri 阅读全文
posted @ 2019-08-27 11:46 LittleSpring 阅读(348) 评论(0) 推荐(0)
fastjson对象,JSON,字符串,map之间的互转
摘要:1.对象与字符串之间的互转 2.对象集合与字符串之间的互转 3.字符串互转JSONObject 4.map与字符串之间互转 5.Map 转 Json对象 阅读全文
posted @ 2019-08-20 20:51 LittleSpring 阅读(4319) 评论(0) 推荐(1)
元注解及自定义注解
摘要:元注解 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited 这 阅读全文
posted @ 2019-08-13 11:04 LittleSpring 阅读(2432) 评论(0) 推荐(0)
springboot
摘要:@ComponentScan注解是什么 https://blog.51cto.com/4247649/2118342 @ComponentScan注解默认就会装配标识了@Controller,@Service,@Repository,@Component注解的类到spring容器中 总结一下@Com 阅读全文
posted @ 2019-07-23 15:13 LittleSpring 阅读(198) 评论(0) 推荐(0)
Java线程中yield与join方法的区别
摘要:Java线程调度的一点背景 在各种各样的线程中,Java虚拟机必须实现一个有优先权的、基于优先级的调度程序。这意味着Java程序中的每一个线程被分配到一定的优先权,使用定义好的范围内的一个正整数表示。优先级可以被开发者改变。即使线程已经运行了一定时间,Java虚拟机也不会改变其优先级 优先级的值很重 阅读全文
posted @ 2018-09-19 19:25 LittleSpring 阅读(6515) 评论(0) 推荐(0)
Array and ArrayList
摘要:1)精辟阐述:可以将 ArrayList想象成一种“会自动扩增容量的Array”。2)Array([]):最高效;但是其容量固定且无法动态改变; ArrayList: 容量可动态增长;但牺牲效率;3)建议:基于效率和类型检验,应尽可能使用Array,无法确定数组大小时才使用ArrayList!不过当 阅读全文
posted @ 2018-08-27 16:27 LittleSpring 阅读(182) 评论(0) 推荐(0)
java通过属性文件调用数据库
摘要:属性文件 sql.properties derby.properties mysql.properties oracle.properties ps:属性文件中的ip地址、用户名和密码需要酌情修改 阅读全文
posted @ 2018-07-18 15:30 LittleSpring 阅读(244) 评论(0) 推荐(0)
java使用Oracle 数据库
摘要:import java.sql.*; public class OracleHelper { // 测试连接函数 public static void main(String []args) { derbyHelper de=new derbyHelper(); String sql="select * from users"; List list=de.queryList(sql... 阅读全文
posted @ 2018-07-18 15:22 LittleSpring 阅读(659) 评论(0) 推荐(0)
java 使用Mysql数据库代码
摘要:import java.sql.*;import java.util.ArrayList;import java.util.List; import com.mysql.jdbc.ResultSetMetaData;public class MysqlHelper { // 测试连接函数 publi 阅读全文
posted @ 2018-07-18 15:17 LittleSpring 阅读(213) 评论(0) 推荐(0)
java 使用Sql数据库代码
摘要:import java.sql.*; public class SqlHelper { // 测试连接函数 public static void main(String []args) { derbyHelper de=new derbyHelper(); String sql="select * 阅读全文
posted @ 2018-07-18 15:14 LittleSpring 阅读(372) 评论(0) 推荐(0)