自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 100

原创 Mybaits学习第二章:分析JDBC连接存在的问题,通过解决思路去设计持久层框架

通过第一章分析JDBC问题:原始jdbc开发存在的问题如下:1、 数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。2、 Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变java代码。3、 使用preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不一定,可能多也可能少,修改sql还要修改代码,系统不易维护。4、 对结果集解析存在硬编码(查询列名),sql变化导致解析代码变化,系统不易维护,如果能将数

2020-10-22 08:34:27 214

原创 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 296

原创 对java的理解一:一次编译,到处运行

JAVA本身是一种面向对象的语言,最显著的特性有两个方面:一次编译,到处运行和垃圾回收先说说我对一次编译,到处运行的理解 “一次编译,到处运行”说的是java语言跨平台的特性。 JAVA是一种编译型-解释型语言,当执行java文件时,编译器首先会将.java类型的源文件编译成.class类型的字节码文件。之后jvm虚拟机再运行编译好的字节码文件时,将字节码文...

2019-05-09 23:28:17 4907

原创 线程同步与异步一个窗口卖票实例

文章里借鉴了--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 692

空空如也

空空如也

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

TA关注的人

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