网上得来终觉浅

_φ(❐_❐✧ 人丑就要多读书

导航

2022年8月2日 #

软件设计原则

摘要: 在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。 1 开闭原则 软件实体(类、模块、函数等等)应该是对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热 阅读全文

posted @ 2022-08-02 21:50 bgtong 阅读(25) 评论(0) 推荐(0) 编辑

2022年7月30日 #

获取ip地址工具类

摘要: import javax.servlet.http.HttpServletRequest; public class IPUtils { /** * 获取IP地址 * * 使用Nginx等反向代理软件, 则不能通过request.getRemoteAddr()获取IP地址 * 如果使用了多级反向代理 阅读全文

posted @ 2022-07-30 17:55 bgtong 阅读(59) 评论(0) 推荐(0) 编辑

mybatis自定义插入主键

摘要: Order这个属性设为after,before这个执行顺序都是相对于下面的insert into这个sql的; Order设为before:那么就先执行selectkey这个标签的sgl,再将这条sql生成的uuid set到User里面去,然后再执行insert into将这个已经带uuid为id 阅读全文

posted @ 2022-07-30 17:53 bgtong 阅读(359) 评论(0) 推荐(0) 编辑

2022年7月26日 #

kafka

摘要: 0.介绍 Kafka是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。 消息队列模式 点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除)。 布/订阅模式(一对多,消费者消费数据之后不会清除消息)。 名词: Producer :消息生产者 阅读全文

posted @ 2022-07-26 17:20 bgtong 阅读(40) 评论(0) 推荐(0) 编辑

2022年7月21日 #

easyPOI导出

摘要: 文档:http://doc.wupaas.com/docs/easypoi/easypoi-1c0u6ksp2r091 1.依赖 <!-- easypoi的支持 --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi- 阅读全文

posted @ 2022-07-21 15:54 bgtong 阅读(289) 评论(0) 推荐(0) 编辑

序列化版本号(serialVersionUID)作用

摘要: 1、为什么要序列化 一些场景下需要把对象转变成字节序列 保存到存储介质上(磁盘等) 用于网络传输 一个很常见的应用是dubbo的RPC调用,如果参数是一个bean,那么远程调用的时候必然需要传递参数对象,这时候就必须将转变为字节序列(序列化)然后通过网络传输 2、序列化版本号的用处 在 序列化存储/ 阅读全文

posted @ 2022-07-21 15:11 bgtong 阅读(959) 评论(0) 推荐(0) 编辑

Spring - 单例Bean是如何保证性能的

摘要: Spring框架里的bean或者component,在获取实例时都是默认的单例模式。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,并使用ThreadLocal为每一个线程提供一个独立的变量副本,从而隔离了多个线 阅读全文

posted @ 2022-07-21 13:53 bgtong 阅读(85) 评论(0) 推荐(0) 编辑

2022年7月14日 #

mysql锁

摘要: 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显 阅读全文

posted @ 2022-07-14 11:07 bgtong 阅读(25) 评论(0) 推荐(0) 编辑

2022年7月13日 #

mysql管理工具

摘要: 1.系统数据库 Mysql数据库安装完成后,自带了一下四个数据库,具体作用如下: | 数据库 | 含义 | | | | | mysql | 存储MySQL服务器正常运行所需要的各种信息 (时区、主从、用户、权限等) | | information_schema | 提供了访问数据库元数据的各种表和视 阅读全文

posted @ 2022-07-13 15:25 bgtong 阅读(149) 评论(0) 推荐(0) 编辑

2022年7月4日 #

mysql索引

摘要: 索引(index)是一种有序的数据结构,用来帮助MySQL高效获取数据。 索引优缺点: | 优势 | 劣势 | | | | | 提高数据检索的效率,降低数据库IO | 索引列也是要占用空间的。 | | 通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗。 | 索引大大提高了查询效率,同时 阅读全文

posted @ 2022-07-04 17:52 bgtong 阅读(48) 评论(0) 推荐(0) 编辑