- 博客(66)
- 资源 (34)
- 问答 (1)
- 收藏
- 关注
原创 UML类图几种关系的总结
UML类图几种关系的总结 U在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【...
2018-07-28 13:11:09 44202
原创 nginx反向代理流程
1、当HTTP请求交给Nginx处理时,首先Nginx会取出header头中的Host (此处也就是 nginx.test.com),然后将其与所有的配置文件中的每个server段中的server_name进行匹配,以此决定到底有哪个server块来处理这个请求。那么Nginx的这种机制是如何降低上游服务器的负载的呢?反向代理:使用代理服务器来接受internet上的连接请求,然后将请求转发给内部网络中的上游服务器,并将上游服务器得到的结果返回给请求连接的客户端,代理服务器对外表现就是一个web服务器。
2023-08-17 16:03:21 811
原创 IDEA在运行测试类的时候报错:Error running ‘test‘: Command line is too long
在使用idea中的test运行测试类的时候,发现运行不起来,报错信息如下:Error running ‘test’: Command line is too long. Shorten command line for test or also for Application default configuration.这个问题只需要修改一下.idea下的workspace.xml文件,首先打开workspace文件找到<component name="PropertiesComponent"&
2022-04-13 15:35:25 22757 4
原创 Jenkins 代码处理重启
#!/bin/bashsource /etc/profileexport BUILD_ID=dontKillMejarName=tcm-dmo-analysis-serverAPP_NAME=${jarName}.jarcp -r /root/.jenkins/workspace/$jarName/$jarName/target/$APP_NAME /media/tcmpid=is_exist() {pid=`ps -ef | grep -n $APP_NAME | grep -.
2021-12-09 10:30:04 18295
原创 MySQL在Docker中部署的优缺点
MySQL在Docker中部署的优缺点 容器的定义:容器是为了解决“在切换运行环境时,如何保证软件能够正常运行”这一问题。目前,容器和 Docker 依旧是技术领域最热门的词语,无状态的服务容器化已经是大势所趋,同时也带来了一个热点问题被大家所争论不以:数据库 MySQL 是否需要容器化?认真分析大家的各种观点,发现赞同者仅仅是从容器优势的角度来阐述 MySQL 需要容器化,几乎没有什么业务场景进行验证自己的观点;反过来再看反对者,他们从性能、数据安全等多个因素进行阐述 MySQL不需要容器化.
2021-12-01 17:46:20 25296
原创 Harbor的安装及使用
安装docker-ceyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce 1 2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce
2021-10-22 16:57:43 27283
原创 Harbor镜像的Push和Pull
1.从公网中拉取镜像docker pull nacos/nacos-server2.查看docker信息 (配置文件路径)systemctl status docker3.编辑dock 配置文件 centos7直接拉取镜像可能会报错:Error response from daemon: Get https://10.34.252.90/v2/: x509: certificate signed by unknown authority修改配置文件后可以解决上
2021-10-22 16:45:26 21620
原创 Linux 安装Harbor
1、安装docker-ceyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce 1 2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-
2021-10-22 16:41:59 19386
原创 浅析MySQL多次查询和关联查询的效率问题
自高性能MySQL:一、MySQL多表关联查询效率高点还是多次单表查询效率高,为什么? A、B两个表数据规模十几万,数据规模都不大,单机MySQL够用了,在单机的基础上要关联两表的数据。 先说一个极端情况,A、B两个表都没有索引,并且关联是笛卡尔积,那关联结果会爆炸式增长,可能到亿级别,这个时候网络IO成了瓶颈,这个时候两次十万行结果集的拉取可能远小于1次亿级别的结果集的拉取。 那么将关联合并拉到 service 层做更快。 但实际业务中一般不会有这么蠢的行为,一般关联会..
2021-10-21 10:35:13 23519
原创 CentOS 7 下 GitLab安装部署教程
一、前言1、GitLab是什么?GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独立部署的社区版本(GitLab.org / GitLab FOSS · GitLab )。官网:Iterate faster, innovate together|GitLab2、本篇环境信息 工具/环境 版本 Linux Se
2021-10-18 10:14:57 12058
原创 mongoTemplate 常见操作
插入数据将参数转换成一个对象,直接调用insert方法即可:举例:@Document(collection="student") public class Student { private String studentId; private String name; private int age; private String sex; public String getStudentId() { return stu...
2021-09-28 08:56:34 24353
原创 Java 和 MySQL 数据类型对照表
java mysql 数据类型对照类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lang.byte[] -4 .
2021-09-14 11:12:16 22782
原创 SpringBoot 项目中 MyBatis Plus 的常用配置总结
public class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor() { PaginationInterceptor paginationInterceptor = new PaginationInterceptor(); // 设置...
2020-01-16 17:47:51 24400
原创 Navicat 连接 docker 容器mysql 报1251错误 解决办法
在smarTTY客户端(其它客户端也行)命令行界面进入mysql数据库(1)容器中登录mysql,进入mysql>命令行1、docker exec -it mysql01 bash //mysql01是mysql容器的别名2、mysql-u root -p 3、输入密码4、进入mysql>命令行界面(2)进行授权远程连接(注意mys...
2019-08-29 14:17:43 14869
原创 Activiti workspace 文件夹 下的 示例 项目
workspace 文件夹 下的 示例 项目发布包中有一个 workspace 目录,里面包含一些 java 例子项目: activiti-engine-examples:这套示例展示了 Activiti 最常用的用法:BPMN 流程定义和流程的执行被存储在数据库中,并且示例中使用了持久化 API。此项目包含 Eclipse 项目文件、ant 的构建文件以及 maven pom 文件。a...
2019-04-19 10:42:31 20026
原创 Spring 所有版本的下载地址
http://repo.spring.io/libs-release-local/org/springframework/spring/
2019-04-17 18:43:25 21763
原创 Extjs 定时任务
//定义数据源 var urlhttp = '连接地址'; var itemStore = new Ext.data.JsonStore({ url:urlhttp, totalProperty:'count', root:'members', auteLoad:true, fields:Member, ...
2019-03-27 10:40:59 21494
原创 SVN常用操作说明
SVN常用操作3.1SVN Checkout…该命令的操作步骤依次如下所示:Ø本地创建一个文件夹,在文件夹上点击右键,出现下图所示的菜单项:Ø点击“SVN Checkout…”,出现下图所示对话框:Ø在“URL of repository:”中填写服务器上的版本文件地址Ø在“Checkout directory:”中填写本地文件路径,用于保存从服务器...
2019-03-22 13:52:44 25133
原创 获取访问者的IP地址
一、获取访问者的IP地址: String sip = ""; try { sip = (String) request.getRemoteAddr(); System.out.println("IP地址:" + sip); } catch (Exception e) { ...
2019-01-23 16:20:17 20785
原创 log4j日志文件
在log4j配置文件中 配置好: 在日志输出处调用: Logger logger1 = Logger.getLogger("EAPLog1"); logger1.info("getLotIDByCassetteID In: cassetteID " + cassetteID ); // 进站 日志文件...
2019-01-15 15:21:32 15547
原创 Extjs 与后台交互方式
一、 var conn = new Ext.data.Connection(); conn.request({ url : 'WorkorderProcessStepInfotwoListData.jsp?DbType=WorkorderProcessStepInfoDelete', params : {...
2019-01-15 13:13:00 30327
原创 Java 日志文件的生产
FileHandler fileHandler = null; try { fileHandler = new FileHandler("E:/testDir/EAPlog.log"); } catch (IOException e) { e.printStackTrace(); //To change ...
2019-01-08 19:52:27 15448 1
原创 Spring基础环境搭建所需要的jar包
红色标明的jar包.是spring框架开发的基础jar包. 必要jar包.spring-core-4.1.6.RELEASE.jar框架核心jar包. spring-beans-4.1.6.RELEASE.jar框架核心jar包. 管理bean对象的. 在Spring框架中,将所有管理的资源统称为bean. spring-context-4.1.6.RELEASE.ja...
2018-11-08 15:02:23 18410
原创 Extjs中url传递中文乱码问题
Extjs中url传递中文乱码问题先定义一个url = '***.**jsp?method=add&name='Ext.getCmp('name').getValue()'今天用extjs做项目,猛然发现,当name是中文时,后台接收到的数据是一堆乱码毅然google,很多人说前台用encodeURI,后台用decode可以解决,我不知道他们是怎么解决的,反正我按他们的办法弄了很久,...
2018-10-30 15:49:22 15343
原创 CXF Spring 整合 包 的问题
Error creating bean with name 'orderWS': Invocation of init method failed; nested exception is java.lang.LinkageError: 正在从引导类加载器加载 JAXB 2.1 API, 但此 RI (来自jar:file:/E:/eclipse/.metadata/.plugins/org.ec...
2018-10-24 16:15:14 10407
原创 思科交换机的登录、密码恢复与应用
一、登录交换机首先找一根CONSOLE线将计算机的串口与交换机的CONSOLE口相连。(注:CONSOLE[控制台]线的一端为RJ45的水晶头,一端用DB9的串口,如果想要自己制作这根线,可以使用一根UTP网线将两端对调连接,即两端的线序正好相反,再配一个RJ45转DB9的接头即可)在计算机里点击“开始”——“所有程序”——“附件”——“通讯”——“超级终端”,将出现一个对话框,输入一些...
2018-10-12 14:26:19 17113
原创 Win10 优化
Win10安装后必做的优化,解决磁盘100%占用 01关闭家庭组控制面板–管理工具–服务– HomeGroup Listener和HomeGroup Provider禁用。02关闭磁盘碎片整理、自动维护计划任务选中磁盘C-属性–工具–对驱动器进行优化和碎片整理–优化–更改设置–取消选择按计划运行。03关闭Windows Defender(视情况而定)控制面板–Win...
2018-09-21 13:04:20 18361
原创 Oracle 各版本发行时间和特性
1983年,Oracle V3数据库发布,成为当时业界第一款可同时支持PC、小型机和主机的数据库 1991年8月,Oracle在北京成立了一家独资公司,它的中文名字叫"北京甲骨文软件系统有限公司",也就是今天人们称谓的Oracle中国公司。 ORACLE7.0新特性 数据库的完整性约束 存储的函数、过程、过程包 数据库触发器 视图编辑 ...
2018-09-10 13:14:22 13798
原创 Eclipse常用快捷键与使用技巧
Eclipse常用快捷键与使用技巧 一、实用类快捷键1 常用熟悉的快捷键CTRL+C(复制)、CTRL+X(剪切)、CTRL+Z(撤销)、CTRL+F(查找)、CTRL+H(搜索文件或字符串)、CTRL+Y(重做)、CTRL+/(双斜杠注释)、ALT+/(提示)、CTRL+SHIFT+F(格式化代码)2 编码辅助类1)CTRL+D删除当前行。2)CTRL+ALT+Dow...
2018-08-10 13:08:39 25145
原创 Spring jar包的作用
spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。 spring-src.zip就是所有的源代码压缩包。 除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的...
2018-07-24 16:00:57 13137
原创 Spring MVC和Spring Boot 的关系
pring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各种XML、...
2018-07-11 10:36:59 10458
转载 Gradle各版本下载 的地址
Gradle各版本下载地址:http://services.gradle.org/distributions/ 我们下载都是all版本,里面包含了Gradle SDK的所有相关内容,包括:源码、文档、示例等。下载之后进行解压,我们可以得到如下目录清单:docs----API、DSL、指南等文档getting-started.html----入门链接init.d----gradle的初始化脚本目录l...
2018-06-26 15:31:46 4066
原创 获取 Android 模拟器root 权限(解决data权限问题)
1,进入SDK 安装目录: 并进入 platform-tools 目录:2,按住Shift按键 对准窗口右击鼠标。3,选择 在此处打开 命令窗口:输入命令:adb remount 或者 adb root完美解决 data 目录打不开的问题。此时可以打开data 文件夹 并pull 或者 push文件:
2017-12-05 14:41:41 11564
原创 解决AndroidStudio导入项目在 Building gradle project info 一直卡住
Android Studio导入项目的时候,一直卡在Building gradle project info这一步,主要原因还是因为被墙的结果。gradle官网虽然可以访问,但是速度连蜗牛都赶不上...查看所需gradle版本:打开C:\Users\用户名\.gradle\wrapper\dists\gradle-x.xx-all\xxxxxxxxxxxx,如果里面的gra
2017-11-13 14:15:58 12817
翻译 Ext 主要控件
Ext.form.TimeField: 配置项: maxValue:列表中允许的最大时间 maxText:当时间大于最大值时的错误提示信息 minValue:列表中允许的最小时间 minText:当时间小于最小值时的错误提示信息 increment:两个相邻选
2016-11-14 17:03:46 3994
原创 extjs之-gridpanel操作
var cm = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(), sm, { header : "id", width : 100, sortable : true,//可排序 hidden : true, dataIndex : "id",
2016-11-08 19:48:05 11839
原创 Ext success和failure
1. Ext.form.Action.Submit的配置选项success、failure根据返回json中success属性判断的,如果success为true,则success,false则failure,如果无json中无success属性,failure,故要提示操作是否成功,必须要返回success属性form.getForm().submit({
2016-11-08 13:57:29 11638
原创 IDEA 编辑器 怎么去掉代码块之间的竖线
Preferences -> Editor -> General -> Appearance去掉 Show vertical indent guides 前面的勾选Apply
2016-11-01 15:58:45 13395
疯狂工作流讲义 给予Activities 6.x的应用开发.pdf(后半部分)
2019-03-21
疯狂工作流讲义 给予Activities 6.x的应用开发.pdf(前半部)
2019-03-21
Tomcat与Java Web开发技术详解(第2版)
2019-03-21
代码里的世界观 通往架构师之路
2019-03-04
SECSGEM Software Specification Document Version 1.21
2018-09-29
多个操作者同时修改一个数据
2016-07-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人