自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的树洞

记录自己

  • 博客(146)
  • 资源 (6)
  • 收藏
  • 关注

原创 2021年5月19日 Centos8 安装yapi 全过程 亲自实践有效

环境要求centos8 nodejs(7.6+) mongodb(2.6+)安装nodejs有一个前期:确保你的yum是可以用的!yum module list nodejssudo yum module install nodejsnode --versionnpm -v[root@localhost ~]# sudo yum module install nodejsLast metadata expiration check: 0:00:20 ago on Tue

2021-05-19 11:32:59 1522 1

原创 跨域是怎么一回事?

跨域是什么?就是一个页面想去获取另一个页面的中的资源,出于安全考虑,浏览器通过同源策略对JavaScript实施的安全限制。出现的现象就是:Cookie、LocalStorage(做vue持久化的) 和 IndexDB (vue的用来做数据缓存的)无法读取DOM 和 JS 对象无法获取Ajax请求发送不出去同源策略是什么?它用于限制一个origin的文档或者它加载的脚本如何能与另一个源的资源进行交互。它能帮助阻隔恶意文档,减少可能被攻击的媒介。origin:Web内容的源由用于访问它的UR

2020-09-03 09:53:31 408

原创 mysql 解压版 安装步骤详情,本人亲测

1.下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.26-winx64.zip2.在解压目录中添加 data文件夹 和 my.ini文件结构如下:如果没data 请不要手动去创建!请手动创建my.ini3.在my.ini中配置[client]port=3306default-character-set=utf8[mysqld]# 设置mysql的安装目录basedir=D:/mysql/mysql-5.7..

2020-08-03 21:09:28 1440 1

原创 logback的使用 logback.xml与logback-spring.xml的区别

一、logback的介绍  Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块:logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging...

2020-01-16 17:39:54 8878

原创 mybaits 使用注解调用存储过程

在 mapper接口里面直接写sql 语句,不需要使用 xml 文件,PurchaseOrderMapping接口里的方法:@Select({ "call SP_GET_AUTO_NO(P_ROLE_NAME IN VARCHAR2,P_RET OUT VARCHAR2)" }) @Options(statementType= StatementType.CALLABLE...

2019-12-18 10:08:09 310

原创 sql server 字符串分组 2016版本和2016版本之前的解决方法,

遇到一个烦人的问题,存储过程传入的变量是整数以逗号分隔开的拼接字符串,由于原先存储过程已写好,无法进行大幅修改,无法使用 in进行筛选相关数据,故在网上查了一下找到了一个分隔字符串的例子,如下:2016版本之前:create FUNCTION [dbo].[Split](@String varchar(8000), @Delimiter char(1))returns @temptab...

2019-03-26 11:31:37 525

原创 设计模式-观察者模式(Observer Pattern)

什么是观察者模式?观察者模式也叫发布订阅模式,顾名思义就是定义对象间一对多的关系,当一个对象的状态发生改变的时候,所以依赖于他的对象都能得到通知并被自动更新。观察者模式的要素观察者模式示意图 抽象目标角色(被观察者)   目标角色知道它的观察者,可以有任意多个观察者同时来观察一个目标,并且提供注册和删除观察者对象的接口。目标角色往往由抽象类或者接口实现  抽象观察者角色  为那些...

2018-09-04 09:26:56 191

原创 设计模式-玩转单例模式(Singleton Pattern)

单例模式是什么?对象只要利用自己的属性完成自己的任务,那该对象就是承担了责任。除了维持了自身的一致性,该对象无需承担其他任何责任。如果该对象还承担了其他责任,而其他对象又依赖于该特定对象所承担的责任,我们就需要得到该特定的对象。单例模式的目的是什么?将类的责任集中到唯一的单体对象中,确保该类只有一个实例,并且为该类提供一个全局访问点。单例模式的难点:如何在系统中识别单例和保证单例的...

2018-09-03 09:59:34 156

原创 设计模式-责任型模式(责任链模式)

 责任型模式是什么? 在责任链模式中很多对象都是由每一个对象对其下家的引用而联接起来形成一条责任链。请求在链上传递,直到链上的某一个对象决定处理次请求。发出这个请求的客户并不知道链上的哪一个对象最终处理这请求,这使得系统可以在不影响客户端的情况下动态地重新组织链和分配任务。责任链模式示意图责任链模式的要素请求发起者 抽象请求发起者 抽象请求处理者 具体的请求处理者实际例子(...

2018-08-30 11:04:54 811 1

原创 设计模式之接口型模式-桥接模式(桥梁模式)

桥接模式是什么?桥接模式又称桥梁模式(BridgePattern),主要是为了实现抽象部分和现实部分脱耦,使他们各自可以独立的变化。桥接模式的组成要素抽象化角色(Abstraction):抽象化给出的定义,并保存一个对实现化对象的引用,就是图像类中的形状父类。 修正抽象化角色(RefinedAbstraction):扩展抽象化角色,改变和修正父类对抽象化的定义,比如形状下有正方形,圆...

2018-08-29 10:50:46 303

原创 设计模式之接口型模式-组合模式(合成模式)

组合模式是什么?组合模式(又为‘部分-整体’模式)屏蔽了容器对象与单个对象在使用时的差异,为客户端提供统一的接口操作,从而降低客户端代码与被调用对象之间的耦合关系,方便系统的维护和扩展。组合模式的要素1.抽象构件角色(Component):定义参加组合的对象的共有方法和属性,可以定义一些默认的行为或属性。2.叶子构件(Leaf):叶子对象,其下再也没有其他的分支。3.树枝构件(...

2018-08-28 09:26:46 707

原创 设计模式之接口型模式-外观模式(Facade Pattern 模式)

外观模式是什么?简而言之外观模式就是定义了一个将子系统的一组接口集成在一起的高层接口,一提供一个一致的界面,通过这个界面,其他的系统可以方便的调用子系统的功能。而忽略子系统内部发生的变化。外观模式示例图使用外观模式需要注意的几点:一个系统有多个外观类 在外观模式中,通常只需要一个外观类,并且此外观类只有一个实例,换言之它是一个单例类。在很多情况下为了节约系统资源,一般将外观类设计为单...

2018-08-27 11:54:26 417

原创 设计模式之接口型模式-配适器模式(Adapter 模式)

说到配适器模式。我们不禁要问什么是配适器模式????通俗的来说配适器模式就是把一个类的接口转换成客户端所期待的另一种接口,从而使原接口不匹配而无法在一起工作的两个类能在一起工作。假设有两个类A,B. A类有某些功能,但是需要B类中的某一个模块才能工作,这个时候我们就能使用配适器模式。代码如下:package myDesignPatternsTest.InferMode.Adapter...

2018-08-27 10:22:08 202

原创 dubbo的中文文档地址

https://dubbo.gitbooks.io/dubbo-user-book/content/preface/background.html

2018-03-09 17:37:55 6796

原创 Eclipse 安装阿里巴巴代码规范插件的步骤

2017年10月14日杭州云栖大会,Java代码规约扫描插件全球首发仪式正式启动,规范正式以插件形式公开走向业界,引领Java语言的规范之路。目前,插件已在云效公有云产品中集成,立即体验!(云效>公有云>设置->测试服务->阿里巴巴Java代码规约)。第一步: 第二步: https://p3c.alibaba.com/plugin/eclipse/update    点击n...

2017-10-19 14:11:08 21075 2

转载 easyui textbox 回显 换行

项目遇到一个问题TextBox 不能回显有换行的数据把换行数据aaabbbccc变成了aaabbbccc网上找了些方法 都不合适最后自己设置一个隐藏的textarea通过jquery来获得值后 赋值给textBox[java] view plain copy"width:

2017-06-22 10:58:46 3137

原创 FTPClient ftp.storeFile上传文件时服务器无响应的原因

用FTPClient做FTP上传,由quartz来定时运行(2分钟一次),之前在生产环境调试没问题,一些时间后现场反馈不能上传了,当出现10个扫描文件的日志后就不再出现了(扫描文件日志为每次运行任务前先扫描指定目录并输出需要上传的文件件数 ),后来发现因为quartz在这种配置下,默认同任务线程池最多只启动10个线程,由此可见是因为之前的任务并没有运行结束,按照正常,这个任务完全可以在1,2秒内运

2017-06-21 14:18:05 15353 1

转载 druid的springmvc配置 和java jdbc配置

Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。首先从 http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如

2017-05-26 11:37:42 4702

转载 c3p0,dbcp与druid 三大连接池的区别

了解c3p0,dbcp与druid  说到druid,这个是在开源中国开源项目中看到的,说是比较好的数据连接池。于是乎就看看。扯淡就到这。  下面就讲讲用的比较多的数据库连接池。(其实我最先接触的是dbcp这个) 1)DBCP  DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序中使用,Tomcat的数据源使用的就是DB

2017-05-26 09:41:19 73428 15

原创 基于OpenAS2 V2.3.0的使用心得 二 之配置

我们接着昨天的说,昨天我们完成了openas2 2.3.0的环境搭建和启动!       今天我们讲一讲基于我们自定义的openas2的配置!

2017-05-25 17:47:56 4580 16

原创 基于OpenAS2 V2.3.0的使用心得 一 环境搭建及启动

简介 openAS2 是做什么的?它是一个优秀的加密传送文件的开源框架!支持windows和Unix操作系统 OpenAS2应用程序允许您通过edi- x12、EDIFACT、XML或在贸易伙伴之间的二进制有效负载发送和接收AS2消息。AS2实现与RFC4130一致。本文档描述如何安装、配置和使用OpenAS2。在这份文件中,合伙人可以是你自己的公司,也可以是你使用AS2交...

2017-05-25 17:08:08 5087 2

原创 关于easyui datagrid 大量数据加载时 出现假死问题的解决方法

设置为false;然后给的每一个都设置行宽。因为easyui api中说 如果width 不设置的话,就需要自动匹配。这样 每一个单元格都需要去设置,当数据量大的时候 就会出现假死现象。

2017-01-12 15:57:29 6198

原创 oracle 得到序列的当前值

select 序列名.currval from dual;  //获取序列的当前值,这个值是可变的。需要注意的是:        数据库连接成功后,初次执行这句话,会报异常,不能用。如果不是你的语句单词拼写错误,就是因为没有先执行下边这句sql(select 序列名.nextval from dual;)。也就是先去获取序列的当前值加上增量后的值。(不知

2017-01-09 11:29:36 47196

原创 easyui中表格可编辑中 datebox和datetimebox的 设置

不多说 上代码!!!!!!!!!!!!!! {field:'date',title:'Date',width:50,align:'center',editor: {type:'datetimebox',options:{parser:function(s){ var

2016-12-22 15:38:57 1934

转载 esclipse的常用快捷键

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母

2016-12-20 16:47:51 5113

原创 poi 导出excel 只需要模板的设置就可以输出想要的格式

poi 导出excel 用poi导出excel,相信大家已经有了很多的文档和资料可以去参考。但是如果有excel模板,我们怎么只通过对模板的设置,得到我们想要的excek格式?怎么有一个可以通用的方法去实现那?                                                                                   重点来了

2016-12-20 16:34:37 2551 1

转载 eayui子表套子表的设置

我来贴一段代码吧$('#gridContract').datagrid({            title: '合同信息列表(所有合同)',            iconCls: 'icon-tb',            nowrap: true,                   //内容不换行            autoRowHeight: true,   

2016-12-01 10:28:28 402

原创 OpenAS2实现与伙伴之间的通讯

本文是基于0.9版的opeanAS2进行配置和开发。 感谢混乱之治博主的文章→[AS2]使用 OpenAS2...

2016-11-24 13:17:25 3884 2

原创 Mendelson AS2 介绍下载和配置

最近与一家国外公司做EDI对接,并且EDI通讯工具是基于AS2协议的。目前开源的as2的开源项目有openas2,Mendelson AS2,和国人写的freeas2但是,现在freeas2已经被从开源中国不能下载了,变为收费的版本了。如果你需要使用基于AS2协议作为EDI通讯报文,那么我推荐你使用 MendelsonAS2。Mendelson AS2 是开源免费的,它所提供的功能,甚...

2016-11-24 09:54:01 3684 2

原创 通过log4j实现发送错误信息的邮件功能

通过log4j实现发送错误信息的邮件功能1.使用的场景           当你的项目是要部署到服务器上时,因为程序员没办法 无时无刻的盯着 tomacat的log日志去看,所以我们需要一种当出现错误信息的可以主动提醒我们的方式。因为通过配置log4j实现发送错误信息的邮件功能可以在很大程度上面帮忙我们减少工作上的压力,节省我们的时间2.实现的过程   首先我们需要log4j

2016-11-04 11:17:31 2485

原创 在windows系统下的文件重名现象

在windows系统下的文件重名现象及解决

2016-11-02 09:20:38 2697

原创 【解惑系列】qps的计算逻辑

这个计算逻辑说明,要提高QPS,可以通过增加并发量或者降低平均响应时间来实现。例如,可以通过增加服务器的处理能力、优化代码逻辑、缓存数据等方式来降低平均响应时间,从而提高了QPS。QPS(Queries Per Second)即每秒查询率,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。它通常被用来衡量服务器的响应能力和处理能力。QPS的计算逻辑是:QPS = 并发量 / 平均响应时间。其中,并发量指的是系统同时处理的请求数量,平均响应时间指的是系统处理请求的平均时间。

2023-12-12 17:35:12 432 1

原创 【解惑系列】如何提高一个接口的tps

需要根据实际情况选择合适的方法来提高接口的 TPS。

2023-12-12 16:38:10 582

原创 【解惑系列】tps和qps的区别是啥?

但一次页面请求,可能产生多次对服务器的请求,服务器对这些请求,就可计入 QPS 之中。它通常被用来衡量服务器的响应能力和处理能力,特别是在处理大量独立查询请求的场景下。TPS 是每秒处理事务数,包括用户请求服务器、服务器自己的内部处理、服务器返回给用户这三个过程,每秒能够完成N个这三个过程,TPS 也就是3。它被用作衡量系统整体处理能力的指标,特别是对于那些涉及到大量用户请求和交互的系统。总的来说,TPS 和 QPS 都是衡量系统性能的重要指标,但在不同的场景下,它们的应用和重要性会有所不同。

2023-12-12 16:36:59 453

原创 【玩转容器】搞定Docker的push和pull命令,一刀流带你飙升数据库操控技能!

总的来说,docker的push和pull命令是Docker用来管理镜像的重要工具,通过这些命令,开发者可以方便地在本地开发和部署应用程序,同时也可以轻松地将这些镜像分享给其他用户。命令是不会把镜像推送到Docker仓库的。在这种情况下,你需要先使用。请注意,如果你没有对本地镜像做任何修改,直接运行。命令为本地镜像添加一个新标签,然后再使用。命令将这个新标签推送到Docker仓库。push和pull命令用于管理镜像。

2023-12-09 00:15:00 511

原创 【Docker玩家必备】魔法般简单!一刀流让你秒装docker镜像远程上传!

这会在本地机器上启动一个容器,并将容器的端口5000映射到远程服务器的端口5000。6. 将生成的tar文件复制到远程服务器上,可以使用SCP或其他文件传输工具。这将会将镜像文件复制到远程服务器的指定目录下。表示Dockerfile在当前目录下。这将会加载刚才复制过来的镜像文件。命令将这个新标签推送到远程仓库了。命令来确认新构建的镜像已经存在。这将会为加载的镜像添加一个新标签。这将会在当前目录下创建一个名为。2. 构建完成后,可以使用。7. 在远程服务器上,使用。8. 最后,可以使用。

2023-12-08 09:53:43 367

原创 【Docker玩家必备】魔法般简单!一刀流让你秒装MySQL!

这个命令会创建一个名为“mymysql”的MySQL容器,并将容器中的3306端口映射到宿主机的3306端口。同时,将容器中的/var/lib/mysql目录挂载到宿主机的/root/mysql/data目录。设置MySQL服务root用户的密码为“mysql123#@!可以根据自己的需要修改这些参数。在Docker镜像仓库中搜索MySQL。这会使得MySQL服务重新启动并生效。打开终端并登录到Docker。

2023-12-08 09:51:03 438

原创 当初你问我为什么选择计算机?回头现在来总结就是穷

博主我啊是2012年上的大学,那个时候我们流行的是选土木和机械,最知道在马上要毕业的时候计算机的黄金期被我们这些懵懵懂懂的大学生也看到了,当时是遍地的培训班,听这各种学长毕业后月入过W等等的神话,然后就依然决然的自学了java,现在想来主要还是因为穷吧。当初你问我为什么选择计算机,我笑着回答:“因为我梦想成为神奇的码农!”谁知道,我刚入门的那天,电脑却故障了,我只能用巨大的打字机来编程。帮助还是有的,至少这么多年来,靠着计算机当码农成家了,也买房买车了,就是赚个辛苦钱。方向二:现在还从事计算机相关行业吗。

2023-12-07 16:59:57 360

原创 30+程序员应该如何养生+养身体

总的来说,30+程序员应该注重养生和身体健康,通过合理安排工作与休息、健康饮食、适当运动和保持良好的心态等方式来保持身心健康。

2023-12-07 16:51:18 721 1

原创 浅谈什么是https协议

HTTPS(全称:Hypertext Transfer Protocol Secure),是以安全为目标的 HTTP 通道,在HTTP 的基础上通过传输加密和身份认证保证了传输过程的安全性。它是一个抽象标识符体系,句法类同http:体系,用于安全的HTTP数据传输,https:URL 表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密身份验证层。这个系统提供了身份验证与加密通讯方法。它被广泛用于万维网上安全敏感的通讯,例如交易支付等方面。

2023-12-07 16:34:07 431

跨域demo.rar

用来配合博客练习跨域的demo,跨域直观的了解到什么是跨域,后端怎么去解决跨域问题,加深学习这对跨域问题的理解

2020-09-03

runZipKin.bat

这个脚本是用来启动zikpin在windows的环境上面,主要是用来简化命令,一键启动。方便。希望大家踊跃下载,多多支持

2020-07-22

runConsul.bat

这个主要是方便我们在window环境下一键启动consul服务器,不需要每次通过cmd命令去敲那么多命令,节省时间

2020-07-21

jdk api 1.8_google.chw

jdk 1.8的中文文档api这是一个可以使用的api,希望可以帮到看源码的同学,请大家踊跃下载。谢谢大家的下载

2020-04-07

plsql.br-plsql美化器的规则文件

修改plsql的美化器规则,让plsql更加的好,舒服

2019-07-04

spring+springmvc+mybatis 纯净

一个纯净的带demo的springmvc+spring+mybatis的脚手架

2017-10-17

空空如也

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

TA关注的人

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