- 博客(10)
- 收藏
- 关注
原创 基于Go的Websocket代码案例只一应一答
客户端通过ws连接后,服务端会收到连接成功提示,接着服务端会持续监听来自客户端发送过来的内容(这期间会一直造成阻塞),一旦监听到内容就会让服务端去控制台输入消息内容,输入完消息内容后,ws连接就会把刚刚服务端输入的消息内容写回给客户端。这个案例实现了一应一答的功能。接着去支持ws连接测试的网站去输入 ws://127.0.0.1:8080/wsping 尝试。
2022-12-23 16:21:19
246
原创 AOP案例-给每个方法运行前输出系统时间
A:AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构。作用:在不惊动原始设计的基础上为其进行功能增强。Spring理念:无入侵式。
2022-09-11 16:49:25
389
原创 Spring整合MyBatis(个人理解)
在springConfig配置类中使用@PropertySource读取jdbc.propertie配置文件。1.config文件夹中的springConfig,jdbcConfig,mybatisConfig。使用@Import引入jdbcConfig和MyBatisConfig的字节码文件。2.resources文件夹中的jdbc.properties配置文件。3.domain/pojo文件夹中的pojo类。
2022-09-10 22:58:53
314
原创 通过配置文件运行类中的方法
//加载数据 Properties prop = new Properties(); FileReader fr = new FileReader("E:\\MyModifier\\testcode\\src\\Reflect\\class.txt"); //文件地址 prop.load(fr); fr.close(); /* 然后我们就拿到了: className=Mymodifier.te...
2022-04-24 16:17:53
228
原创 有一个ArrayList<Integer>集合,如何使用反射在里面添加字符串数据?
原理:反射可以越过泛型的机制 (这玩意差不多相当于修改器or上帝模式) //练习:我有一个ArrayList<Integer>集合,如何使用反射在里面添加字符串数据? //原理:反射可以越过泛型的机制 (这玩意差不多相当于修改器上帝模式) ArrayList<Integer> arraylist = new ArrayList<Integer>(); arraylist.add(20.
2022-04-24 15:52:04
383
原创 UDP接收端和发送端
效果:发送端可将键盘录入的内容发送至接收端,直到输入"886"停止发送。 发送端: package Mymodifier.testcode.src.Interest; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.*; /* UDP发送数据的步骤 1.创建发送端的Socket对象(DatagramSocket) 2.创建数据,并
2022-04-16 22:55:20
1174
原创 线程之生产者消费者案例-送奶
生产者和消费者问题是线程模型中的经典问题,生产者和消费者在同一时间段共用同一个存储空间,这个存储空间是一个缓冲区的仓库,生产者可以将产品放入仓库,消费者可以从仓库中取出产品。 生产者/消费者模型是基于等待/通知机制,主要关注以下几点: 生产者生产的时候消费者不能消费 消费者消费的时候生产者不能生产 缓冲区空时消费者不能消费 缓冲区满时生产者不能生产 主要优点: 解耦。因为多了一个缓冲区,所以生产者和消费者并不直接相互调用,这一点很容易想到,这样生产者和消费者的代码发生变化,都不会对对方产生影响,这.
2022-04-16 18:03:15
594
原创 Java文件部分操作
package Mymodifier.testcode.src.File; import java.io.File; import java.io.IOException; public class Demo { public static void main(String[] args) throws IOException { System.out.println("1--------1"); //创建抽象类文件方式1 File f1 = .
2022-04-06 14:49:31
286
原创 模拟斗地主发牌洗牌和看牌
如何使用Collections方法等去模拟斗地主的发牌洗牌和看牌操作。 思路: 创建一个动态数组当牌盒,创建花色数组和点数数组并将他们拼接放入牌盒。调用Collections工具类的shuffle方法对牌盒进行洗牌。创建三个玩家动态数组和一个底牌动态数组。遍历将牌盒里的牌发给玩家并且牌盒里的其中三张牌作为底牌,最后遍历所有玩家的牌和底牌。 1.首先创建一个牌盒,后续用于存储扑克牌。 //创建牌盒 List<String> cardBox = new ArrayList<Str
2022-04-05 21:08:22
599
Golang基础语法和gorm以及gin总汇精简版10000字
2022-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅