- 博客(63)
- 资源 (1)
- 收藏
- 关注
原创 DNS_PROBE_FINISHED_NXDOMAIN 问题解决
手动设置 (说明:如果您使用DNS有特殊设置,请保存设置后再进行操作)1.打开【控制面板】→【网络连接】→打开【本地连接】→【属性】:2.双击【Internet 协议(TCP/IP)】→选择【自动获取IP地址(0)】和【使用下面的DNS服务器地址(B)】→输入首选DNS服务器为"114.114.114.114",备用DNS服务器为"8.8.8.8"→点击【确定】→【确定】:...
2017-11-28 15:30:56 34769
原创 PKCS 解释 及常用命令行
PKCS 15 个标准PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准。可以到官网上看看What is PKCSPKCS 目前共发布过 15 个标准:(1)PKCS#1:RSA加密标准。PKCS#1定义了RSA公钥函数的基本格式标准,特别是数字签名。它定义了数字签名如何计算,包括待签名数据和签名本身的格式;它也定义了PSA公/私钥的语法。(2)PKCS#2:涉及了R.
2022-07-12 13:27:07 421
原创 Jenkins安装配置
jenkins 只是一个平台 使用java 语言开发的 安装jenkins 需要先安装java环境 jdk 1.8 ,jdk 下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.htmljava 项目需要tomcat 才能启动 所以tomcat 也需要安装一下Tomcat的官网是: http://tomcat.apache.org/安装和环境变量的配置就不再说了浏览器访问ht...
2021-03-31 11:09:35 190
转载 idea 中 git 代码操作
第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要);如图1:选择pull进行更新代码操作;第二步:更新后的结果如图2、3;其中图2:表示从服务器上更新下来的代码;图3:...
2019-06-26 09:39:38 301
原创 Git 搭建 整合Idea
1、Gitblit服务器搭建1.1、下载最新版本的Gitblit,Gitblit官方网站:http://www.gitblit.com/,本文使用的是1.8.0版本1.2、下载完毕后解压至D:\Java下,改名为gitblit(只是个人习惯,Java开发相关的东西都放在这儿),观察一下gitblit的目录结构,红色箭头标记的是将要修改和操作的部分1.3、在data目录中将defaults...
2019-06-26 09:38:26 225
原创 IDEA 设置编码utf-8
问题一:File->Settings->Editor->File Encodings问题二:File->Other Settings->Default Settings ->Editor->File Encodings问题三:将项目中的.idea文件夹中的encodings.xml文件中的编码格式改为uft-8问题...
2019-06-24 16:02:24 4335
转载 Git 安装
Step 1 Information信息Please read the following important information before continuing继续之前,请阅读以下重要信息Step 2 Select Destination Location选择安装位置Step 3 Select Components选择组件...
2019-06-24 12:09:09 535
原创 .pfx加密私钥获取内容
1), openssl pkcs12 -in 444444.pfx -nodes -out 777777.pem 输入私钥密码.pem 文件可以直接打开2)openssl pkcs12 -in 444444.pfx -nocerts -nodes -out 555555.key 输入密码...
2019-06-14 15:35:03 1487 2
转载 ActiveMQ入门教程
ActiveMQ介绍MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有ActiveMQ,RabbitMQ,kafka。ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。特点:1、支持多种语言编写客户端2、对spring的支持,很容易和spring整合3、支持多种传输协议:TCP,S...
2019-05-28 11:48:11 81
原创 JAVA 获取请求 IP 用于白名单验证
获取IP public static String getIpAddress(ServletRequest request) { String ip = ((HttpServletRequest) request).getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unkn...
2018-09-20 15:33:12 8216
原创 自定义拦截器 拦截特定请求 无法注入service问题
自定义拦截器1 23 /* 初步过滤全部请求4过滤特定请求 5 如果过滤器中需要查库 无法注入 service 6.7.8.使用之前 先getBeanService() 获取service ...
2018-08-27 16:42:51 1765
转载 nginx 实现负载均衡 几种方式
Nginx负载均衡选项upstream用法举例1、轮询(weight=1)默认选项,当weight不指定时,各服务器weight相同,每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 upstream bakend {server 192.168.1.10;server 192.168.1.11;}2、weight指定轮询几率,wei...
2018-08-17 15:46:55 378
原创 阿里云服务器配置Java 环境 jdk+mysql+tomcat 图文
准备工作 jdk (安装版本依个人要求) mysql (建议最新版) tomcat (安装版本依个人要求) 下载地址:http://jdk.java.net/java-se-ri/7https://tomcat.apache.org/download-70.cgihttps://dev.mysql.com/downloads/mysql/ 本地安装好 Xshell 和...
2018-08-02 18:12:55 11634 1
原创 二叉树 JAVA 遍历 递归
1.二叉树(binary tree)是节点的有限集合,这个集合或者空,或者由一个根及两个互不相交的称为这个根的左子树或右子树构成。 从定义可以看出,二叉树包括:1.空树 2.只有一个根节点 3.只有左子树 4.只有右子树 5.左右子树都存在 有且仅有这5中表现形式。(1)前序遍历:按照“根左右”,先遍历根节点,再遍历左子树 ,再遍历右子树(2)中序遍历:按照“左根右“,先遍历左子树,再遍历...
2018-07-30 17:31:21 245
原创 自定义异常 extends Exception
从大体来分异常为两块:1、error---错误 : 是指程序无法处理的错误,表示应用程序运行时出现的重大错误。例如jvm运行时出现的OutOfMemoryError以及Socket编程时出现的端口占用等程序无法处理的错误。2、Exception --- 异常 :异常可分为运行时异常跟编译异常 1)运行时异常:即RuntimeException及其之类的异常。这类异常在代码编写的时候不会...
2018-07-30 12:13:42 16038
原创 面试题总结
1,java堆,分新生代老年代,新生代有Eden,from surviver,to surviver三个空间,堆被所有线程共。eden内存不足时,发生一次minor GC,会把from survivor和eden的对象复制到to survivor,这次的to survivor就变成了下次的from survivor,经过多次minor GC,默认15次,达到次数的对象会从survivor进行老年代...
2018-07-27 10:16:50 412
转载 SVN 配置 和 使用
项目管理在项目开发活动中起到非常重要的作用,而对于初学者来说学习有一定的难度,且不说如何使用,就是搭建过程恐怕也要费一般周折,介于此下面就通过图解的方式一步一步详细的教大家如何使用SVN,你只要耐心的一步步去实践就能掌握目录:一、SVN介绍二、SVN服务器安装三、SVN客户端安装四、SVN服务配置五、SVN客户使用六、Eclipse SVN客户端插件安装一...
2018-07-26 17:52:00 146
原创 下载安装maven 配置环境变量
1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序:2.解压到指定目录 并 配置环境变量 看到下面的界面证明maven OK 了****** 若遇到 不是内部命令 也不是外部命令或批处理文件 ************cmd 执行 echo %MAVEN_HOME% 查看自己配置的 路径是否正确 ...
2018-07-26 17:29:44 164
原创 安装mysql 配置环境变量
1 下载mysql2 安装mysql3 配置环境变量 打开我的电脑->属性->高级->环境变量,在系统变量里选择PATH,在其后面添加: 你的mysql bin文件夹的路径 如:4 测试出现上面的界面 说明配置成功了 也可以输入”net start mysql”启动mysq,出现上面界面说明启动成功...
2018-07-26 16:42:08 17145
原创 JAVA 7 配置环境变量 windows7 图解版
JDK的path环境变量配置windows7 1. 右键点击桌面计算机,选择属性 2. 点击选择高级系统设置 3. 选择高级选项卡,点击环境变量 4. 下方"系统变量"中查找Path,双击Path 5. 将jdk安装目录下的bin目录添加到最左边并添加分号,确定。 6. 打开DOS控制台:测试是否配...
2018-07-26 15:17:55 672
原创 事务的概念 四大特性 隔离级别
首先,说说什么事务(Transaction)事物就是一只操作数据库的动作集合 处理步骤要么全部成功 要么全部失败 如果一步一步都执行完成 我们称之为失误已提交 如果中间有一步执行失败 失误必须被回滚数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操...
2018-07-19 15:58:16 330
转载 AES
一、背景 项目开发中尽管有https协议做安全协议,但是有时候还是会选择自己再将数据手动加密解密一遍。面对这种情况,我们怎么做呢。 ① 选择一种加密算法。 ② 实现前端与后端的对称加解密。 今天在这里跟大家分享一种实现方案:使用AES对称加密实现前后端数据加解密。前端代码使用JS编写。后端代码使用java编写。一起来看看吧二、代码下载地址 https://githu...
2018-05-21 16:58:56 196
转载 cron 表达式
一:一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 秒(0~59) 分(0~59) 时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 年份(1970-2099)二:每一个域可出现的字符如下: 秒:可出现", - * /"四个字符,有效范围为0-...
2018-04-27 15:02:21 165
转载 spring事物配置,声明式事务管理和基于@Transactional注解的使用
事物管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的一致性。spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。 声明式事务管理建立在A...
2018-04-13 09:29:37 93
转载 Remote System Explorer Operation 解决方案
在用eclipse开发时,经常遇到卡死的情况,其中一种就是右下角出现:“Remote System Explorer Operation”,解决方案如下:第一步:Eclipse -> Preferences -> General -> Startup and Shutdown.不要勾选 RSE UI.第二步:Eclipse -> Preferences -> Remo...
2018-04-08 15:54:09 3521
原创 查看日志 nginx
linux>>ls -l |grep "^-" | wc -l 当前文件夹下的文件个数grep -r -C 10 "error" gulpfile.js 查询文件error上下文ps -ef 查看所有进程ps -ef|grep node 查看node进程kill -9 进程号 杀死这个进程nohup node index.js & 在后台运行node index.js 并将lo...
2018-04-08 15:48:33 10707 1
转载 zxing识别图片二维码
图片处理[java] view plain copyimport android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.drawable.Drawable; ...
2018-04-04 15:02:33 1095
转载 Java实现二维码QRCode的编码和解码
涉及到的一些主要类库,方便大家下载:编码 lib:Qrcode_swetake.jar (官网介绍 -- http://www.swetake.com/qr/index-e.html) 解码 lib:qrcode.jar (官网介绍 -- http://sourceforge.jp/projects/qrcode/)后来发现一个更好...
2018-03-29 18:20:34 1381
转载 Java发送http请求并为http设置头信息
import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.InetAddress; import java.net.URL; import java...
2018-03-16 11:18:14 27357 1
转载 Spring MVC 原理 配置
1.Spring MVC概述: Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制器中。Spring MVC主要由DispatcherSer...
2018-03-14 17:44:22 189
转载 清空文件
将Linux文件清空的几种方法1、使用重定向的方法[root@centos7 ~]# du -h test.txt 4.0K test.txt[root@centos7 ~]# > test.txt [root@centos7 ~]# du -h test.txt 0 test.txt 2、使用true命令重定向清空文件[root@centos7 ~]# du -h test.
2018-01-19 15:11:30 1979
原创 PHP post
方法一:1234567891011121314151617181920212223242526272829/** * 发送post请求 * @param string $url 请求地址 * @param array $post_data post键值对数据 * @return string */function send_post($url, $post_data) { $postdata
2018-01-19 15:08:39 293
原创 Remote System Explorer Operation 问题
在用eclipse开发时,经常遇到卡死的情况,其中一种就是右下角出现:“Remote System Explorer Operation”,解决方案如下:第一步:Eclipse -> Preferences -> General -> Startup and Shutdown.不要勾选 RSE UI.第二步:Eclipse -> Preferences -> Remote
2018-01-11 10:32:10 828
转载 TCP ESTABLISHED和TIME_WAIT
TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不 会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中,最值得 注意的状态有两个:CLOSE_WAIT和TIME_WAIT。 1、LISTENING状态F
2018-01-03 14:45:36 346
转载 使用Spring实现读写分离01
1. 背景我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案,其中一个是主库,负责写入数据,我们称之为:写库;其它都是从库,负责读取数据,我们称之为:读库; 那么,对我们的要求是:1、读库和写库的数据一致;2、写数据必须写到写库;3、读数据必须到读库;2. 方
2017-12-25 15:49:10 231 1
转载 @Param 注解的使用
Public User selectUser(@param(“userName”) String name,@param(“userpassword”) String password);xml映射select id=" selectUser" resultMap="BaseResultMap"> select * from user_use
2017-12-18 10:26:14 1553
原创 sts 设置编码
1.刚安装好的sts新建jsp时 默认编码格式2.在sts的菜单栏 点击window-preferences-web,将Encoding中选中utf-8编码格式3.修改默认的编码,路劲是点击window-preferences-General-Appearance-content Types,在回显右面窗口中点击Text,修改默认编码格式为utf-8,4.点击菜单w
2017-12-05 09:36:38 6356
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人