- 博客(5)
- 收藏
- 关注
原创 rabbitmq的简单应用
RabbitMQ简单入门,实现一次消息的发送及消费。1、什么是mq:MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka,以及阿里开源的RocketMQ。本文主要介绍RabbitMq。关于消息队列的详细介绍有写的比较好的几篇文章请参阅,可自行百度,本次主要是从代码来实现一次消息得发送及消费:《Java帝国之消息队列》《一个故事告诉你什么是消息队列》《到底什么时候该使用MQ》2、安装rabbitmq先安装 otp_win64_22.1.ex.
2022-05-23 17:04:00
129
原创 Mybaits学习第二章:分析JDBC连接存在的问题,通过解决思路去设计持久层框架
通过第一章分析JDBC问题:原始jdbc开发存在的问题如下:1、 数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。2、 Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变java代码。3、 使用preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不一定,可能多也可能少,修改sql还要修改代码,系统不易维护。4、 对结果集解析存在硬编码(查询列名),sql变化导致解析代码变化,系统不易维护,如果能将数
2020-10-22 08:34:27
241
原创 Mybaits学习第一章:JDBC连接存在的问题,及解决思路
原始jdbc操作://加载数据库驱动。Class.forName("com.mysql.jdbc.Driver");//通过驱动管理类获取连接。Connection connection=DriverManager.getConnection("jdbc:mysql://localhost:3306","username","password");上面两行代码的问题:1、上面()里得内容可以写到配置文件中,解决硬编码问题。-----------》》解决方案:将不容易改变的编码写到pr
2020-10-22 00:15:07
328
原创 对java的理解一:一次编译,到处运行
JAVA本身是一种面向对象的语言,最显著的特性有两个方面:一次编译,到处运行和垃圾回收先说说我对一次编译,到处运行的理解 “一次编译,到处运行”说的是java语言跨平台的特性。 JAVA是一种编译型-解释型语言,当执行java文件时,编译器首先会将.java类型的源文件编译成.class类型的字节码文件。之后jvm虚拟机再运行编译好的字节码文件时,将字节码文...
2019-05-09 23:28:17
5100
原创 线程同步与异步一个窗口卖票实例
文章里借鉴了--https://www.cnblogs.com/pureEve/p/6524366.html这篇文章里的内容 1、线程继承thred类,并重写,然后出现异步的情况。 public class ThreadTest extends Thread{ //通过构造方法给线程名字赋值public ThreadTest (String name){...
2018-09-05 19:18:49
726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人