摘要: new对象的快捷键:ctrl+alt+空格 ctrl+alt+空格提示,再加上ctrl+shift+enter 格式化这一行 提取常量:Ctrl+Alt+C 快捷键自动生成变量名和类型ctrl + alt + v Ctrl+Alt+L: 默认格式化全部代码,选中则格式化选中的代码 Ctrl+D 复制 阅读全文
posted @ 2019-05-31 11:17 zhaoyanhao 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 一、异常错误 二、原因三、解决方法一、异常错误Springboot项目 使用IntelliJ IDEA 将maven项目打war包,pom.xml文件中引入了依赖 并通过maven的package打包完后,放入tomcat的web-apps文件下 同时修改了打开conf文件夹下的server.xml 阅读全文
posted @ 2023-09-13 17:06 zhaoyanhao 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: 参考地址:反射 1、反射定义: Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 java 语言的反射机制。 2、项目中用的场景 ①:在连接数据库加载数据库驱动时 阅读全文
posted @ 2022-09-14 15:57 zhaoyanhao 阅读(32) 评论(0) 推荐(0) 编辑
摘要: (二)探究本质,WebGIS前端地图显示之地图比例尺换算原理 (三)WebGIS前端地图显示之根据地理范围换算出瓦片行列号的原理(核心) (十)WebGIS中地理坐标与屏幕坐标间的转换原理 文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/na 阅读全文
posted @ 2022-09-09 10:26 zhaoyanhao 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 客户端和服务器端 1、Ribbo是一个基于HTTP和TCP的客户端负载均衡器,当我们将Ribbon和Eureka一起使用时,Ribbon会从Eureka注册中心去获取服务端列表,然后进行轮询访问以到达负载均衡的作用,客户端负载均衡中也需要心跳机制去维护服务端清单的有效性,当然这个过程需要配合服务注册 阅读全文
posted @ 2022-09-04 23:19 zhaoyanhao 阅读(59) 评论(0) 推荐(0) 编辑
摘要: GeoServer源码我们可以去github上去下载代码仓库地址 版本选择:GeoServer2.19.6 查看README.cd,有编译运行步骤 编译命令 cd geoserver cd src #-X 显示编译info日志 mvn -X clean install # 如果执行过程中测试方法报错 阅读全文
posted @ 2022-08-31 16:38 zhaoyanhao 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 参考地址: GeoServer源码解析和扩展 (一)基础篇 https://www.cnblogs.com/sillyemperor/p/1926093.html GeoServer源码解析和扩展 (二)注册服务 https://www.cnblogs.com/sillyemperor/archiv 阅读全文
posted @ 2022-08-31 12:36 zhaoyanhao 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1、kafka概念 Producer:消息⽣产者,向 Kafka Broker 发消息的客户端。 Consumer:消息消费者,从 Kafka Broker 取消息的客户端。Kafka支持持久化,生产者退出后,未消费的消息仍可被消费。 Consumer Group:消费者组(CG),消费者组内每个消 阅读全文
posted @ 2022-08-28 20:19 zhaoyanhao 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: 1、redis 是一个高性能的 key-value 数据库 2、数据类型 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作 3、原子性 Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务 阅读全文
posted @ 2022-08-28 10:54 zhaoyanhao 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 原文:https://zhuanlan.zhihu.com/p/398998331 首先,要知道有这么一个联盟,叫OGC(Open Geospatial Consortium),这个联盟/组织定义了很多关于互联网地图的规则。 然后,开发者,企业,组织机构依照这个规则进行地理信息系统的开发。 事实上互 阅读全文
posted @ 2022-08-23 14:30 zhaoyanhao 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 真正的多线程开发,降低耦合性 多线程就是一个独立的资源类,没有任何附属操作 属性和方法 Synchronized和lock区别 线程之间的通信问题:生产者和消费者问题。等待唤醒, 通知唤醒 线程交替执行 A B 操作同一个变量 num=0 流程:判断等待,业务,通知 八锁 锁的是对象或者是Class 阅读全文
posted @ 2022-08-23 12:56 zhaoyanhao 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1、避免select * from,字段太多 2、级联查询的情况下,避免使用大表作为驱动表(会增加查询循环的次数,inner join会自动选择小表作为驱动表) -- 普通分页查询 SELECT * from table limit 100000,10; -- 结果显示4.73s -- 优化之后的分 阅读全文
posted @ 2022-08-22 14:58 zhaoyanhao 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 阿里:https://help.aliyun.com/document_detail/29338.html 一.通用互联网服务端性能 TPS大于期望值错误概率小于0.5%响应时间小于期望值CPU利用率小于75%JVM内存使用率小于80%平均每核CPU的Load小于1FullGC频率大于半小时每次 二 阅读全文
posted @ 2022-08-22 14:52 zhaoyanhao 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 原文出处:https://www.cnblogs.com/aspirant/p/16166851.html 关于 explain的详解:MySQL EXPLAIN详解 经典问题: 1、如果 A,B 两列都有索引,那么 select * from Table where A=a or B=b; 会走索 阅读全文
posted @ 2022-08-22 14:12 zhaoyanhao 阅读(1874) 评论(0) 推荐(2) 编辑
摘要: 1、JdbcTemplate涉及like模糊查询的占位符写法(针对mysql) 1)用concat函数 String sql="select category from movie where category like concat('%',?,'%')"; 2)直接空格隔开 String sql 阅读全文
posted @ 2022-08-20 22:07 zhaoyanhao 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 1、无线路由器中继模式的设置 https://baijiahao.baidu.com/s?id=1723112611199395168&wfr=spider&for=pc 2、如何设置路由无线中继及有线中继 https://zhuanlan.zhihu.com/p/400422583 阅读全文
posted @ 2022-05-13 17:31 zhaoyanhao 阅读(1233) 评论(0) 推荐(0) 编辑