自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 mybatis动态SQL标签使用

动态SQLResultMap 应用https://blog.csdn.net/YIPUTILIU/article/details/108157923if内含 test 属性 接收条件式 满足则将 相关内容拼接到 sql语句中 <select id="selAll" resultType="com.one.bean.Flower"> select * from flower where 1=1 <if test="id !=null and id !=''" >

2020-08-28 21:29:31 101

原创 mybatis ResultMap标签应用

resultMapid column propertyassociation listid

2020-08-25 22:45:17 156

原创 Mybatis 绑接接口 参数传递

mybatis 接口绑定mybatis 配置:https://blog.csdn.net/YIPUTILIU/article/details/1080895121.你需要 一个接口FlowerMapper.javapublic interface FlowerMapper { public interface FlowerMapper { List<Flower> selectAll(); int insertFlower(Flower a);

2020-08-20 20:59:39 156

原创 原型 propotype

原型(propotype)适用情况 :想要新建一个对象 ,却有些繁琐与复杂,而恰好我们手里有一个现成的对象。于是我们使用原型方法 。实现原理 :clone() 方法 和 Cloneable 接口借助Object 的clone()(native 方法) 实现 但是要实现 Cloneable 接口本质是直接将对象所占内存直接复制一份示例代码如下 :public class Sheep implements Cloneable { private String name; private

2020-08-20 13:14:15 214

原创 Mybatis MySQL 配置应用

Mybatis简单使用1. 导入jar包注:版本无所谓 配置数据库连接属性文件时注意就行2.配置数据库连接属性文件mybatis.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><config

2020-08-18 23:14:21 118

原创 建造模式 (生成器)简记

建造模式(生成器)适用于构建复杂对象(有多个子对象组成 且需要装配 )基本方式:将对象子组件创建者单独创建 (Builder 此处可与工厂模式联动)在由装配者(Director)进行装配(装配过程不同 亦影响结果)在java中 我们可以将 Builder 和 Director 设置成接口以便与程序的扩展满足不同的 创建需求 和 装备流程Director 通过 引用 Builder 获取 不同子对象(组件)再按照流程进行装配对于引用者而言 只需要 选择需要的创建对象 丢入

2020-08-13 16:12:26 94

原创 工厂模式 小记

工厂模式 将创建者 与 使用者 分离 即使用某个对象可以按照自己的需要交由 工厂生成相应的对象 简单工厂模式 :直接传入所需对象信息(例如 名字 类别 ) 交由工厂类处理 去创建不同的对象public class CarFactory { public static Car getCar(String type) { if("Aodi".equals(type)) { return new Aodi(); }else if("Byd".equals(type)) {

2020-08-11 21:21:12 143

原创 单例模式 简单实现方法

单例模式实现基本方法1.将构造器设置为私有2.并实现一个静态函数获取唯一对象//若用枚举实现不同 枚举本身即单例 懒汉式 :public class OnlyOne { private static OnlyOne theOne; private OnlyOne() { } //设置方法供外部获取此类对象 public synchronized static OnlyOne getOne() { if(theOne == null) { //需要时才创建 即是懒加载

2020-08-10 23:27:00 97

转载 Java 脚本引擎小记

public class ScriptEngineTest { public static void main(String[] args) throws Exception{ //获取脚本引擎对象 ScriptEngineManager ss = new ScriptEngineManager(); ScriptEngine engine= ss.getEngineByName("javascript");//传入脚本语言名字 System.out.println(engine);

2020-07-25 18:40:42 113

转载 使用 javassist 生成类简单示例

代码示例public static void main(String[] args) throws Exception { ClassPool pool = ClassPool.getDefault(); CtClass cc = pool.makeClass("com.liu.javassist.User"); //创建属性 CtField f1 = CtField.make("private int id;", cc); CtField f2 = CtField.make("private

2020-07-25 18:16:21 170

转载 Class 借助反射机制 操作对象

String path ="com.liu.bean.User"; try { Class clazz = Class.forName(path); //通过反射调用构造方法构造对象 User user=(User) clazz.newInstance();//调用了 User的无参构造方法 javabean中必须手动添加无参构造器 System.out.println(user); //获取指定的构造器 Constructor<User&g

2020-07-22 20:01:27 84

转载 Class 反射获取类信息

String path ="com.liu.bean.User"; try { Class clazz = Class.forName(path); //获取类的名字 String string=clazz.getName(); System.out.println(clazz.getName());//包名 加类名 System.out.println(clazz.getSimpleName());// 纯类名 //获取属性信息 Field[]

2020-07-22 19:59:41 164

转载 Class初识

public class test {public static void main(String[] args) {String path=“com.liu.bean.User”;try {//同一个类只有一个Class对像Class clazz = Class.forName(path);User a=new User();Class clazz2=a.getClass(); //一个类 只有一个Class对象 无论通过何种方式获得 Class clazz3=User.cl

2020-07-22 14:07:29 93

原创 Java URL

利用URL 获取网页资源 //获取url对象 URL url=new URL("http://4399.com");//设置网页地址 可通过字符串拼接 //获取连接对象 URLConnection so=url.openConnection(); //获取输入流 InputStream iStream=so.getInputStream(); //转为字符流 装饰类 //指定字符集解决乱码问题 BufferedReader in=new BufferedReader(new...

2020-07-11 23:08:08 65

原创 Java 控制台输入 Scanner实现

借助工具类实现读取控制台用户输入数据Scanner//获取输入Scanner input=new Scanner(System.in);String in=input.next();//input.Line()next方法遇到空格即停止读取 而 nextLine()方法读取一行此外还有 nextInt() nextDouble()等方法...

2020-07-10 20:27:10 188

Dbeaver Windows

Dbeaver Windows

2022-12-09

javassist-3.27.0-GA.jar

javassist-3.27.0-GA.jar

2020-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除