自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

诗人密语

不总结的学习不叫学习。

  • 博客(253)
  • 资源 (19)
  • 收藏
  • 关注

原创 数据库SQL调优

explain得到的字段key(使用到的索引),rows(MYSQL估计为了查找目标行而需要读取的行数:),possible_keys(查询可能会使用的索引)等。1、在经常需要进行检索的字段上创建索引,一个表的索引数最好不要超过6个,索引固然可以提高相应的 select 的效率,但同时也降低了 insert 及 update 的效率。四、都不要使用 select * from t ,用具体的字段列表代替“*”,不要返回用不到的任何字段。2、避免在索引上使用计算,在索引列上操作or, not in ,!

2024-03-04 10:49:41 781

原创 网关服务——SpringCloud Gateway

②编写配置文件application.yaml。http://ip:端口/服务名/接口名。3.搭建Gateway网关微服务。1.准备Eureka注册中心。2.准备一个微服务工程。

2024-02-29 17:34:36 109

原创 声明式服务调用——SpringCloud 之Feign

通过处理注解,将请求模板化,当实际调用的时候,传入参数,根据参数再应用到请求上,进而转化成真正的请求,封装了。只需要定义一个接口,并且通过注解的形式定义好请求模板,就可以项使用本地接口一样,使用。,然后才能发起请求。获得响应体后,还需解析等操作,十分繁琐。,还是使用Http工具包 Apache 的。的话,无论是使用 JDK 自带的。请求调用的轻量级框架,可以以。2、为什么使用feign。框架,那么调用服务需要走。, 都需要自行配置请求。1、feign是什么。

2024-02-21 16:13:20 516

原创 服务注册与发现——SpringCloud 之Eureka

从分布式/微服务的角度而言:就是把我们一大的项目,分解成多个小的模块。首当其冲的就是子系统之间的通讯问题。子系统与子系统之间不是在同一个环境下,那就需要远程调用。既然是远程调用,就必须知道ip地址,而ip地址经常变动的话,那我们手动维护这些静态资源会非常麻烦, 所以就有了今天的主角Eureka。当服务器启动后,就会将ip交给注册中心Eureka管理,然后注册中心时刻监控着ip的存活情况。③、服务注册中心(Eureka Server)②、服务消费者(Eureka Client)3、Eureka的治理机制。

2024-02-21 11:12:32 17

原创 手机号码正则表达式

手机号码正则表达式

2023-02-09 16:24:48 488 1

原创 身份证号码正则表达式详解

Java身份证正则详解

2023-02-09 11:55:03 5266

原创 Java核心技术 卷二 第03章 XML

.

2020-11-04 23:38:26 412 1

原创 Java核心技术 卷一 第14章 并发

目录什么是线程使用线程给其他任务提供机会中断线程线程状态新创建线程可运行线程被阻塞线程和等待线程被终止的线程线程属性线程优先级守护线程未捕获异常处理器同步竞争条件的一个例子竞争条件详解锁对象条件对象synchronize关键字同步阻塞监视器概念Volatile域final变量原子性死锁线程局部...

2019-12-15 17:13:33 555

原创 Java核心技术 卷一 第13章 部署Java应用程序

2019-12-15 16:56:56 186

原创 Java核心技术 卷一 第12章 Swing用户界面组件

2019-12-01 12:46:53 233

原创 Java核心技术 卷一 第11章 事件处理

2019-12-01 12:45:09 154

原创 Java核心技术 卷一 第10章 图像程序设计

2019-09-08 12:51:10 129 1

原创 Java核心技术 卷一 第9章 集合

目录Java集合框架将集合的接口与实现分离Collection接口迭代器泛型实用方法集合框架中的接口具体的集合链表数组列表散列集数集队列与双端队列优先级队列映射基本映射操作更新映射项映射视图弱散列映射链接散列集与映射枚举集与映射标识散列映射视图与包装器轻量级集合包装器子范围不可修改的视图同...

2019-09-08 12:50:21 258

原创 Java核心技术 卷一 第8章 泛型程序设计

2019-09-08 12:49:49 175

原创 Java核心技术 卷一 第7章 异常、断言和日志

2019-09-08 12:49:10 118

原创 Java核心技术 卷一 第6章 接口、lambda表达式与内部类

2019-09-08 12:48:19 237

原创 Java核心技术 卷一 第5章 继承

2019-09-08 12:46:51 98

原创 Java核心技术 卷一 第4章 对象和类

2019-09-08 12:46:17 236

原创 Java核心技术 卷一 第3章 Java的基本程序设计结构

2019-09-08 12:45:42 116

原创 Java核心技术 卷一 第2章 Java程序设计环境

2019-09-08 12:44:42 87

原创 Java核心技术 卷一 第1章 Java程序设计概述

2019-09-08 12:43:27 133

转载 咱们从头到尾说一次 Java 垃圾回收

原创:率鸽阿里巴巴中间件

2019-07-22 20:26:19 158

原创 前序遍历中序遍历后序遍历

2019-07-02 22:32:33 2418

原创 Java基础

Java基础需要掌握的知识:1、数据类型和运算符2、流程控制3、数组4、类和对象5、继承和多态6、抽象类和接口7、异常8、集合9、泛型10、常见实用类11、输入输出IO流12、注解13、多线程14、网络编程技术15、XML技术...

2019-06-23 14:35:52 129

转载 #{}与${}的区别

本文摘自三篇文章,觉得有用。※:PreparedStatement不允许在插入参数时改变SQL语句的逻辑结构。※:为什么它这样处理就能预防SQL注入提高安全性呢?其实是因为SQL语句在程序运行前已经进行了预编译,在程序运行时第一次操作数据库之前,SQL语句已经被数据库分析,编译和优化,对应的执行计划也会缓存下来并允许数据库已参数化的形式进行查询,当运行时动态地把参数传给PreprareSt...

2019-06-19 20:22:12 34845 10

原创 POI

POI

2019-06-17 23:17:24 250

原创 easyUI

easyUI

2019-06-17 23:08:26 241

原创 String、StringBuffer、StringBuilder有什么区别?

String、StringBuffer、StringBuilder有什么区别?

2019-06-16 23:45:09 69

原创 接口的意义

什么是Java的接口?其实接口的概念较为抽象,可以理解为接口是一系列方法和特征的集合。方法和特征是类的组成部分,如果从编程的角度而言,Java的接口可以对应这Java中特定的语法结构。Java接口与Java抽象类是不一样的,抽象类可以实现某些方法,而接口则不能。下面,从接口的概念和功能上进一步详细描述其存在的意义。那么Java在类中定义一个接口有什么意义呢?类所描述的是一个实体,包含试题的...

2019-06-16 23:31:10 1018

原创 单例模式

单例模式

2019-06-16 21:44:18 77

原创 Linux使用

linux目录结构1、/- 根每一个文件和目录从根目录开始。只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录,这与/.不一样2、/bin中 - 用户二进制文件包含二进制可执行文件。在单用户模式下,你需要使用的常见Linux命令都位于此目录下。系统的所有用户使用的命令都设在这里。例如:ps、ls、ping、grep、cp3、/sbin目录 - ...

2019-06-12 21:20:43 237

原创 A1,A2,A3,A4,A5,A6,A7,A8纸张大小图解

A0 841 x 1189 单位:mm A1 594 x 841 A2 420 x 594 A3 297 x 420 A4 210 x 297 A5 14...

2019-05-25 15:25:25 232078

原创 Intellij IDEA调试功能使用总结

step over / step into / force step into/step out等。 1.设置断点 选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话 点击红色箭头指向的小虫子,开始进入调试。 3.单步调试 3.1 step over 点击...

2019-05-06 14:41:06 341

原创 JComponent的setStroke

默认情况下,Graphics 绘图类使用的笔画属性是粗细为1个像素的正方形,而Java2D的Graphics2D类可以调用setStroke()方法设置笔画的属性,如改变线条的粗细、虚实和定义线段端点的形状、风格等。语法如下: setStroke(Stroke stroke) 其中,参数stroke是Stroke接口的实现类。 setStrok...

2019-05-06 09:59:20 528

原创 基本数据类型与引用类型的区别

基本数据类型:char,boolean,byte,short,int,long,float,double引用类型:数组,接口,类存储原理:(1) 基本数据类型的存储原理:所有的简单数据类型不存在“引用”的概念,基本数据类型都是直接存储在内存中的内存栈上的,数据本身的值就是存储在栈空间里面。Java语言八种数据类型都是这种存储模型;(2) 引用类型的存储原理:引用类型继承于...

2019-05-05 08:38:39 462

原创 判断基本数据类型

今天在玩的时候突然想到去判断一个基本数据类型,因为不是引用类型,所以不能直接利用方法去判断,然后就想到了利用对应的包装类去判断。就当写个小工具玩玩咯。public class MyUtil { public static String getBaseType(Object o) { String s = o.getClass().getSimpleName().toL...

2019-05-03 18:42:06 986

原创 spring cloud

打开spring cloud 中文文档

2019-03-11 01:26:25 94

原创 Java排序算法

1、冒泡排序 public static void sort(int[] arr) { int temp = 0; for (int i = 0; i < arr.length; i++) { for (int j = i + 1; j < arr.length; j++) { if (arr[i] > arr[j]) { temp = ar...

2019-03-07 15:20:12 108

原创 java.lang.IllegalArgumentException: Page directive: invalid value for import

java.lang.IllegalArgumentException: Page directive: invalid value for import    at org.apache.jasper.compiler.Node$PageDirective.validateImport(Node.java:619) ~[tomcat-embed-jasper-9.0.13.jar:9.0.13...

2019-02-11 16:20:17 573

原创 Page directive must not have multiple occurrences of pageencoding

org.apache.jasper.JasperException: /index.jsp (line: [2], column: [1]) Page directive must not have multiple occurrences of pageencoding    at org.apache.jasper.compiler.DefaultErrorHandler.jspError...

2019-02-11 16:15:22 795

2.2.3版本nacos

GitHub访问受限,可下载2.2.3版本nacos学习使用。

2024-04-21

Head First Java(中文版).rar

Head First Java(中文版)

2019-05-30

发送邮件所需的包

发送邮件所需的包

2019-01-26

省市区三级联动数据库(完整版)

省市区数据库级联查询所用数据,旗舰版全数据,2018全数据

2019-01-07

公司管理系统(阶段测试)(answer)

测试题目在这里:https://blog.csdn.net/qian_qian_123/article/details/85338167这是参考答案

2019-01-03

框架学习笔记

maven笔记 mybatis笔记 Redis笔记 springAOP笔记 springIOC笔记 springMVC笔记 spring事务管理笔记 SVN笔记

2018-12-24

commons-io-2.4.jar

commons-io-2.4.jar 上传需要的jar包之一。

2018-12-01

汽车项目mybatis

我的汽车项目,内部包含①简单的JDBC连数据库开发,和使用mybatis接口代理开发项目,②数据库dmp文件和③使用的序列和触发器sql文件

2018-11-28

commons-fileupload-1.2.2.jar

commons-fileupload-1.2.2.jar上传需要的jar包之一。。

2018-11-28

jstl.jar和standard.jar

jstl.jar和standard.jar包

2018-11-28

ojdbc5和ojdbc6两个jar包

ojdbc5和ojdbc6两个jar包

2018-11-28

MyBatis-3-中文帮助文档PDF

MyBatis-3-中文帮助文档

2018-11-28

log4j日志文件jar包

log4j日志文件jar包

2018-11-28

增减购物车商品界面

增减购物车商品界面 代码和所需要的包一起打包上传。。

2018-11-20

实现表格的隔行变色

实现表格的隔行变色

2018-11-13

QuestionManagerSystem&试题信息管理系统

此文档为https://blog.csdn.net/qian_qian_123/article/details/82982246的参考项目文件

2018-10-09

触发器实例

实例:建立一个触发器,当scott.emp被删除一条记录时,把被删除记录写到删除日志里面去

2018-09-29

五子棋java代码

简单的五子棋java游戏,仅供学习参考。 游戏规则:双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成5子连线者获胜。

2018-05-21

贪吃蛇java代码

此游戏是一个贪吃蛇Demo版本,实现简单地移动,得分,判断撞墙和撞自己的功能,初始长度为6,头部为红色,身体的颜色渐变。游戏本身代码只有300行,加上一些显示,计时和音效后多了几百行。 游戏界面按上下左右键实现移动,按ESC重新开始,按空格键可以实现暂停和开始

2018-05-21

MySQL community Server 5.5 安装包

MySQL community Server 5.5 安装包,学习database必备

2018-05-09

空空如也

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

TA关注的人

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