12 2018 档案
摘要:Exception in thread "main" javax.crypto.BadPaddingException: Decryption error at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.jav
阅读全文
摘要:花了一天时间熟悉IDEA的各种操作,将各种快捷键都试了一下,感觉很是不错!于是就整理了一下我经常用的一些Eclipse快捷键与IDEA的对比,方便像我一样使用Eclipse多年但想尝试些改变的同学们。另外推荐个IDEA必装插件Key Promoter ,对于你没用快捷键的操作它都会立即提示
阅读全文
摘要:<! flowchart 箭头图标 勿删 最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等。可以不传到Git上面去。 这个时候就需要编写.git
阅读全文
摘要: InerAddress: / IP地址:在网络上唯一标示一台计算机 端口号:标示计算机上不同的应用程序 java.net.InetAddress类:此类表示互联网协议 (IP) 地址。 常用方法: getByName(String host) 在给定主机名的情况下确定主机的 IP 地址
阅读全文
摘要: Selector : public abstract class Selectorextends Object SelectableChannel 对象的多路复用器。 可通过调用此类的 open 方法创建选择器,该方法将使用系统的默认选择器提供者创建新
阅读全文
摘要:陷阱1:处理事件忘记移除key在select返回值大于0的情况下,循环处理Selector.selectedKeys集合,每处理一个必须从Set中移除 Iterator<SelectionKey> it=set.iterator(); While(it.hasNext()){ Selec
阅读全文
摘要:<! flowchart 箭头图标 勿删 传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线
阅读全文
摘要:老项目是netty3的,本来想直接改到netty5,但是netty5居然是只支持jdk1.7,很奇怪jdk1.6和jdk1.8都不行..为了兼容jdk1.6加上netty4本来和netty5就差别不大,最后上的netty4. 先期看了一些netty3升netty4的经验总结,然后开始动工.改完后运行
阅读全文
摘要:import java.io.IOException;import java.net.InetSocketAddress; import java.net.ServerSocket; import java.net.SocketAddress; import java.nio.ByteBuffer;
阅读全文
摘要:java 竖线分割字符串的问题 例1: String[] paraStr = "6010;320100;A".split(";"); System.out.println(Arrays.toString(paraStr));输出:[6010
阅读全文
摘要:<! flowchart 箭头图标 勿删 1. Hping Hping是最受欢迎和免费的抓包工具之一。它允许你修改和发送自定义的ICMP,UDP,TCP和原始IP数据包。此工具由网络管理员用于防火墙和网络的安全审计和测试。 HPing可用于各种平台,包括Windows,MacOs X,Linux,F
阅读全文
摘要:在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。 &nb
阅读全文
摘要:<c:if test="${result_map.connNew ne null and result_map.connNew ne 0}"> </c:if> ||
阅读全文
摘要:1、System类有一个public static void setOut(PrintStream out)方法,你可以调用这个方法将out重定向到任何一个全局PrintStream对象上; 2、如果打印很多,打印消耗的cpu资源是很可观的;建议以后提前封装一个Mysystem.out,不用的时候直
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xlxxcc/article/details/52250963 说在前面 突发奇想,想了解一下mysql order by排序是以什么规则进行的? 好了,话不多说,直接进入正题吧。 MySql orde
阅读全文
摘要:版权声明:原创。欢迎转载,转载请注明来源,谢谢。 https://blog.csdn.net/qq_41910280/article/details/83279129 <! flowchart 箭头图标 勿删 修复STS4 server中没有Tomcat的问题( 必看, 官方推荐,包教包会,国内首发
阅读全文
摘要:Spring中@Async用法 引言: 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将完成介绍@
阅读全文
摘要:多线程并发处理起来通常比较麻烦,如果你使用spring容器来管理业务bean,事情就好办了多了。spring封装了Java的多线程的实现,你只需要关注于并发事物的流程以及一些并发负载量等特性,具体来说如何使用spring来处理并发事务: 1.了解 TaskExecutor接口 Spri
阅读全文
摘要:在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring 3.x之后,就已经内置了@Async来完美解决这个问题 1. 何为异步调用?
阅读全文
摘要:Java compareTo() 用法 例如: public static void main(String[] args) { BigDecimal bnum1, bnum2; bnum1 = new BigDecimal
阅读全文
摘要:中心:String 是字符串,它的比较用compareTo方法,它从第一位开始比较, 如果遇到不同的字符,则马上返回这两个字符的ascii值差值.返回值是int类型1.当两个比较的字符串是英文且长度不等时,1)长度短的与长度长的字符一样,则返回的结果是两个长度相减的值a="hello";b
阅读全文
摘要:<! <blockquote <p 有运维或运维开发方面的需求,可以联系博主QQ 452336092或Email:admin centos.bz(收费)</p </blockquote 文章目录[隐藏] window.content_index_showTocToggle=true;function
阅读全文
摘要:所谓“二清”公司,是针对“一清”机构而言。 的“一清”和“二清”一般属于POS收单业务范畴,“一清”机构的POS机一般通过银联、银行或者第三方支付公司直接清算,商户的交易结算款会直接划转至商户的收款账户。 而“二清”公司的POS机需进行二次清算,即结算资金经过一次清算后,先转至“二清”公司开立的第三
阅读全文
摘要:Java开发首选技术是Spring,使用Spring技术首选的开发工具是STS,STS有许多加速spring开发的提示和快捷方式,并将spring的最新技术通过STS快速简单的传递给用户。 但是STS有个很大的问题就是开发时候工具很卡,让人难以忍受,其实现在大部分基于eclipse的开发工具都有这个
阅读全文
摘要:我们新建maven项目,默认jdk版本是1.5,我们可以修改成我们想要的版本,有两种方法 1每个项目修改,在pom.xml添加 <build> <plugins> <! compiler插件, 设定JDK版本 > <plugin> <groupI
阅读全文
摘要:请看解决方案: 1. 修改maven的settings.xml文件。 添加以下行,jdk版本改为自己需要的版本: <profile> <id>jdk 1.7</id> <activation> <activeByDefault>true&l
阅读全文
摘要:假设 有三家公司打了三笔款,给自己在A支付系统的备付金充值,用于代付。这三笔通过浦发网银打款到A支付系统备付金,然后A支付系统通过手工调账的方式在支付系统内部给该三个商户进行打款 步骤 1.网银打款(入金)(网银 外围) &nb
阅读全文
摘要:我们知道,HttpServletRequest这个类的getParameter(name),getParameterValues(name)可以分别实现对页面传来的单个参数和对多个同名参数的接受。特别是getParameter(name)这个方法被用的次数特别多。有时候页面传来多个参数的情况下,要写
阅读全文
摘要:阅读更多 最近项目中用到了fastjson(1.2.15)需要将前端多层嵌套json转换为map,由于map的无序性,想了很多办法,最终找到使用 Map m= JSONArray.parseObject(json, LinkedHash
阅读全文
摘要:FastJson的常用操作 2017 06 05 常用操作包括以下内容: 对象与(JsonObject或JsonArray)与String的互换 String转换为(JsonObject或JsonArray)如何保持顺序 Eval的使用 值为null的(JsonObject或JsonArray)转换
阅读全文
摘要:先Ctrl+F,按住Ctrl,再按Shift+F。 因为win10的输入法热键无法关闭(在后期的版本中好像可以了,不过没更新),在IEDA中ctrl+shift+f组合键没法使用,可以按如下按键组合使用。
阅读全文
摘要:测试代码;public interface MyInterface { / 我是接口方法的注释 @param num1 我是接口方法入参的注释 @return 我是接口方法返回值的注释 / Integer add(Integer num1);}public class MyInterfaceImpl
阅读全文
摘要: Redis做为现在web应用开发的黄金搭担组合,大量的被应用,广泛用于存储session信息,权限信息,交易作业等热数据。做为一名有10年以上JAVA开发经验的程序员,工作中项目也是广泛使用了Redis,工作中也遇
阅读全文
摘要: 一、安装redis 1、检查是否有redis yum 源 ?1yum install redis 2、下载fedora的epel仓库 ?1yum install epel release 3、安装redis数据库 ?1yum install redis 4、安装完毕后,使用下面的命令启动
阅读全文
摘要:第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要);如图1:选择pull
阅读全文
摘要:Java链接Redis时出现 “ERR Client sent AUTH, but no password is set” 异常的原因及解决办法 【错误提示】 redis.clients.jedis.exceptions.JedisConnectionException: Could not get
阅读全文
摘要:以前都是从头开始找,最近处理log文件很多。 在vim 中输入 :1?XXXX1的意思是文件的第一行?的意思是反向查找XXXX就是你要找的关键字 更新:Linux 从末尾开始查找日志 tac catalina.out | grep B 2 ‘关键字’
阅读全文
摘要:设置参数: Xverify:none Xms512m Xmx512m Xmn128m XX:PermSize=96m XX:MaxPermSize=96m XX:+UseConcMarkSweepGC XX:+Use
阅读全文
摘要:【前言】 现在我们的项目发布(从git上拉代码部署到Linux上)是通过脚本来完成,生产和测试环境都是运维在控制,开发联调环境由开发来负责,之前开发环境每次部署都是先在本地打好jar包然后传到服务器上; &n
阅读全文
摘要:【前言】 我们上家公司的存储系统用的是FastDFS(智能一代云平台(二十八):对前后端分离和FastDFS的使用的再理解);现在在职的公司用的是阿里云的OSS(OSS的官方文档),在工作的时候整理一个上传OSS文件的工具类,现在与大家分享一下。
阅读全文
摘要:由于jsonp跨域请求只能通过get请求,url长度根据浏览器及服务器的不同而有不同限制。 若要支持IE的话,最大的长度为2083字符,若是中文字符的话只有2083/9=231个字符。 若是Chrom... 关键字: 服务器,浏览器,url长度限制 今天在写一个php相应js
阅读全文
摘要:原文地址:https://blog.csdn.net/myth_g/article/details/78753792 <! flowchart 箭头图标 勿删 使用SpringMvc框架,在访问ControllerA的时候,将A里面的参数传递到ControllerB中.适用于同一框架下两个不同Con
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/codeMas/article/details/80046184 eclipse作为开发工具,每天都要使用,你肯定遇到过eclipse卡到想哭的时刻,严重影响开发效率啊!如果内存条不要钱,那就加内存吧!
阅读全文
摘要:转自:http://www.cfei.net/archives/445 eclipse启动优化,终于不那么卡了! 网上找了好多都是myEclipse的优化的,跟eclipse有点区别,找了很多方法还是不能让这个eclipse(Version: Kepler Release)快起来,太费事了,终于给俺
阅读全文
摘要:! flowchart 箭头图标 勿删 解决Eclipse中的卡死现象 取消验证 windows–>perferences–>validation 把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator 关闭拼写检查 win
阅读全文
摘要:<! flowchart 箭头图标 勿删 首先来点自传:之前做网络请求知道有一个请求头,但是做开发的时候因为提前弄好了开发框架,设置好了请求头,所以一直没有关注过。现在这家你公司是一个资讯类公司,总是接别人的接口,所以遇到了各种奇葩的没见过的请求,第一种:digest授权认证,就是请求的时候授权登录
阅读全文
摘要:http://m.blog.csdn.net/article/details?id=48918857 本篇文章中,将学习一下HTTP请求头与响应头的知识。 一、HTTP头引入: 正确的设置HTTP头部信息有助于搜索引擎判断网页及提升网站访问速度。通常HTTP消息包括:客户机向服务器的请求消息和服务器
阅读全文
摘要: 一次升级过程,在此记录下。 原因:新的项目需要新的数据库版本支持。 升级主要步骤: 备份原数据库 》卸载mariadb 》添加mariadb国内yum源 》安装mariadb 》初始化数据库 》导入数据。 1. 备份原数据库 由于是对测试环境的数据库进行升级,
阅读全文
摘要:1.再Linux上成功安装mariadb数据库后,不管是在dos(敲命令mysql h192.168.136.8 uroot p)下或者是navicat(创建连接)下连接mariadb数据库,会报错: Can't get hostname for your address 2.在vim
阅读全文
摘要:<! flowchart 箭头图标 勿删 安装MariaDB 1.切换到root用户,首先执行rpm qa | grep i mysql检查一下是否有已安装的与MySQL相关的东西,如果有,使用rpm e nodeps mysql 进行强制卸载 2.使用yum安装MariaDB,执行yum y in
阅读全文
摘要:如何解决远程连接mysql出现Can’t connect to MySQL server on (111 “Connection refused”)的问题 开放Mysql的远程连接 在服务器上登录mysql,然后执行以下的命令。 登录mysql: /usr/local/mysql 5.6/bin/m
阅读全文
摘要:一,现象:1. 1 远程连接数据库mariadb时,报错二,定位:2. 1 首先本地连接上数据库,然后操作权限表数据,然后远程再次连接依然连接不上;2. 2 搜索mariadb的配置文件,一一看文件里面的配置,把bind address的值改为0.0.0.0, 然
阅读全文
摘要:最近在配置MySQL远程连接的时候发现我的MySQL数据库采用的是 MariaDB 引擎,与普通的数据库配置有点不同 经过查找资料终于完成了,特此记录方便以后查询 MariaDB 与普通的MySQL数据库的一个不同在于它的配置文件不止一个,它将不同的数据放入到不同的配置文件中,之前的/etc/mys
阅读全文
摘要: 1、安装MariaDB 安装命令 yum y install mariadb mariadb server 安装完成MariaDB,首先启动MariaDB systemctl start mariadb 设置开机启动 systemctl enable mariadb 接下来进行Mari
阅读全文
摘要:[client] password= your_passwordport= 3306 socket= /tmp/mysql.sock!includedir /opt/local/mysql/wsrep The MySQL s
阅读全文
摘要:MySQL 是一个强大的开源关系数据库管理系统(简称 RDBMS)。它发布于 1995 年(20年前)。它采用结构化查询语言(SQL),这可能是数据库内容管理中最流行的选择。最新的 MySQL 版本是 5.6.25,于 2015 年 5 月 29 日发布。 关于 MySQL 一个有趣的事实是它的名字
阅读全文
摘要:一、下载jdkjdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8 downloads 2133151.html下载jdk 8u152 linux x64.rpm 或 jdk 8u152 linux x64
阅读全文
摘要:一:去官网查看最新安装包 https://dev.mysql.com/downloads/repo/yum/ 二:下载MySQL源安装包 wget http://dev.mysql.com/get/mysql57 community release el7 11.noarch.rpm 安装MySql
阅读全文
摘要:一、系统环境 yum update升级以后的系统版本为 [root@yl web yl] cat /etc/redhat release CentOS Linux release 7.1.1503 (Core) 二、mysql安装 一般网上给出的资料都是 yum install mysql yum
阅读全文
摘要:一、启动方式1、使用linux命令service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld& 二、停止1、使用 service 启动:ser
阅读全文
摘要:mysql有以下几种日志: 错误日志: log err 查询日志: log &n
阅读全文
摘要:安装Firewall命令: yum install firewalld firewalld config Firewall开启常见端口命令: firewall cmd zone=public add port=80/tcp permanent firewall cmd zone=public add
阅读全文
摘要:转载自https://blog.csdn.net/codepen/article/details/52738906 https://www.cnblogs.com/hantianwei/p/5736278.html centos7 开启端口防火墙配置(如开启3306或者80端口) centos7 默
阅读全文
摘要:一、缓冲区操作 缓冲区,以及缓冲区如何工作,是所有 I/O 的基础。所谓“输入/输出”讲的无非就是把数据移进或移出缓冲区。 进程使用 read( )系统调用,要求其缓冲区被填满。内核随即向磁盘控制硬件发出命令,要求其从磁盘读取数据。磁盘控制器把数据直接写入内核内存缓冲区,这一步通过 DMA 完成,无
阅读全文
摘要:public class TestBuffer { / 一. 缓冲区 (Buffer):Java Nio中负责数据的 存取+缓冲就是数组.用于存储不同类型的数据 根据类型不同(boolean 除外) 都提供了对应的缓冲区 ByteBuffer CharBuffer ShortBuffer LongB
阅读全文
摘要:1、Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某
阅读全文
摘要:1、绕过验证码。跳过验证码直接访问需要的页面内容。 2、请求头中自带验证码。有些网站的验证码会在前台 js 校验。服务器生成的验证码会在请求头中。可以获取请求头,并把验证码解析出来。 3、session 不刷新。有的网站验证码验证成功后,直接获取请求资源。(忘记了刷新 cookie 对应的验证码)可
阅读全文
摘要:打开eclipse后eclipse总是在Building WorkSpace(sleeping),我的解决方案是,Project > Building AutoMatically关闭就好了,以下是我网上搜到的其他解决方案,没有亲测 Eclipse 一直不停building workspace完
阅读全文
摘要:<! flowchart 箭头图标 勿删 最近项目部署到新环境tomcat+mysql,想看看项目部署成功没有,就用soupui调对应接口开测试,soupui使用比较简单,给上接口地址,入参xml报文,把入参的media Type设置为application/xml 点击调用就可以了。但是点击调用返
阅读全文
摘要:如图所示,显示CRLF, CRLF其实是换行符。 所以在下图所示设置下显示行尾符不显示即可。
阅读全文
摘要:错误内容如下 : 2010 9 19 16:09:58 org.apache.catalina.startup.Catalina stopServer 严重: Catalina.stop: java.net.ConnectException: Connection refused怎么出现的就不用说了
阅读全文
摘要: java keytool证书工具使用小结 keytool导入导出多条目对比 在Security编程中,有几种典型的密码交换信息文件格式: DER encoded certificate: .cer, .crt &nb
阅读全文
摘要:开放端口 永久的开放需要的端口 sudo firewall cmd zone=public add port=3000/tcp permanent sudo firewall cmd reload 之后检查新的防火墙规则 firewall cmd list all 关闭防火墙 由于只是用于开发环境,
阅读全文
摘要:默认你的机器上安装了Java环境,解压了Tomcat,安装了Nginx。默认这几个tomcat都部署在一台机器上。 对于Tomcat需要改三个地方【你部署的所有tomcat这三个地方都不能一样,如果你部署在不同机器上就不用改了】 vi [你的tomcat路径]/conf/server.
阅读全文
摘要:在使用的阿里云服务器上,进程性的 nginx s stop后再次启动nginx s reload ,总是会报错误nginx: [error] open() "/alidata/server/nginx/logs/nginx.pid" failed (2: No such file or direct
阅读全文
摘要:第一种方式:通过yum安装 直接通过 yum install nginx 肯定是不行的,因为yum没有nginx,所以首先把 nginx 的源加入 yum 中 运行下面的命令: 1.将nginx放到yum repro库中 [root@localhost ~] rpm ivh http://nginx
阅读全文
摘要: 准备1台 192.168.2.224 安装Nginx,2台安装tomcat 192.168.2.222 192.168.2.223 1、安装Nginx: 上传pcre 8.36.tar.gz、zlib 1.2.8.tar.gz到服务器
阅读全文
摘要:本文使用的Linux发行版:CentOS6.7 下载地址:https://wiki.centos.org/Download 一、安装Nginx 下载源:wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx release centos 6
阅读全文
摘要:一、Tomcat为什么需要与apache、nginx一起结合使用? Tomcat虽然是一个servlet和jsp容器,但是它也是一个轻量级的web服务器。它既可以处理动态内容,也可以处理静态内容。不过,tomcat的最大优势在于处理动态请求,处理静态内容
阅读全文
摘要:公司新项目要在linux下部署,搭建一下java运行环境,记录一下。 一、安装mysql 1去官网下载mysql,下载后并解压,我把mysql安装在/usr/local/mysql路径下 tar zxvf mysql 5.7.11 linux glibc2.5 x86_64.tar.gz C /us
阅读全文
摘要:用random模块实现按照要求生成一定个数和一定位数的密码: + View Code?123456789101112131415 Author by Andy _ _ coding:utf 8 _ _import randomcheckcode=''code='''abcdefghijklmnopq
阅读全文
摘要:tomcat默认日志文件为catalina.out,随着系统运行时间的增加,该日志文件大小会不断增大,甚至增大到G级。不仅会导致我们无法使用常规工具查找系统问题,而且会影响tomcat性能(比如我在维护中遇到的出现web页面文件上传<swfupload>错误:404)。 采用cronlo
阅读全文
摘要:catalina.out文件会越来越大,对系统的稳定造成了一定的影响。conf/logging.properties 一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响。可通过修改conf/logging.properties日志配置文件来屏蔽掉
阅读全文
摘要:<! flowchart 箭头图标 勿删 错误情况 项目用 maven 打好 war 包后放到 tomcat 下,启动 tomcat,出现以下错误 3 Nov 2017 12:21:44.346 严重 [localhost startStop 1] org.apache.catalina.core.
阅读全文
摘要:catalina.out catalina.out其实是tomcat的标准输出(stdout)和标准出错(stderr),这是在tomcat的启动脚本里指定的,如果没有修改的话stdout和stderr会重定向到这里。所以我们在应用里使用System.out打印的东西都会到这里来。另外,如果我们在应
阅读全文
摘要:了解一下 之前看了龙果支付系统,也没看透,用公司框架改写,然后就改的比较乱😂,主要是没有结合公司框架的优点,就想重新整理以下,想起来之前还有个 XxPay 没看,然后看了下,有三个版本: spring boot 版本; spring cloud 版本; dubbo 版本。 比较喜欢 spring,
阅读全文
摘要:龙果支付系统的代码下载地址码云/Roncoo,虽然官网上说的功能很炫酷,但实际上其实我觉的还是挺酷的,只是功能没有他们说的那么全。目前我只浏览了一下支付业务,系统中看到了支付宝和微信的扫码支付和刷卡支付、微信的小程序支付,测试了微信的扫码和刷卡支付。 我对这个系统的了解 现在有如下几个角色:平台:龙
阅读全文
摘要:对于初学者来说这几个意思可能只知道其中几个的意思,下面我们来看一下。 1、竖线‘|’ ,在linux中是作为管道符的,将‘|’前面命令的输出作为'|'后面的输入。举个例子 [18066609@root~]$ cat /etc/passwdroot:x:0:0:root:/root:/bin/bash
阅读全文
摘要:1.https://www.tutorialspoint.com/unix_terminal_online.php 2.从 这里 https://www.tutorialspoint.com/index.htm 点CODING GROUND
阅读全文
摘要:系统基础相关 使用root用户的环境变量切换到root用户 su 显示当前工作路径 pwd 显示当前系统默认语言及键盘布局 localectl 显示系统中能支持的所有语言 localectl list locales 配置系统默认语言为中文 localectl set locale LANG=zh_
阅读全文
摘要:<! flowchart 箭头图标 勿删 nginx的配置放在nginx.conf文件中,一般我们可以使用以下命令查看服务器中存在的nginx.conf文件。 locate nginx.conf /usr/local/etc/nginx/nginx.conf /usr/local/etc/nginx
阅读全文
摘要:```java root 1208 1 0 11月25 ? 00:15:32 /home/root/jvm/jdk1.7.0_79/bin/java -Djava.util.logging.config.file=/home/appuser/tomcat1/conf/logging.properties -Djava.util.logging.manager=org.apac...
阅读全文
摘要:1.业务场景,公司做理财业务,但是可能有第三方合作。与第三方合作获得更多客户流量。别人可以在第三方进行购买理财产品。那么怎么保证交易信息的安全性那,我们这里给出rsa加密实现原理。2.工具类rsa:公钥私钥的生成百度一下有在线生成的网站。import java.security.KeyFactory
阅读全文
摘要:名称:teleport ultra下载官网http://www.tenmax.com/teleport/pro/download.htm1、打开软件2、点击File,然后点击 New Project Wizred...,弹出如下界面,选择第一项,点击下一步3、然后在输入框输入你要扒的网站的地址,点击
阅读全文
摘要: 动机 闲扯节点,可略读。 下载并试用这些软件并非是为了一己之私,模仿他人网站以图利。鉴于国内网络环境之艰苦,我等屌丝级半罐水程序员,纵有百度如诸葛大神万般协力相助,也似后主般无能不能解决工作和娱乐中的诸多困难。就那如近段时间自学Android开发为例,不说下载Android SDK费了九
阅读全文
摘要:[隐藏目录]1 独占式1.1 独占式同步状态获取1.2 独占式获取响应中断1.3 独占式超时获取1.4 独占式同步状态释放2 共享式2.1 共享式同步状态获取2.2 共享式同步状态释放3 参考资料 此篇博客所有源码均来自JDK 1.8 在前面提到过,AQS是构建Java同步组件的基础,我们期待它能够
阅读全文
摘要:目录 1 基本实现原理 1.1 如何使用 1.2 设计思想 2 自定义同步器 2.1 同步器代码实现 2.2 同步器代码测试 3 源码分析 3.1 Node结点 3.2 独占式 3.3 共享式 4 总结 Java并发包(JUC)中提供了很多并发工具,这其中,很多我们耳熟能详的并发工具,譬如
阅读全文
摘要:开发十年,就只剩下这套架构体系了! >>> 1.java.util.concurrent包 1.1 Executors Executor:接口,仅有一个方法为execute(Runnable) ExecutorService:Executor的子接口,扩展
阅读全文
摘要:需要jar包:javacsv 2.0.jar 读操作 // 读取csv文件的内容 public static ArrayList<String> readCsv(String filepath) { File csv = new File(filepath); // CSV文件路径 cs
阅读全文
摘要:最近想注册一个域名,使用万网尝试了很多域名,基本都已被注册。之前听说双拼域名很火,所以想写个脚本,看看哪些双拼域名还未被注册。 一、查询接口 网上搜索了一下,万网的域名查询接口比较简单易用,查询URL格式为: http://panda.www.net.cn/cgi bin/check.
阅读全文
摘要:1 RSA加密算法介绍RSA又叫非对称加密算法,这类加密算法有一对秘钥,其中一个用来加密一个用来解密。这一对秘钥中你可以选择一个作为私钥(自己保存),另一个作为公钥(对外公开)。用私钥加密的内容只能用对应的公钥解密,反之用公钥加密的内容只能用对应的私钥解密。还有一种对称加密算法,其加密秘钥和解密秘钥
阅读全文
摘要:前言 平时喜欢写东西,看博客,一直对编码有些懵,今天下午也不知道看到了什么,突然想了解下,就找到了这个文章,看完真的豁然开朗,这个必须留下来做纪念。 点击打开链接 1.ASCII 我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合
阅读全文
摘要:```java import java.io.UnsupportedEncodingException; / 判断字符编码 @author guyinyihun / public class CharacterCodingUtil { private final static String ENCO
阅读全文
摘要:<! flowchart 箭头图标 勿删 属性名 含义 mail.smtp.user SMTP的缺省用户名。 mail.smtp.host 要连接的SMTP服务器。 mail.smtp.port 要连接的SMTP服务器的端口号,如果connect没有指明端口号就使用它,缺省值25。 mail.smt
阅读全文
摘要:<! flowchart 箭头图标 勿删 目录 目录 前言 创建CentOS虚拟机 安装Nginx 安装Tomcat 安装lvs和keepalived 反向代理 部署网站 搭建数据库 编写网站项目 解决session一致性 注意 参考资料 前言 本篇文章将介绍如何搭建使用Nginx和Tomcat的高
阅读全文
摘要:package com.sun;public class Snippet { public static void main(String[] args) { String cn = "你"
阅读全文
摘要:阅读目录1 部署过程记录 2 标准脚本3 半自动化工程部署背景:记录在linux环境下部署jar程序的过程 回到顶部1 部署过程记录 1.1 程序结构 这里的main函数就在DemRest2.java 文件中。 为了部署方便,要做到以下两点: 1 在导出的jar包中不包含依赖的jar文件
阅读全文
摘要: 最近做的微服务jar包想弄在持续集成中自动化部署,所以首先得有一个操作jar包的脚本 只需将jar文件的路径替换到APP_NAME的值就可以了,其他不用改 注意:window编辑的shell文件,通过WinSCP上传的Linux服务器,需要改变文件的格式(查看文件格式,vim编辑后输入
阅读全文
摘要:起因 自己租用的BandwagonVPS上安装了个CentOS7,然后开始安装各种软件,结果yum安装MySQL发现MySQL在yum源中的Mysql不对劲,于是自己百度搜索安装方法。 终于我搜到了这篇文章:http://www.mamicode.com/info detail 503994.htm
阅读全文
摘要:一:去官网查看最新安装包 https://dev.mysql.com/downloads/repo/yum/ 二:下载MySQL源安装包 wget http://dev.mysql.com/get/mysql57 community release el7 11.noarch.rpm 安装MySql
阅读全文
摘要:1、安装redis 第一步:下载redis安装包 wget http://download.redis.io/releases/redis 4.0.6.tar.gz ?1234567891011[root@iZwz991stxdwj560bfmadtZ local] wget http://down
阅读全文
摘要:<! flowchart 箭头图标 勿删 安装了mysql5.7,用group by 查询时抛出如下异常: Expression 3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinf
阅读全文
摘要:```sql Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression 23 of SELECT list is not in GROUP BY clau
阅读全文
摘要:张三:假如我们自己开发了一个类库,怎么做一个方便阅读的文档呢? 李四:一个方法一个方法地写呗,就像写Excel文档一下。 张三:啊,你out了,这多慢呀。为什么不玩玩doxygen工具,它能帮你生成文档? 李四:这么爽,什么东东,给说讲讲。 1. Doxygen, what? Doxgen就是大名鼎
阅读全文
摘要:```java package com.tzx.cc.common.constant.util; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.Reader; import j...
阅读全文
摘要:HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,建立在
阅读全文
摘要: PS:欢迎转载,但请注明出处,谢谢配合。 前言: PEM是OpenSSL和许多其他SSL工具的标准格式,OpenSSL 使用PEM 文件格式存储证书和密钥。这种格式被设计用来安全的包含在ascii甚至富文本文档中,如电子邮件。这意味着您可以简单的复制和粘贴pem文件的
阅读全文
摘要:上一篇是StringUtils 链接http://www.cnblogs.com/tele share/p/8060129.html 1.RandomStringUtils 1.1模拟实现random(count,str); 1 //模拟实现random(5,"helloworld") 2 publ
阅读全文
摘要://产生5位长度的随机字符串,中文环境下是乱码 RandomStringUtils.random(5); //使用指定的字符生成5位长度的随机字符串 RandomStringUtils.random(5, new char[]{'a','b','c','d','e','f', '1', '2', '
阅读全文
摘要:在console栏内容上面,鼠标右键有个word wrap,就行了
阅读全文
摘要:<! flowchart 箭头图标 勿删 log4j 简介 是什么? Apache的一个开源的、轻量级的、用于日志管理的框架 有什么? Log4j由三个重要的组件构成:日志信息的输出格式,日志信息的优先 级,日志信息的输出目的地。 1,日志信息的优先级用来指定这条日志信息的重要程度; 2,日志信息的
阅读全文
摘要:<! flowchart 箭头图标 勿删 内网穿透想必开发过微信的同志都很了解,大部分人选择网上寻找各种现成的,比如ngrok官网、ittun ngrok、sunny ngrok或者花生壳之类的。但是世界上没有免费的午餐,要不就是收费,要不就是免费但是偶尔会出现连接失败的问题(当然大多数时间是没有问
阅读全文
摘要:前言 随着互联网的发展,无论是web服务还是移动APP越来越多的都集成了第三方支付(支付宝、微信、银联)。通常作为服务提供方,支付成功以后都会有一个后端回调URL来通知是否调用者是否支付成功,这个URL必须是公网环境,并且可以被访问到。然而在实际开发测试环境中,我们一般都是在内网开发,所以说对于支付
阅读全文
摘要:第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要);如图1:选择pull
阅读全文
摘要:<! flowchart 箭头图标 勿删 笔记本配置太渣,奈何不是大力士,不能把宿舍主机扛来扛去,所以只好想想能不能远程登陆宿舍主机。 花生壳,要钱又限速,于是果断选择免费开源的ngrok。 一、下载ngrok 官网:https://ngrok.com 源码:https://github.com/i
阅读全文
摘要:阅读更多 工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。 前记: jdk官方文档(javadoc)是学习的最好,最权威的参考。 文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池
阅读全文
摘要:1、Eclipse中的ctrl+shift+o Ctrl + Alt + O 2、Eclipse中快捷键是Ctrl+O MacOS 下是 cmd+F12 ,windows下是Ctrl+F12
阅读全文