- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 java8实战导图
导图源文件:https://download.youkuaiyun.com/download/include_fight/55455492
2021-12-04 11:28:46
431
原创 踩坑记录:shell脚本循环调度ssh,仅循环一次
一个简单的脚本,将需要的文件传出到远程机器上,再调度脚本远程执行,达到批量配置机器的目的#!/bin/bashdir=$(pwd)example=$1cat file.txt | while read ip2do echo $ip2 ssh-keygen -f "/root/.ssh/known_hosts" -R $ip2 sshpass -f password scp -o StrictHostKeyChecking=no ${dir}/c
2021-11-02 17:27:26
2112
1
原创 MyBatis入门
1、 Is What?开源、轻量级的数据持久化框架,是 JDBC 和 Hibernate 的替代方案MyBatis 支持定制化 SQL、存储过程以及高级映射,可以在实体类和 SQL 语句之间建立映射关系,是一种半自动化的 ORM 实现ORM(Object Relational Mapping,对象关系映射)是一种数据持久化技术,它在对象模型和关系型数据库之间建立起对应关系,并且提供了一种机制,通过 JavaBean 对象去操作数据库表中的数据。MyBatis 的主要思想是将程序中的大量 SQL
2021-10-26 16:53:21
752
原创 Servlet零碎
文章目录1. Tomcat2. Servlet基础2.1 Servlet 的使用方法2.2 Servlet 的工作原理2.3 Servlet 的生命周期2.4 ServletRequset接口2.5 ServletResponse接口2.6 ServletConfig接口2.7 ServletContext对象2.8 GenericServlet抽象类2.9 HttpServlet抽象类2.10 使用部署描述符3. Session管理3.1 URL rewriting3.2 隐藏域3.3 cookie3.4
2021-10-15 10:21:54
111
原创 docker小tip:进入容器网络
平常定位故障,进入容器后经常发现有些命令未安装,比如tcpdump等,影响故障定位。可以通过从宿主机进入容器网络,再执行相关命令。首先确保宿主机上已安装相关库或者命令进入容器网络docker ps | grep aaa查看container id...
2021-07-27 15:48:51
183
原创 《微服务架构与实践》读书笔记
读书心得综合书中提到的微服务相对于单块架构的优势,多是围绕【微】展开的,正是因为每个服务小又相对独立,带来了技术选型、弹性伸缩等方面的灵活性。书中的实践篇提到的构建微服务的几个步骤,基本可映射到当前我们自己微服务的持续交付流程。“微”让持续交付流水线快速反馈成为可能,所以更应该在流水线的构建上考虑效率,保持快速、有效、精确的反馈。书中提到的微服务带来的一些问题与挑战,结合目前参与组件开发的一些直观感受,认为有一些从developer角度值得关注与改进的问题:微服务之间的相互依赖导致的启动时序问题。服务
2021-07-24 15:23:37
144
原创 jsoup解析XML(String to Document, Document to String)
jsoup是一款Java的HTML解析器,主要用来对HTML解析,也是可以用于解析XML的,一些注意事项如下。XML文本转换成Document,设置Parser为xmlParserDocument document = Jsoup.parse(body, "", Parser.xmlParser());操作完Document之后,想要转换成String,直接采用toString(...
2019-11-08 10:49:59
666
原创 依赖外部jar包问题记录
一、jar包信息其他地区的同事开发的模块,依赖该jar包用于cli-name转换,暂且叫它A.jar。该模块基于dropwizard框架,内部依赖比较复杂。依赖A.jar后,调试过程中产生了不少问题,做个记录,有些解决方案比较蠢。二、springboot依赖该jar包,问题记录1. IDEA中运行junit单元测试,报错:command line is too long...
2019-10-15 20:25:09
726
原创 jenkins job builder定义job变量缺省值的覆盖顺序
一、jjb中的变量继承---官网定义在JJB中可以为不同级别的变量定义默认值,这样用户可以覆盖job-templates中定义的变量。每种定义类型的变量优先级如下:job-group project job-template defaults从这个列表中我们可以看到,如果我们想在job-templates中覆盖变量,那么使用defaults配置是没用的,因为它具有最低优先级。...
2019-08-10 16:38:33
647
原创 Paas Saas Iaas的概念梳理
原文:http://m.elecfans.com/article/625899.htmlhttp://www.ruanyifeng.com/blog/2017/07/iaas-paas-saas.htmlIaaSIaaS(Infrastructure as a Service),即基础设施即服务。消费者通过Internet 可以从完善的计算机基础设施获得服务。这类服务称为基础设施即...
2019-08-03 15:24:32
264
转载 线程的sleep()与wait()区别
原文:https://www.cnblogs.com/tenlee/p/4940807.html一、基本差别sleep 是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复,调用sleep 不会释放对象锁。由于没有释放对象锁,所以不能调用里面的同步方法。sleep()使当前线程进入停滞状态(阻塞当前线程),让出CUP...
2019-05-22 10:45:38
616
原创 junit实战随手笔记
1. junit起步框架: 框架是一个应用程序的半成品。框架提供了一个可复用的公共结构,可以在多个应用程序之间进行共享。开发人员将框架散入到他们自己的应用程序中,并且加以扩展以满足他们特定的需求。框架与工具包的不同之处在于,框架提供了一致的结构,而不只是一组简单的工具类。单元测试:单元测试检查一个独立工作单元的行为。在Java应用程序中,独立工作单元经常是(但不总是)一个独立方法。相比之下,集...
2019-01-30 09:54:42
163
翻译 maven实战笔记
maven实战笔记1. What is maven?2. 配置文件3. 入门4. Archetype5. 坐标6. 依赖依赖解调依赖排除依赖归类依赖优化7. maven仓库在pom中配置远程仓库远程仓库认证部署到远程仓库8. 镜像9. 生命周期三套周期10. 插件插件目标插件配置插件的仓库解析插件版本11. 聚合与继承聚合继承可继承的pom元素dependencyManagement插件管理 pl...
2018-12-14 20:10:00
2611
原创 Bootstrap中popover位置调整和使用实例
弹出框插件的简单教程:http://www.runoob.com/bootstrap/bootstrap-popover-plugin.html现有一个表格,表格每一行有button,希望点击删除的button后出现弹出框询问是否删除,先上效果图:bootstrap popover插件本身提供了placement选项,可以对弹出框的显示位置进行选择,我这里选的bottom:...
2018-11-30 18:50:12
6591
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人