- 博客(50)
- 收藏
- 关注
原创 域名与ip绑定流程
1,阿里云上 申请域名2,域名与ip绑定3,tomcat配置文件配置 <Engine name="Catalina" defaultHost="www.strgo.com"> <!--For clustering, please take a look at documentation at: /docs/cluster-how...
2019-11-02 15:55:36
734
原创 spring Schedule
作业调度,如定时任务cron表达式,可以在线生成想要的结果,在百度配置,及简单使用@Component@Log4jpublic class TaskTest { @Scheduled(cron = "0/1 * * * * ? ")//每个一秒执行一次 public void taskV1(){ log.info("-----------Sc...
2019-11-02 15:52:34
182
转载 nginx 图片缓存服务器配置
user root;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 10...
2019-11-02 15:50:27
2233
原创 vsftpd三种用户模式及主动连接与被动连接
1. 匿名开放模式:它是一种最不安全的认证模式,任何人都可以无需密码验证而直接登录到FTP服务器;2. 本地用户模式它是通过Linux系统本地的账户密码信息进行认证的模式,相较于匿名开放模式更安全,而且配置起来也很简单。但是若被恶意用户破解了账户的信息,就可以畅通无阻地登录FTP服务器,从而完全控制服务器;3. 虚拟用户模式它是三种模式中最安全的一种认证模式,它需要为FTP服务单...
2019-09-30 16:01:43
923
原创 window server 2008 ,2012 开启ftp被动模式的端口范围
在服务器的管理台 配置 ftp防火墙支持处填写端口范围,下面的ip一栏置空,如果端口范围为灰色,不可填可打开cmd执行1,netsh advfirewall firewall add rule name="FTP Service" action=allow service=ftpsvc protocol=TCP dir=in2,netsh advfirewall set globa...
2019-09-30 15:54:37
4742
原创 linux设置时间自动同步+同步硬件时间
1.检查系统是否安装了NTP包,没有安装我们直接使用yum命令在线安装: yum install ntp注意尽量使用ntp服务,而不是用ntpdate见参考,ntp是逐渐同步,ntpdate 是直接修改https://www.cnblogs.com/chengkanghua/p/11089015.html2,service --status-all 查看开启了哪些服务3,如...
2019-04-22 14:25:08
12636
原创 并发与高并发
package com.example.demo.test;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Semaphore;/** * Created by Administrator on 20...
2019-04-13 11:07:47
1972
转载 window 安装 mysql-5.7.20.zip ,并设置密码
1,安装https://blog.youkuaiyun.com/qq_33733970/article/details/775985752,设置密码https://blog.youkuaiyun.com/aiyijava/article/details/85282141mysql官网,全版本下载地址(2019.09.27)https://downloads.mysql.com/archives/com...
2019-04-08 11:48:44
174
原创 RabbitMQ
RabbitMQ 是一个开源的消息队列和队列服务器,用来通过put协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang 语言来编写的,并且RabbitMQ是基于AMQP协议的。集群模式丰富,表达式配置,HA模式,镜像队列模型保证数据不丢失的前提做到高可靠性,可用性。AMQP翻译:高级消息队列协议。RabbitMQ server 界面Exchanges 交换机...
2019-04-08 11:47:57
104
原创 过滤器与拦截器的区别
pringMVC的拦截器Interceptor和过滤器Filter功能非常相似,使用场景也差不多,看起来难以区分。比如两者都能在代码前后插入执行片段,都可以用来实现一些公共组件的功能复用(权限检查、日志记录等)可以看到filter优先于interceptor被调用。过滤器和拦截器主要区别如下:1.二者适用范围不同。Filter是Servlet规范规定的,只能用于Web程序中,而拦截器既...
2019-04-08 11:47:24
143
转载 linux系统重装相关
Linux系统重装时保留重要分区对于熟悉Windows操作系统的人,一般都知道在重安装系统时只格式化C分区,而不动其它分区,以便尽可能保留已有的数据,极大地减少数据恢复工作。对于Linux操作系统,完全可实现类似的操作。与使用Windows一样,在初次安装Linux系统前,必须要对硬盘分区有一个较好的规划,以为以后的系统重装而不格式化整个硬盘做好准备。 我一般是这样做的:将硬盘分成/, ...
2019-04-08 11:46:54
758
原创 lombok 使用
1,引入 maven 依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.6</version> <scope...
2019-04-08 11:45:09
118
转载 ==与equals的区别
以下为转载(作者的讲解建立在类重写equals后)通俗点讲,==是看看左右是不是一个东西。equals是看看左右是不是长得一样。如何记住嘛。如果单纯是想记住,==:等于。equals:相同。两个长得一样的人,只能说长的相同(equals),但是不等于他们俩是一个人。你只要记住equals,==就不用记了。楼主你感受一下。-------------------------------...
2018-08-08 14:30:43
133
转载 如何了解一个web项目
如何了解一个Web项目一:学会如何读一个JavaWeb项目源代码步骤:表结构->web.xml->mvc->db->spring ioc->log->代码1、先了解项目数据库的表结构,这个方面是最容易忘记的,有时候我们只顾着看每一个方法是怎么进行的,却没有去了解数据库之间的主外键关联。其实如果先了解数据库表结构,再去看一个方法的实现会更加容易。2...
2018-08-08 14:29:37
2048
原创 迭代器模式
package rt.jsmodel1;import java.util.Vector;public interface Iterator<E> { boolean hasNext(); E next() throws Exception; void remove(E e); void add(E e);}class IterObj{ ...
2018-06-15 18:00:54
127
转载 idea 开启热部署(SpringBoot)
仅适用IDEA中,eclipse中不需要设置一、开启idea自动make功能 1 - Enable Automake from the compiler PRESS: CTRL + SHIFT + A TYPE: make project automatically PRESS: Enter Enable Make Project automatically feature 2...
2018-06-15 17:58:12
325
原创 java 枚举
enum 看成是一个普通的 class,它们都可以定义一些属性和方法,不同之处是:enum 不能使用 extends 关键字继承其他类,因为 enum 已经继承了 java.lang.Enum(java是单一继承)。枚举的常见用法:点击打开链接package com.rt.test;enum Color { RED("红色", 1), GREEN("绿色", 2),
2018-06-15 17:57:04
156
原创 js中的节点相关说明
在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 :1. nodeName : 节点的名称2. nodeValue :节点的值3. nodeType :节点的类型一、nodeName 属性: 节点的名称,是只读的。1. 元素节点的 nodeName 与标签名相同2. 属性节点的 nodeName 是属性的名称3. 文
2018-06-15 17:54:42
153
转载 内部类
java内部类总结简单来说,内部类就是在我们所熟悉的类中的里面再定义一个类为什么需要内部类?当我们描述事物时,事物之中还有事物,我们就用内部类描述事物因为内部事物在使用外部事物的内容我举一个例子 人体有心脏,血液,肝,脾,肺-……那么心脏该如何定义?我们应该定义心脏为内部类,因为它在使用外部类(人体)的血液,氧气……内部类包括静态内部类,和非静态内部类,静态内部类不依赖外部类而存在,非静态内部类需...
2018-06-15 17:53:31
123
转载 java泛型
点击打开链接泛型就是把错误阻隔在程序运行之前,使之编译时即能发现。Collection c 泛型上限,即可传入,Number及其子类。Collection c 泛型下限 ,即可传入,Integer及其父类Collection c 类型通配符一般是使用 ? 代替具体的类型实参。注意了,此处是类型实参,而不是类型形参!且Box在逻辑上是Box、Box...等所
2017-12-06 17:59:27
119
原创 关于maven项目如何获取在resource下的文件路径
获取当前测试或正式目录下文件的路径,一般src/test/resouces的目录也就是类的编译路径,src/test/resouces目录下的文件会编译在target\test-classes目录下src/main/resouces目录下的文件会编译在target\classes目录下String com_path = Init.class.getClassLoader().getReso
2017-12-06 17:57:46
18216
原创 HttpURLConnection 请求webservice出现错误
出现错误:服务器报错500返回信息:no SOAPAction header! ns1:Client.NoSOAPAction no SOAPAction header! test01 解决方案:在请求端,加上一个请求头openConnection.setRequestPrope
2017-12-06 17:54:22
2224
转载 spring 为何能解耦
1. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,
2017-11-20 16:36:16
2423
1
转载 java关系视图
Java类之间的关系图在Java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1. 依赖(Dependence) 依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。定义比较晦涩难懂,但在ja
2017-11-20 16:31:26
1578
原创 git 相关
版本管理工具:备份,或者记录过去记录,修改记录。从历史备份的文件中恢复,多端共享,团队协作版本管理工具发展 cvs-svn-git -gitHub将项目检出到本地:git clone +项目地址git clone -b分支名仓库地址例如:git clone -b v2.8.1 https://git.oschina.net/oschina/android-app.git...
2017-11-20 16:29:36
156
原创 RPC 简单介绍
作者:洪春涛链接:https://www.zhihu.com/question/25536695/answer/221638079来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。本地过程调用RPC就是要像调用本地的函数一样去调远程函数。在研究RPC前,我们先看看本地调用是怎么调的。假设我们要调用函数Multiply来计算lvalue * r
2017-10-26 16:10:38
1937
原创 js原型链
js原型链 var a = function() { this.name = "普通对象的名称a"; }; a.prototype.name = "原型对象的名称a"; var a1= new a(); console.info(a.prototype);//a对象函数的原型对象打印出来是Object console.info(a);
2017-10-16 23:17:13
149
原创 sublume安装插件过程中遇到的问题汇总。
报错There Are No Packages Available For Installation官方的packageControl 插件无法使用,需要重新下载一个新的替换,即可。点击打开链接
2017-10-14 13:57:04
328
原创 log4j日志记录
log4j.properties#1、log4j.rootLogger = [ level ] , appenderName, appenderName, …#level:是log4j的日志级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。#appenderName:就是指定日志信息输出到哪个地方。可同时指定多个输出目的地。#其中,Log4j提供的appender
2017-09-13 11:26:21
379
原创 java各种算法
public static int[] getResult(int[] b) { int len = b.length; for(int i=0;i<len-1;i++) { for(int j=0;j<len-i-1;j++) { if(b[j]>b[j+1]) { int a=b[j]; b[j] =b[j+1];
2017-09-12 09:27:17
149
原创 springboot-clean1
首先在网上找到了一个写的比较好的文章-关于spring-boot点击打开链接maven相关的配置: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m...
2017-08-02 22:20:12
792
原创 maven 相关
maven常用命令mvn -v 查看maven 版本 compile 编译项目test 用来测试 package 打来打包项目clean 删除target文件(存放编译后的文件和测试报告的地方)install 将jar包安装到本地仓库archetype 插件可以帮助maven自动构建目录骨架 镜像仓库为中央仓库的一个中间件,在c...
2017-07-25 22:08:14
236
转载 java 中的值传递,与引用传递
值传递和引用传递的本质区别在于是否在传递的时候进行对象的内存拷贝。基本类型是由于在JVM中存储区域不同于普通对象所以传递前会拷贝,传递的是拷贝后的值,但是对象在传递的时候不拷贝,直接传“引用值”,指向同一片对象堆内存区域,当然要注意String这种特殊情况。public class Example { String str = new
2017-07-05 23:15:23
171
原创 Java设计模式之状态模式
状态模式将各个状态所对应的操作分离开来,即对于不同的状态,由不同的子类实现具体操作,不同状态的切换由子类实现,当发现传入参数不是自己这个状态所对应的参数,则自己给Context类切换状态;而策略模式是直接依赖注入到Context类的参数进行选择策略,不存在切换状态的操作练习状态模式适用于各个状态之间的切换场景模式下(状态切换判断)。--可用状态模式判断的值与改变的状态无关(
2017-07-05 21:41:54
142
原创 Java设计模式之适配器模式
官方解释:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。简要解释:适配器相当于一个中间件,去链接调用段与被适配的一端。使调用者能够使用不能直接调用的接口package com.huawei.adpator;/** * 适配器模式(类适配) * @author Administrator * */
2017-07-03 23:43:37
185
原创 java 设计模式之工厂方法模式
工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式可以分为三类: 1)简单工厂模式(Simple Factory) ,简单的创建一个对象工厂,然后创建对象,把创建对象隐藏。2)工厂方法模式(Factory Method) ,一个工厂创建一个产品,可以有多个工厂3)抽象工厂模式(Abstract Factory) ,一个工
2017-07-03 22:32:29
142
原创 ajax跨域问题(服务端解决方案)
1,在服务端的web.xml中加入过滤器。配置如下 cors com.rt.servlet.ajaxFilter cors /* package com.rt.servlet;import java.io.IOExceptio
2017-06-29 18:23:50
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人