自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 IO流_复制图片的4种方式案例

/* * 复制图片 * * 分析: * 复制数据,如果我们能用记事本打开并能读懂,就用字符流,否则用字节流。 * 通过该原理,我们知道我们应该采用字节流 * 而字节流有4种方式,所以这个题目我们有4种方式。推荐撑握第4种。 * * 数据源 * c:\\a.jpg -- FileInputStream -- BufferedInputStream * 目的地 * d:\\b.jpg -- FileOutputStream -- BufferedOutputStre

2021-11-18 15:43:42 440

原创 MySQL存储引擎与索引

引言:MySQL存储引擎主要分为 InnoDB 存储引擎与 MyISAM 存储引擎。都采用B+数的存储结构。应用场景:InnoDB适合:(1)可靠性要求比较高,要求事务;(2)大量 insert 和 update 。MyISAM适合:(1)没有事务。(2)插入不频繁,大量 select 。一、 InnoDB 存储引擎InnoDB 存储引擎是MySQL 的默认事物型引擎,是使用最广泛的存储引擎,采用聚簇索引。1.支持ACID的事务,支持事务的四种隔离级别。2.支持行级锁(默认),也支持表级索。

2021-11-18 12:09:12 185

原创 mysql的sql优化

SQL优化的具体操作:1、在表中建立索引,优先考虑where、group by使用到的字段。2、尽量避免使用select *,返回无用的字段会降低查询效率。如下:SELECT * FROM t优化方式:使用具体的字段代替*,只返回使用到的字段。3、尽量避免使用in 和not in,会导致数据库引擎放弃索引进行全表扫描。如下:SELECT * FROM t WHERE id IN (2,3)SELECT * FROM t1 WHERE username IN (SELECT username F

2021-11-18 11:38:04 268

转载 SpringBoot集成WebSocket实现多个服务通信

SpringBoot集成WebSocket实现多个服务通信之前在网上搜的都是html页面做的客户端,这个是纯java代码做客户端发送消息spring boot + webSocket实现多个项目之间进行通信操作作为spring cloud微服务多个服务之间进行通信首先至少得有一个websocket服务端 与一个或多个 websocket客户端已提供源码免费下载,Spring Cloud alibaba nacos注册中心+【websocket服务端和websocket客户端】两个服务参考文章,

2021-03-02 00:22:12 2678

原创 springboot+websocket实现聊天即时通讯

springboot+websocket实现聊天即时通讯1.在很多业务场景中,对实时数据要求比较高,我们就不能采用轮训拉取的方式来获取数据了。就可以采用websocket的长链接的形式,实时有服务端或者客户端推送数据,已达到数据的实时展示。目录WebSocketConfigpackage com.example.springboot_websocket.config;import org.springframework.context.annotation.Bean;import org.s

2021-02-25 21:51:40 1527

原创 Echarts折线图X轴Y轴图例位置调整

当X轴数据过多时Echarts会默认显示一半如下图只显示奇数月份Echarts加入axisLabel然后将interval设置为0就会将横轴全部显示看一下效果但是信息太多,看起来黏在了一起,我们可以让它-30度角倾斜显示同样在axisLabel将rotate设置为-30,再看一下效果这下都显示出来的,但是横坐标信息显示不全(看不到日期了),接着我们就可以设置图例和左右边距最终的效果如下所有的信息全部都显示了出来...

2020-05-19 15:23:48 9551

原创 Echarts饼图(前后端代码)

先看一下效果前端代码: <script type="text/javascript"> $(top.hangge()); $(function () { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); $.ajax({ type: "POS

2020-05-19 15:06:37 2276

原创 Echarts多条折线图(前后端代码)

Echarts多条折线图先来看一下效果前端代码 <script type="text/javascript"> $(top.hangge()); $(function () { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); var xZhou = [];

2020-05-19 14:56:00 2226 1

转载 Oracle中的行列转换-行转列

首先建一个表create table chengji(id NUMBER,name VARCHAR2(20),course VARCHAR2(20),score NUMBER);insert into chengji (id, name, course, score)values (1, ‘张三’, ‘语文’, 67);insert into chengji (id, name...

2020-04-29 13:11:09 367

原创 select取值、选中、回显

比如1、设置value为pxx的项选中 $(".selector").val("pxx");2、设置text为pxx的项选中$(".selector").find("option[text='pxx']").attr("selected",true);(有问题)$(".selector").find("option:contains('pxx')").attr("selected",...

2020-04-22 14:27:56 1008

转载 IDEA中 @override报错的解决方法

IDEA中 @override报错的解决方法今天用IDEA导入一个java工程时,碰上一个问题,代码中所有@override处标红,并提示:@override不支持对接口的实现。网上百度了一下发现, 原因是引用JDK5版本中存在小bug的问题。@Override是JDK5就已经有了,但是不支持对接口的实现,认为这不是Override而报错。JDK6修正了这个Bug,无论是对父类的方法覆盖还是...

2020-04-17 10:42:59 376

原创 Mysql根据出生日期查询年龄,并分组

@MysqlMysql根据出生日期查询年龄,并分组新的改变根据生日查询出生日期:SELECT(YEAR (curdate())- YEAR ( birthday )- 1+ (DATE_FORMAT( birthday, ‘%m%d’ )<=(DATE_FORMAT( curdate(), ‘%m%d’ )))) age FROM t_member分组SELECT (CASEW...

2019-10-15 14:21:17 2090

nacos客户端双击启动

nacos客户端双击启动

2021-03-01

空空如也

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

TA关注的人

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