java基础
房子的屋顶
这个作者很懒,什么都没留下…
展开
-
java实体转为数据库建表语句
java实体转为数据库建表语句原创 2022-11-25 14:21:16 · 1748 阅读 · 1 评论 -
java的stream的使用
stream流式思想类似工厂的流水线,在工厂中,原材料经过很多步工序,每步工序实现一个功能,最终得到我们需要的产品。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RMlmn67u-1660866950464)(https://tse1-mm.cn.bing.net/th/id/OIP-C.A9go0od39qPlXqzbRCgyRwHaDg?...原创 2022-08-19 07:59:09 · 2313 阅读 · 0 评论 -
JWt的简单实用
jwt的继承关系container的继承关系package com.fdy.base.awt;import java.awt.*;public class FrameTest { public static void main(String[] args) { Frame frame = new Frame("测试窗口");// Panel panel = new Panel(); ScrollPane panel = new Sc原创 2021-08-02 22:55:36 · 115 阅读 · 0 评论 -
国际化的简单测试
package com.fdy.base;import java.util.Locale;import java.util.ResourceBundle;public class Hello { public static void main(String[] args) { Locale myLocale = Locale.getDefault(); ResourceBundle bundle = ResourceBundle.getBundle("mes原创 2021-07-25 13:39:00 · 116 阅读 · 0 评论 -
基础javase命令行编译运行
文件准备package com.fdy.servlet;/** * @author fangdayang * @Package com.fdy.servlet * @date 2021/7/4 7:22 */public class Main { public static void main(String[] args) { System.out.println("hello world"); }}# 编译javac -d . Main.java原创 2021-07-04 07:55:19 · 107 阅读 · 0 评论 -
JDK动态代理的简单实例
JDK动态代理理解public class Main_ProxyJDK { public static void main(String[] args) { Tank tank = new Tank(); // 设置保存jdk生成的代理类 System.getProperties().put("jdk.proxy.ProxyGenerator.saveGeneratedFiles","true"); // Proxy的newProx原创 2021-02-17 11:21:43 · 137 阅读 · 0 评论 -
观察者模式简要记录
/** * @author fangdayang * @Package com.study.design.observer * @date 2021/2/16 16:21 * 基本观察者模式是有观察者和被观察者,如女孩子对你说话,男孩子进行回复,最傻的方式是一直在等待,对方的说话, * 但是现在的微信都会有提示功能; * 会发出提示铃声,呼吸灯会亮,不过这些都可以设置 * 但是其他的信息,比如app上面推送的广告,我们就不会提示铃声 * 下面的程序中,定义了被观察者,观察者,事件,触发的动.原创 2021-02-16 17:00:36 · 154 阅读 · 2 评论 -
类似实现filter的责任链形式
模式的定义与特点责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。package com.study.design.chain;import java.util.LinkedList;import java.util.List;/** * @author fangdayang * @Packag原创 2021-02-14 10:43:01 · 198 阅读 · 2 评论 -
责任链模式实例
责任链模式设计一个请假条审批模块分析:假如规定学生请假小于或等于 2 天,班主任可以批准;小于或等于 7 天,系主任可以批准;小于或等于 10 天,院长可以批准;其他情况不予批准;这个实例适合使用职责链模式实现。首先,定义一个领导类(Leader),它是抽象处理者,包含了一个指向下一位领导的指针next 和一个处理假条的抽象处理方法handleRequest(int LeaveDays);然后,定义班主任类(ClassAdviser)、系主任类(DepartmentHead)和院长类(Dea原创 2021-01-26 23:47:17 · 690 阅读 · 0 评论 -
匿名内部类的使用
public interface InnerClass { public void run(String input);}package com.fdy.A202101;/** * @author fangdayang * @Package com.fdy.A202101 * @date 2021/1/17 22:35 * 如何使用lmadba表达式和匿名内部类 * 总结:必须内部类调用自己的唯一抽象方法,才会运行里面的内容 */public class LmadbaTest原创 2021-01-17 22:57:32 · 108 阅读 · 1 评论 -
线程并发查询数据库, 利用CountDownLatch得到三者的数据之后进行处理
import org.apache.commons.collections.CollectionUtils;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.concurrent.*;/** * 查询三个不同表,查询的结果进行合并 * * @author fdy */public class ThreadOn.原创 2020-12-27 21:43:25 · 712 阅读 · 1 评论 -
jvm的java语言规范下载
下载地址最后,利用迅雷,复制下载链接,就可以继续下载原创 2020-11-23 22:22:36 · 137 阅读 · 0 评论 -
javaweb项目获取路径
String path = ServletDemo04.class.getClassLoader().getResource("") .getPath().replaceFirst("/",""); // 这里为项目相对路径 String replace = path.replace("WEB-INF/classes/", "a.txt"); File file = new File(replace); ...原创 2020-11-16 23:19:12 · 145 阅读 · 0 评论 -
ZipOutputStream压缩文件简单实例
java的zip的简单实例, 主要理解zip的两个类(ZipOutputStream ,ZipEntry ),看它如何进行压缩文件的package com.student.zip;import java.io.*;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;public class MainZip { public static void main(String[] args) {原创 2020-11-12 23:32:34 · 500 阅读 · 0 评论