- 博客(76)
- 收藏
- 关注
原创 学习k8s
传统部署方式java --> package --> 放到服务器上 --> Tomcat如果是同时进行写操作,会存在并发问题.用户 --网络带宽–> 服务器 -->服务同一个服务器上,多个服务:网络资源的占用内存的占用cpu的占用资源争抢复杂度可以通过脚本来解决.虚拟化部署/隔离机制/占用资源过多java --> package --xx.jar–> linux服务器(虚机[Tomcat < xx.jar文件 >])带来了,资源占用过度问题虚机的启动是分钟级别容器化部署。
2023-12-19 20:12:05
1054
原创 KAFKA
CSV: 逗号分割(数据简单)JSON: 可读性高,占用空间大;(Elastic Search支持)序列号消息–Avro(Hadoop,Hive支持)序列化消息–Protobuf。
2023-12-19 20:09:06
1130
原创 PMP第六版_1~3章
吉萨金字塔奥林匹克运动会中国长城泰姬陵儿童读物的出版巴拿马运河商用喷气式飞机的发明脊髓灰质炎疫苗人类登陆月球商用软件应用程序国际空间站满足要求,有可能是心态不够好,而被淘汰出差,学技术,和难搞的人/事 打交道.你愿意干吗?看中的机会和价值,而不能暴露自己未了钱,这不是虚伪是高情商术语要背住,书中自有黄金屋爷父子传承职业,会传承很多经验,经验很重要所谓"普遍认可",是指这些知识和做法在大多数时候适用于大多数项目,并且其价值和有效性已获得一致认可.
2023-04-25 23:46:13
1040
原创 关于DDD,个人理解
就像PMP,只是理论指导思想,但是实际工作,希望能这么做,但不一定必须这么做.需要有系统大局观,有完整的框架结构,还要考虑到后期的扩充内容!若没有一个全面的了解整个系统,不建议DDD,需要设置边界,整个小组统一思想目标,每一个方法规范到具体的位置.,项目启动前,你一定要设计各个领域对象,以及它们直接的交互关系。,模块高耦合.没有边界,没有规定那些内容在具体的模块中!这是一种思想,而不是框架或者技术.是指导方法,
2023-03-16 12:37:43
300
原创 java多线程,批量存表
学习文档ThreadPoolExecutor原理01.创建线程的几种方式继承Thread实现Runnable实现Callable02.为什么使用线程池以上我们都是在需要的时候创建一个线程,这样的话如果我们服务器请求数量增大的时候,每次需要时候开启一个线程,会有如下副作用:1.每个线程创建和销毁是需要额外的系统资源,如果频繁创建和销毁必然会导致消耗大量的系统资源,很多时候,我们的线程执行所耗费的资源可能比创建与销毁这个线程还要少。2.每个线程运行时候也是需要消耗系统资源...
2022-07-06 23:05:33
1970
原创 docker基本操作
centos7 扩容Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为 和 三个更新频道。官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 CentOS上的安装。Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。如果之前安装过旧版
2022-06-15 21:50:15
401
原创 java 跳过 SSL
java 跳过 SSL先用postman 测试下,(https://xxxxxxxx.com 地址)是否能访问成功若在postman 中设置了,关闭SSL 验证那java 代码里需要做一定来的变更,pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML
2022-05-27 09:20:31
1938
1
原创 2021-09-14 Spring中的循环依赖问题
Spring中的循环依赖问题文章目录Spring中的循环依赖问题什么是循环依赖?初始概念了解Bean 的生命周期0. creatingSet 正在创建的bean,添加到该集合中1. 实例化--AService原始对象(不完整)(相当于new AService()) --> 存入第三级缓存<'aService', AService原始对象> beanName , BeanDefinition2. 填充Service属性2.1. 填充AService属性2.2. 填充aServce--&
2021-09-14 10:47:14
251
原创 Header Manipulation 漏洞
今天扫代码发现漏洞,暂定解决方法://全局交易流水号String esbTranNo = StringUtils.isNotBlank(getRequest().getHeader("ESB-TRANNO")) ? getRequest().getHeader("ESB-TRANNO") : "";//检验Header Manipulation 输入验证并验证 其属性是否正确if (StringUtils.isNotEmpty(esbTranNo)) { try { .
2021-01-14 12:34:57
3599
4
原创 idea 方法 类 自定义注释
params的参数为(一个空格都别改,否则对齐会出问题)::groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) { result+='@param ' + params[i]+' TODO 方法传入参数...
2020-12-27 19:32:29
132
原创 Jmeter学习 -- Content type ‘text/plain;charset=UTF-8‘ not supported“
1.下载安装--百度即可2.打开后跑程序--百度3.注意:文字编码:今天测试无法转为UTF-8所以报错了,解决方案:在请求头里设置参数:Content-Type:application/json;charset=UTF-8
2020-12-23 14:13:48
2862
原创 sql 简单语句--单表查询
--查询全部select * from 表名;--单一条件查询select * from 表名 where 列名>20;--多条件查询select * from 表名 where 列名>20 and 列名 <30;--在两个数之间select * from 表名 where 列名 BETWEEN20 AND30;--不在两个数之间select * from 表名 where 列名NOT BETWEEN20 AND30;--...
2020-11-07 16:33:16
341
原创 索引和约束 和 增删改查唯一约束
索引和约束索引索引是一个单独和物理地并存储在数据页上的数据库结构,它是表中一列或若干列值的集合和相应的指向表中数据值的物理标识数据页的逻辑指针清单。索引的存在会增加数据库的存储空间,也会使插入、修改数据的时间开销变多(因为索引也要随之变动)。注:索引可常驻内存进行处理在这些列上创建索引:在经常需要搜索的列上,可以加快搜索速度;在主键列上,强制该列的唯一性和组织表中数据的排列结构;在经常用在连接的列上,这些列主要是一些外键,可以加快连接速度;在经常需要根据范围进行搜索的列上创建索引,因为索引..
2020-10-27 14:51:43
415
1
原创 前端_js_同步和异步_谁先运行
结论:先,执行同步方法,后,异步方法比赛竞争,原因:封装的Ajax有两个方法,一个before方法,一个after方法;;before负责整理并向接口传参数,after负责接收到数据并进行展现,before中的异步方法,整理并发送,,这样导致整理后的数据并不能放集合中,集合直接发空值给后端了.结论:调整运行异步的位置措施:把异步(整理数据)放到after中,这样等传数据之后再运行,给与充足的时间,建议:因,我对前端js并不太熟悉,所以一些基础知识并不清楚.前端js需要
2020-10-16 11:26:52
548
原创 js 时间戳 莫名异常
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <script src="js/new_file.js"></script> <body> <h1>时间戳9月份可以用,10月份不可以,解决方案&...
2020-10-09 13:09:14
555
原创 遮罩层的基本应用
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <script> function copyText(){ document.getElementById("field2").value=document.getEl...
2020-09-28 21:11:58
252
原创 html按钮点一次置灰
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script> function copyText() { document.getElementById("field2").value=document.g...
2020-09-28 10:41:25
2267
原创 图片识别OCR ---待学习
这一块,暂时未学习,因工作需要,需要批量识别图片中文字等信息,首先找的是各个软件,发现都要收费(包月),后来发现天若,也要收费(买断制),发现其中需要自己申请接口(百度,阿里,腾讯等)在想,既然有接口了,那么就可以用java代码调用接口,实现功能的应用,而且申请接口是免费.,暂时记录下,待以后有机会自己做一个,图片识别.(市面上都要求,而且效果很差)...
2020-09-22 15:11:01
657
原创 tomcat9 改端口号
新增一个端口号,对应一个目录,用来存放静态资源把静态资源放到webapps03文件夹中,(注意,webapps03目录下的ROOT文件,无法访问)然后改server.xml原来文件,删除注释后,所剩下的内容自己新加内容然后启动tomcat就可以了!<!--删除注释后,原来所剩下的内容--> <Service name="Catalina"> <Connector port="8080" prot...
2020-08-27 15:56:51
2977
原创 网页A4纸格式.
网页A4纸格式.<!DOCTYPE html><html> <head> <meta charset="GBK"> <title>A4纸</title> <style type="text/css"> body { margin: 0; padding: 0; background-color: #FAFAFA; font: 12pt "Tahoma"; }
2020-08-24 08:31:41
297
原创 前端 jspdf+html2canvas 网页转pdf下载
https://github.com/linwalker/render-html-to-pdf强烈建议先下载这个大佬做的demo看看,基本上就一清二楚了.-----待补充,正在学习中
2020-08-20 09:15:00
364
2
转载 Orcal 主键自增
假设关键字段为id,建一个序列,代码为:create sequence seq_表名_id 在表名前加个seq,后面跟个id关键字段.seq是随便写minvalue 1 最低多少maxvalue 99999999 到多少结束start with 1 ...
2020-08-17 15:29:08
185
原创 关于oracle数据库11g 的基本知识,INS 20802,INS-30131错误.,乱码,安装卸载
卸载第一步,停止服务,第二步,用自带的卸载工具卸载一部分第三步(百度即可https://jingyan.baidu.com/article/922554468d4e6b851648f4e3.html)按Windows徽标键和R键,打开运行窗口,输入regedit,打开注册表,依次展开HKEY_LOCAL_MACHINE\SOFTWARE,找到oracle,删除之依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中,
2020-07-23 20:37:17
749
原创 前端页面获取文本框中的内容
获取文本框中的内容有两种方法:假设为如下文本框:<inputtype="text"value=""id="text">1、原生JS获取文本框的值document.getElementById("text").value//text为文本框的id2、jquery获取文本框的值:$("#text").val()...
2020-06-21 19:21:58
4060
2
转载 jsp和servlet区别(转载)
作者:知乎用户链接:https://www.zhihu.com/question/37962386/answer/87758781来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1、不同之处在哪?Servlet在Java代码中通过HttpServletResponse对象动态输出HTML内容 JSP在静态HTML内容中嵌入Java代码,Java代码被动态执行后生成HTML内容2、各自的特点Servlet能够很好地组织业务逻辑代码,但是在Java源文件中.
2020-06-21 18:44:12
150
原创 获得静态类中的全局静态常量
静态属性import java.lang.reflect.Field;public class Global { public static final String YES = "这里是YES"; private static final String NO = "这里是NO"; //静态方法,获取常量 public static Object getConst(String field) { try { //getF.
2020-06-21 18:27:06
1105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人