- 博客(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
919
原创 网关服务——SpringCloud Gateway
②编写配置文件application.yaml。http://ip:端口/服务名/接口名。3.搭建Gateway网关微服务。1.准备Eureka注册中心。2.准备一个微服务工程。
2024-02-29 17:34:36
255
原创 声明式服务调用——SpringCloud 之Feign
通过处理注解,将请求模板化,当实际调用的时候,传入参数,根据参数再应用到请求上,进而转化成真正的请求,封装了。只需要定义一个接口,并且通过注解的形式定义好请求模板,就可以项使用本地接口一样,使用。,然后才能发起请求。获得响应体后,还需解析等操作,十分繁琐。,还是使用Http工具包 Apache 的。的话,无论是使用 JDK 自带的。请求调用的轻量级框架,可以以。2、为什么使用feign。框架,那么调用服务需要走。, 都需要自行配置请求。1、feign是什么。
2024-02-21 16:13:20
794
原创 服务注册与发现——SpringCloud 之Eureka
从分布式/微服务的角度而言:就是把我们一大的项目,分解成多个小的模块。首当其冲的就是子系统之间的通讯问题。子系统与子系统之间不是在同一个环境下,那就需要远程调用。既然是远程调用,就必须知道ip地址,而ip地址经常变动的话,那我们手动维护这些静态资源会非常麻烦, 所以就有了今天的主角Eureka。当服务器启动后,就会将ip交给注册中心Eureka管理,然后注册中心时刻监控着ip的存活情况。③、服务注册中心(Eureka Server)②、服务消费者(Eureka Client)3、Eureka的治理机制。
2024-02-21 11:12:32
183
原创 Java核心技术 卷一 第14章 并发
目录什么是线程使用线程给其他任务提供机会中断线程线程状态新创建线程可运行线程被阻塞线程和等待线程被终止的线程线程属性线程优先级守护线程未捕获异常处理器同步竞争条件的一个例子竞争条件详解锁对象条件对象synchronize关键字同步阻塞监视器概念Volatile域final变量原子性死锁线程局部...
2019-12-15 17:13:33
1329
原创 Java核心技术 卷一 第9章 集合
目录Java集合框架将集合的接口与实现分离Collection接口迭代器泛型实用方法集合框架中的接口具体的集合链表数组列表散列集数集队列与双端队列优先级队列映射基本映射操作更新映射项映射视图弱散列映射链接散列集与映射枚举集与映射标识散列映射视图与包装器轻量级集合包装器子范围不可修改的视图同...
2019-09-08 12:50:21
889
原创 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
154
转载 #{}与${}的区别
本文摘自三篇文章,觉得有用。※:PreparedStatement不允许在插入参数时改变SQL语句的逻辑结构。※:为什么它这样处理就能预防SQL注入提高安全性呢?其实是因为SQL语句在程序运行前已经进行了预编译,在程序运行时第一次操作数据库之前,SQL语句已经被数据库分析,编译和优化,对应的执行计划也会缓存下来并允许数据库已参数化的形式进行查询,当运行时动态地把参数传给PreprareSt...
2019-06-19 20:22:12
35226
10
原创 String、StringBuffer、StringBuilder有什么区别?
String、StringBuffer、StringBuilder有什么区别?
2019-06-16 23:45:09
93
原创 接口的意义
什么是Java的接口?其实接口的概念较为抽象,可以理解为接口是一系列方法和特征的集合。方法和特征是类的组成部分,如果从编程的角度而言,Java的接口可以对应这Java中特定的语法结构。Java接口与Java抽象类是不一样的,抽象类可以实现某些方法,而接口则不能。下面,从接口的概念和功能上进一步详细描述其存在的意义。那么Java在类中定义一个接口有什么意义呢?类所描述的是一个实体,包含试题的...
2019-06-16 23:31:10
1102
原创 Linux使用
linux目录结构1、/- 根每一个文件和目录从根目录开始。只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录,这与/.不一样2、/bin中 - 用户二进制文件包含二进制可执行文件。在单用户模式下,你需要使用的常见Linux命令都位于此目录下。系统的所有用户使用的命令都设在这里。例如:ps、ls、ping、grep、cp3、/sbin目录 - ...
2019-06-12 21:20:43
266
原创 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
278052
原创 Intellij IDEA调试功能使用总结
step over / step into / force step into/step out等。 1.设置断点 选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话 点击红色箭头指向的小虫子,开始进入调试。 3.单步调试 3.1 step over 点击...
2019-05-06 14:41:06
400
原创 JComponent的setStroke
默认情况下,Graphics 绘图类使用的笔画属性是粗细为1个像素的正方形,而Java2D的Graphics2D类可以调用setStroke()方法设置笔画的属性,如改变线条的粗细、虚实和定义线段端点的形状、风格等。语法如下: setStroke(Stroke stroke) 其中,参数stroke是Stroke接口的实现类。 setStrok...
2019-05-06 09:59:20
587
原创 基本数据类型与引用类型的区别
基本数据类型:char,boolean,byte,short,int,long,float,double引用类型:数组,接口,类存储原理:(1) 基本数据类型的存储原理:所有的简单数据类型不存在“引用”的概念,基本数据类型都是直接存储在内存中的内存栈上的,数据本身的值就是存储在栈空间里面。Java语言八种数据类型都是这种存储模型;(2) 引用类型的存储原理:引用类型继承于...
2019-05-05 08:38:39
512
原创 判断基本数据类型
今天在玩的时候突然想到去判断一个基本数据类型,因为不是引用类型,所以不能直接利用方法去判断,然后就想到了利用对应的包装类去判断。就当写个小工具玩玩咯。public class MyUtil { public static String getBaseType(Object o) { String s = o.getClass().getSimpleName().toL...
2019-05-03 18:42:06
1025
原创 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
148
原创 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
641
原创 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
834
公司管理系统(阶段测试)(answer)
2019-01-03
QuestionManagerSystem&试题信息管理系统
2018-10-09
贪吃蛇java代码
2018-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人