自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 810

原创 分布式系统中的“无状态”和“有状态”详解

分布式系统中的“无状态”和“有状态”详解及一些主要区别。

2022-10-18 09:51:11 3891 1

原创 Nginx location 路径替换(配置 后路径映射问题)

Nginx location 路径替换(配置 后路径映射问题)

2022-09-01 16:28:09 8657

原创 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 22723 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 25273

原创 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 27279

原创 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 21619

原创 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 23514

原创 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 24352

原创 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 24396

原创 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 20025

原创 Spring 所有版本的下载地址

http://repo.spring.io/libs-release-local/org/springframework/spring/

2019-04-17 18:43:25 21762

原创 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 25131

原创 获取访问者的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 30325

原创 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 18408

原创 Extjs中url传递中文乱码问题

Extjs中url传递中文乱码问题先定义一个url = '***.**jsp?method=add&amp;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 17106

原创 Win10 优化

Win10安装后必做的优化,解决磁盘100%占用   01关闭家庭组控制面板–管理工具–服务– HomeGroup Listener和HomeGroup Provider禁用。02关闭磁盘碎片整理、自动维护计划任务选中磁盘C-属性–工具–对驱动器进行优化和碎片整理–优化–更改设置–取消选择按计划运行。03关闭Windows Defender(视情况而定)控制面板–Win...

2018-09-21 13:04:20 18360

原创 Oracle 各版本发行时间和特性

1983年,Oracle V3数据库发布,成为当时业界第一款可同时支持PC、小型机和主机的数据库 1991年8月,Oracle在北京成立了一家独资公司,它的中文名字叫"北京甲骨文软件系统有限公司",也就是今天人们称谓的Oracle中国公司。 ORACLE7.0新特性     数据库的完整性约束     存储的函数、过程、过程包     数据库触发器     视图编辑  ...

2018-09-10 13:14:22 13795

原创 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 13136

原创 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 11556

原创 解决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 11837

原创 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 13392

常用RGB颜色查询对照表及感情色.

常用RGB颜色查询对照表及感情色.

2016-11-07

SVN代码的版本控制系统(含服务器端和客户端及其说明)

SVN代码的版本控制系统(含服务器端和客户端及其说明)

2016-09-28

Java 发送简单邮件案例

java 简单的发送邮件功能;若出现报错,则百度一下 删除Eclipse中自带的mail.jar即可 邮箱的账户名和密码,需自己设置

2016-08-26

IntelliJ-IDEA13基础教程.pdf )

IntelliJ-IDEA13基础教程.pdf

2016-08-02

罗时飞.精通spring

罗时飞.精通spring

2016-08-02

EXT核心API详解

EXT核心API详解:

2016-07-29

extjs5.0学习文档.doc

extjs5.0学习文档.doc

2016-07-22

用户界面编程指南

用户界面编程指南

2016-07-01

SQL_Server_2008基础教程第三版

SQL_Server_2008基础教程第三版

2016-06-30

Myeclipse10破解(含破解教程)

Myeclipse10破解(含破解教程)

2016-06-30

训练指南.pdf

训练指南 程序思维训练

2016-06-30

Spring3MVC注解教程.pdf

Spring3MVC注解教程.pdf

2016-06-29

INTELLIJ-IDEA开发工具文档.pdf

INTELLIJ-IDEA开发工具文档.pdf

2016-06-29

ExtJS4.2实战

ExtJS4.2实战

2016-06-28

SpringMVC实战指南

SpringMVC实战指南

2016-06-28

跟我学SpringMVC.pdf

跟我学SpringMVC.pdf SpringMVC入门

2016-06-28

重构 --改善既有代码

重构 --改善既有代码 Java 学习必备教程 架构

2016-06-02

vs 2022 resharper

vs 2022 resharper

2023-06-25

vs 2022 resharper

vs 2022 resharper

2023-06-25

KubeShpere 搭建MySQL主从.docx

KubeShpere MySQL主从配置操作

2021-08-26

Karbor镜像的Push和Pull.md

Karbor镜像的Push和Pull.md

2021-08-26

Karbor镜像的Push和Pull.md

Karbor镜像的Push和Pull.md

2021-08-26

疯狂工作流讲义 给予Activities 6.x的应用开发.pdf(后半部分)

本书是一本介绍Java工作流领域的书,以Activiti为核心,内容囊括了多个流行的企业级Java EE框架,全书主要可分为以下几个部分。   第1部分:对Activiti的基础知识进行讲解,包括框架起源、基本的设计模式、数据库设置以及框架配置等,该部分知识可以帮助读者对Activiti的基础有一个更深入的认识,对Activiti的设计有一个初步的印象,该部分内容也可以作为整合Activiti到项目中的参考。   第2部分:从源代码的实现上讲解Activiti各个模块的API,除了讲述这些API的作用外,还会引领读者深入到这些API的内部,此部分内容可以作为一份详细的Activiti API的帮助文档。   第3部分:详细讲述了BPMN 2.0规范的内容,包括目前Activiti对该规范的实现情况,在讲解BPMN 2.0规范时,将规范与Activiti的实现进行结合,在通俗易懂的案例下,帮助读者对Activiti的实现以及BPMN 2.0规范有更深入的了解。

2019-03-21

疯狂工作流讲义 给予Activities 6.x的应用开发.pdf(前半部)

本书是一本介绍Java工作流领域的书,以Activiti为核心,内容囊括了多个流行的企业级Java EE框架,全书主要可分为以下几个部分。   第1部分:对Activiti的基础知识进行讲解,包括框架起源、基本的设计模式、数据库设置以及框架配置等,该部分知识可以帮助读者对Activiti的基础有一个更深入的认识,对Activiti的设计有一个初步的印象,该部分内容也可以作为整合Activiti到项目中的参考。   第2部分:从源代码的实现上讲解Activiti各个模块的API,除了讲述这些API的作用外,还会引领读者深入到这些API的内部,此部分内容可以作为一份详细的Activiti API的帮助文档。   第3部分:详细讲述了BPMN 2.0规范的内容,包括目前Activiti对该规范的实现情况,在讲解BPMN 2.0规范时,将规范与Activiti的实现进行结合,在通俗易懂的案例下,帮助读者对Activiti的实现以及BPMN 2.0规范有更深入的了解。

2019-03-21

Tomcat与Java Web开发技术详解(第2版)

Tomcat 与Java Web开发技术详解第二版 《Tomcat与Java Web开发技术详解》语言深入浅出、通俗易懂,无论对于Java Web开发的新手还是行家来说,《Tomcat与Java Web开发技术详解》都是精通Tomcat和开发Java Web应用的必备的实用手册。《Tomcat与Java Web开发技术详解》还可作为高校相关专业学生学习Java Web开发的参考书,以及企业Java Web培训教材,也可作为SUN公司的SCWCD(SUN Certified Web Component Developer)认证的辅导教材。

2019-03-21

CXF的配置和使用

文中讲解了CXF服务端的库文件,文件配置要求;客户端、服务端的访问示例;CXF的整合;拦截器的使用;等CXF常用的操作。

2019-03-19

代码里的世界观 通往架构师之路

代码里的世界观 通往架构师之路 高清版PDF 每个程序的运行过程,都可以比喻成弹珠穿越迷宫的游戏。 有一个竖直方向的复杂迷宫, 上面有若干人口,底下有若干出口,里面的路径连接很复杂。 我们让众多大小不一、形状各异的弹珠从迷宫上面的人口顺着迷宫管道往下落, 直到出口。弹珠 从人口跑到出口的过程,就相当于程序运行的过程。 实际上,真实模型会更复杂一些。人口并不是弹珠的唯一来源,有的管道自己会生产弹珠往 下落。此外, 在运行过程中,有的弹珠会消失在管道里,永远不再出来。如果要对应多线程,迷 宫模型也要相应扩展: 在前后叠加多个迷宫,由平面变成立体。迷宫相互之间还有桥梁连接,路 是通的。 迷宫人口的弹珠,就是程序的原始数据,这些弹珠在下落的过程中会被加工, 它们可能会变 大或变小,还可能分裂或组合。最终走出迷宫的弹珠, 则是呈现给用户需要的最终数据。这里的 迷宫管道,就是程序的代码结构。 正如水由氢元素和氧元素构成, 程序世界则由数据和代码构成。

2019-03-04

CXF与Spring整合的入门案列(优化最小的lib)

CXF与Spring整合的入门案列 这是服务器端的案列 已经优化到最小的lib包

2018-10-26

Cisco Network Assistant 手册

Cisco Network Assistant 手册

2018-10-24

SECSGEM Software Specification Document Version 1.21

SECSGEM Software Specification Document Version 1.21

2018-09-29

POI 3.12开发包

POI 3.10 完整包(开发文档和库文件)

2017-02-18

POI 3.11开发包

POI 3.11 完整包(开发文档和库文件)

2017-02-18

POI-3.10-Final

POI 3.10 完整包(开发文档和库文件)

2017-02-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除