自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙遥的世界

江湖人称药师

  • 博客(91)
  • 资源 (36)
  • 收藏
  • 关注

原创 多线程CountDownLatch和CyclicBarrier的区别之CyclicBarrier示例

package com.paymoon.demo.Ztest; import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors; /** * * @author stevenlii * * Cycl.

2021-10-07 17:24:41 148

原创 Sublime Text 3 离线安装controll package,pretty json, Sublimerge, SqlBeautifier

Sublime Text 4 如何安装Package...首先打开Sublime Text,使用快捷键Shift+Ctrl+P,弹出查找栏在搜索框中直接输入关键字 install ,出现下拉选项。点击选择其中的:Install Package Control,等待安装

2019-06-17 11:17:08 4375 3

转载 【分布式安全】【加密】使用数字证书进行数字签名和加密,解密

下边是一个使用数字证书来进行数字签名(以及验证签名信息),以及非对称加密的一个demo,代码中使用PKCS12类型的keystore(包含私钥)使用JKS或者其他类型的keystore也是可以的,就是在加载keystore的时候有一些不同关于公钥,私钥和数字签名的一个比较容易的理解可以参考这篇文章:http://blog.csdn.net/21aspnet/article/details/72...

2019-05-07 10:12:27 463

转载 【分布式安全】【加密】什么是数字签名和证书?

公钥密码系统是本文的理解基础。本文不对公钥密码系统做过多描述。若对公钥密码不熟悉,可以参考阅读维基百科-公开密钥加密1.信息安全三要素信息安全中有三个需要解决的问题:保密性(Confidentiality):信息在传输时不被泄露 完整性(Integrity):信息在传输时不被篡改 有效性(Availability):信息的使用者是合法的这三要素统称为CIA Triad。公钥...

2019-05-07 10:08:45 241

原创 【分布式安全】【加密】各种加密方案讨论加密算法的选择[对称加密][非对称加密][Hash算法]

常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。对称加密 指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户最少需要2个密钥并交换使用,如果企业内用户有n个,则整个企业共需要n×(n-1)个密钥,密钥的生成和分发将成为企业信息部门的恶梦。对称加密算法的安全...

2019-05-06 19:25:04 972

原创 【分布式安全】【加密】前端vue和后端java使用AES加密参数互相验证请求

需求背景前端参数传至后端,需要加密参数,以防止被爆破和信息泄漏。又因为是暴露给外部使用的接口,无法使用oath2等内部权限技术栈前端使用vue开发。后端主要使用java开发。加密方案使用AES算法。base64。解决方案前端vue解决方案首先我们使用 crypto-js加密类库1)安装cnpm install crypto-js --save此外使用淘宝的...

2019-05-06 19:19:29 2162

原创 4、概率中的独立性和互斥性

一、互斥互不相容又叫互斥,即两个事件不能同时发生,强调“同时发生”。发生了A就不能发生B,发生了B就不能发生A.举例说明:就如去食堂吃饭和在WC拉粑粑。这两个是互斥事件。概率公式:设有A、B两个集合如果A、B互不相容,则A∩B=Φ,P(A∩B)= 0,P(B│A)= P(A│B)=0(理解:置一次骰子,A∩B=Φ,P(A∩B)= 0是同时出现两个点概率为0.同时,在A的...

2019-04-18 15:51:24 16597

原创 linux agent 自重启脚本

#!/bin/bash## chkconfig: - 57 75# description: test service#!/bin/shJAVA_OPTS="-Duser.timezone=GMT+8 -server -Xms512m -Xmx512m -Xloggc:agent.log"APP_LOG=/home/monitor/alert-agent/APP_HOME=/ho

2015-04-01 17:13:04 1455

原创 linux服务器进程监控及自动重启的方法

[monitor@i-755-42433-VM ~]$ cat admintest.sh #! /bin/sh APP_MAIN=com.upyoo.agent.AgentServer proc_num() #查询进程数量{ num=`ps -ef|grep $APP_MAIN | awk '{ if($8=="./jre/bin

2015-03-30 11:34:15 3410

转载 maven ArtifactTransferException

(原)maven ArtifactTransferException: Failure to transfer - zhanghua.1199的日志 - 网易博客http://zhanghua.1199.blog.163.com/blog/static/464498072013529936189/这句话的意思是:对于这个包从maven中心传输到本地仓库失败,决定不会重新尝试下载j

2015-03-27 10:16:01 1236

原创 convertToUTF8

protected static String convertToUTF8(String s) { if (s == null || s.length() == 0) return s; byte[] b; try { b = s.getBytes("ISO8859_1"); for (int i = 0; i < b.length; i++) if (b[i

2015-03-25 16:37:15 2300

原创 linux安装jdk[卸载自带openjdk]

wget jdk.tar.gzmv jdk.tar.gz /usr/javavi /etc/profileJAVA_HOME=/usr/java/jdk1.7.0_75CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOEM/lib/dt.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA

2015-03-25 14:10:51 1492

原创 记一次Maven 打包multi-catch statement is not supported in -source 1.5 [ERROR] (use -source 7 or higher to

MacBook-Pro:agent-alert yol$ mvn install -Dmaven.test.failure.ignore=true[INFO] Scanning for projects...[INFO] [INFO] -------

2015-03-17 17:46:12 3555 2

原创 linux执行shell脚本的

linux执行shell脚本的方式及一些区别http://4554480.blog.51cto.com/4544480/8370061 chmod777 test.sh./test.sh2 bash test.sh3 sh test.sh

2015-03-17 11:21:31 797

转载 Linux下更改MYSQL数据库/MariaDB不区分大小写表名

更改MYSQL数据库不区分大小写表名 - DevilRex119 - 51CTO技术博客http://lucifer119.blog.51cto.com/2914308/1311084重启数据库在不重启MariaDB数据库服务器的情况下使用新配置参数 - 磨延城的博客 - 专注技术研究,分享生活体验http://mo2g.com/view/32/

2015-03-14 13:22:44 3984

原创 Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must

http://wenda.baba.io/questions/38085/java-security-invalidalgorithmparameterexception-the-trustanchors-parameter-mus.html

2015-03-14 07:04:50 5881

原创 在vi里面执行ctrl -z [undo]和[reundo]操作

分别是按u和ctrl+r(note: mac下也是ctrl 而不是cmd)refer:Undo and Redo - Vim Tips Wikihttp://vim.wikia.com/wiki/Undo_and_RedoHow to go back (ctrl+z) in vi/vim - Stack Overflowhttp://stacko

2015-03-13 10:58:52 3195

原创 Caused by: java.sql.SQLException: Access denied for user

错误是用户名密码错了, 查看一下配置

2015-03-12 18:03:32 9139

原创 tail -f 查看日志筛选并实时显示

tail -f file|grep xxxtail -f file|grep --line-buffered xxxrefer:问题请教:使用tail -f|grep 筛选日志带来的显示延迟问题-Linux系统管理-ChinaUnix.nethttp://bbs.chinaunix.net/thread-4147378-1-1.html

2015-03-12 15:52:47 33571

原创 shell 中的替换文本命令

使用方法: 进入文件后, 按ESC , 然后冒号 [addr]s/源字符串/目的字符串/[option]常用替换文本:全局替换:%s/源字符串/目的字符串/g全局替换, 边替换边需要按y进行确认(按一次y就OK了, 不用enter)%s/源字符串/目的字符串/c详细如下:语法为 :[addr]s/源字符串/目的字符串/[option]

2015-03-12 15:18:54 1271

转载 安装lsof以及lsof命令详解

安装lsof以及lsof命令详解 - 我在移动 - 博客园http://www.cnblogs.com/wanghaosoft/archive/2013/01/11/2857216.html

2015-03-11 15:52:18 1869

原创 查看linux进程, 服务 和端口占用情况

chkconfig --listlsof -i查看Linux下端口占用情况的命令 - VPS管理百科http://www.bootf.com/186.html

2015-03-11 10:55:45 2580

原创 linux 安装Memcached服务器

memcached是基于libevent的libevent是个程序库,它将Linux的epoll、BSD类操作系统的kqueue等事件处理功能封装成统一的接口。即使对服务器的连接数增加,也能发挥O(1)的性能。 memcached使用这个libevent库,因此能在Linux、BSD、Solaris等操作系统上发挥其高性能。memcached的安装其实很简单:1.由于mem

2015-03-10 15:25:05 544

原创 CentOS下yum安装Mariadb

CentOS下yum安装Mariadb

2015-03-10 15:25:05 876

原创 linux new a new user

新建用户monitorgroupadd -g 2001 monitor2.useradd -m -s /bin/bash -g monitor monitor3 passwd monitor2. 为用户增加sudo 权限1、用root帐号登录或者su到root。2、增加sudoers文件的写权限: chmod u+w /etc/sudoers3、

2015-03-10 10:11:39 838

原创 启动和停止Java应用程序的Shell脚本

http://blog.csdn.net/jadyer/article/details/7960802

2015-03-09 15:38:37 1440

原创 Linux删除日志文件和清除日志文件脚本

vi clearlog.sh#!/bin/shrm *.log.*cat /dev/null > agent.log保存后运行bash clearlog.sh(bash -n clearlog.sh 是检查语法)(bash -x clearlog.sh  是看运行详细情况)

2015-03-09 13:25:03 1740

原创 安装rabbitmq

安装rabbitmqyum install -y erlang##如果装不上erlangwget -O /etc/yum.repos.d/erlang_solutions.repo  http://binaries.erlang-solutions.com/rpm/centos/erlang_solutions.repo再装rpm --import ht

2015-03-09 09:11:57 615

原创 nginx初体验

从ng配置文件路径开始nginx查看配置文件nginx.conf路径 http://webnoties.blog.163.com/blog/static/1835251412013918102554268/里面内容如下:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log l

2015-03-06 14:07:20 606

原创 Linux下安装Nginx

Nginx的安装模块依赖性Nginx需要依赖下面3个包1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )3. ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ )w

2015-03-06 11:37:07 613

原创 记Linux java tomcat增加SSL生成&配置全程步骤

一 一般配置首先小时候学tomcat的时候, 就知道一般配置配置参考 http://www.cnblogs.com/sixiweb/p/3339698.html生成一般配置及文件二 把关联项目中所有在Porperties文件中的URL修改为https三 由于认证API是自己项目, 以前是http的方式, 现改为https的方式参考:Linux下tomcat配置s

2015-03-05 15:36:42 1633

原创 javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgor

CauseThe JVM cannot find the javax.net.ssl.trustStore required for SSL, or it does not contain the required certificates.For standard installations, we do not recommend this JVM argument is used,

2015-03-05 11:01:03 8013

原创 Linux下tomcat配置ssl中报错问题的解决javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateExcepti

原问题:javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names presenthttp://blog.csdn.net/robert_lizhiqiang/article/details/44060217解决报错问题:>s

2015-03-04 18:14:57 24231

原创 Linux下tomcat配置ssl中报错的问题[已解决] CertificateException No subject alternative names present

question are following:javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)

2015-03-04 14:54:37 2606

原创 关于JVM中参数问题 JVM系列三:JVM参数设置、分析

http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html

2015-02-28 15:07:40 834

转载 MySQL for Mac 安装和基本操作(包含后期的环境变量设置)

1.mysql下载地址http://dev.mysql.com/downloads/mysql/我的机器是mac 10.8的;所以使用mysql-5.6.10-osx10.7-x86_64.dmg安装包; 2.安装软件包位于硬盘映象(.dmg)文件中,必须首先双击搜索起中的图标来安装该文件。应当安装图像并显示其内容。 注释:在继续安装前,一定要使用MySQL管理器应用程序(在Mac

2015-02-28 09:49:47 2082

原创 为项目增加log4j支持

需要做三件事1 add jar file to ur pom.xml log4j log4j 1.2.12 2 config ur log4j properties(better named log4j.xml) and format java util file[Logj.java]<!-- NOTE: This copyright does *

2015-02-12 11:46:04 853

原创 为项目增加ibatis支持

需要做三件事1 add jar file at pom.xml org.apache.ibatis ibatis-sqlmap 2.3.4.726 com.upyoo.vmware dom4j 1.6.1 com.upyoo.vmware jdbc 5.1.34 2 add xml [entity.

2015-02-12 11:35:01 791

原创 ibatis 实现saveorupdate 结果发现 mysql saveorupdate 支持

写ibatis要实现saveorupdate两种方式一、都是在业务上进行控制,二、mysql 的replace into 语句支持类似的功.原理是根据唯一索引去判断新插入数据合法性,合法(不存在)则插入,存在则删除.这在自增主键情况下会使autoincrement +2, 并且原来的数据全部清空存在数据不安全的隐患.三、mysql 的ON DUPLICATE

2015-02-05 18:04:43 3532

quartz 一个JobDetail 如何设置多个触发器

http://www.iteye.com/problems/47143[code="java"] JobDetail jobDetail = new JobDetail(jobName, jobGroupName, class1.getClass()); Trigger trigger3 =TriggerUt...

2015-01-26 14:25:21 1533

ServiceNow-Data-Model-v3.4 ServiceNow 数据模型CMDB,ITSM 数据模型,ITOM数据模型

ServiceNow-Data-Model-v3.4 ServiceNow 数据模型CMDB,ITSM 数据模型,ITOM数据模型

2016-11-02

SAP_ECC6.0_EHP4或SAP_ECC6.0_EHP5_基于Windows_Server_2008R2_和SQL_server下的安装

SAP_ECC6.0_EHP4或SAP_ECC6.0_EHP5_基于Windows_Server_2008R2_和SQL_server下的安装,更多请看文档内的博客,或者点击ID下载更多内容

2013-12-31

最新SAP IDES ECC6.0(服务器+客户端+语言包)完整下载全系统安装包种子下载

最新SAP IDES ECC6.0(服务器+客户端+语言包)完整下载全系统安装包种子下载

2013-11-09

PowerDesigner系统分析与建模

PowerDesigner系统分析与建模

2012-09-07

你知道软件设计的6大原则吗?S.O.L.I.D.设计原则

设计模式的基础是坚实的面向对象设计原则,以Robert Martin的S.O.L.I.D.设计原则为例来讲解这一点。还将介绍Martin Fowler的Patterns of Enterprise Application Architecture一书中提出的一些更高级的模式

2012-05-16

WinRar 4.11的破解教程 WinRar 4.11的破解绿色版本免费下载

WinRar 4.11的破解教程 WinRar 4.11的破解绿色版本免费下载

2012-04-23

c3po优化详细配置

c3po优化详细配置,文档很强大,很方便,是您学习,使用c3p0的必备利器

2012-04-20

MyEclipse10注册机.rar

MyEclipse10注册机适用版本8到10,我亲自测试过,木有问题滴,仅供个人学习所有,如果使用于商业,请购买注册正版

2012-03-30

必须放在手边的SQL笔记

经常使用的SQL,不容错过,绝对是常用,放在挺的,实乃居家旅行之必备神器

2012-03-29

navicat中文版navicat汉化版 navicat100_mysql_cs

navicat10中文汉化版软件 下载安装软件成功之后 就是中文版本的 不用专门汉化 请支持正版 (如果实在需要破解 咳咳 邪恶的点击下我的id吧 里面有你想要的 你懂的)

2012-03-27

IBM数据库DB2常用命令大全

编写目的 本文档介绍了DB2的常用的使用命令 读者范围 初步熟悉DB2数据库的开发人员,以及需要使用到DB2数据库的相关命令人员。

2011-12-29

DB2使用指南

编写目的>> 本文档介绍了DB2的安装、完全卸载、数据库的创建、DBVISUAL数据库管理工具的使用方法。 读者范围>> 未接触过以及不熟悉DB2数据库的开发人员,以及需要使用到DB2数据库的相关测试人员。

2011-12-28

jQuery 1.6 中文API (适用jQuery 1.6、jQuery 1.6.1、jQuery 1.6.2)

jQuery 1.6 中文API (适用jQuery 1.6、jQuery 1.6.1、jQuery 1.6.2),中文讲解各种Jquery技术,实在是Jquery居家旅行,使用必备之良器

2011-12-23

将网址添加到谷歌,百度...这些大的搜索引擎里网址大全

提交搜索引擎收录入口的网址大全,可以把各种网站URL加到搜索引擎里

2011-05-14

LINUX从入门到精通

Linux基础知识 1.特点 2.LINUX安装 LINUX系统管理 LINUX中服务

2011-04-06

VB图书管理系统(完整源代码)

适合 visual basic 程序设计教程 第三版 高等教育出版社 课程设计 您下载下来之后,也许不能完全符合您的要求,内容您可以部分改动,我相信这是一套非常适合学习的程序设计

2010-12-13

Visual Basic程序设计教程实验及实验报告答案(第3版)【全部】

visual basic 程序设计教程课后部分答案 第三版 高等教育出版社,全部的实验题目答案和实验报告答案,很全很详细,适合自学VB的一套很好的参考资料

2010-12-13

Visual Basic程序设计教程答案(第3版)【全(j)】

Visual Basic程序设计教程实验答案(第3版)(j)

2010-12-13

Visual Basic程序设计教程答案(第3版)【全(i)】

Visual Basic程序设计教程实验答案(第3版)(i)

2010-12-13

Visual Basic程序设计教程实验答案(第3版)【全(H)】

Visual Basic程序设计教程实验答案(第3版)(H)

2010-12-13

Visual Basic程序设计教程课后答案(第3版)(全)

visual basic 程序设计教程课后部分答案 第三版 高等教育出版社(G)

2010-12-13

Visual Basic程序设计教程课后答案(第3版)(全)

visual basic 程序设计教程课后部分答案 第三版 高等教育出版社(F)

2010-12-13

Visual Basic程序设计教程课后答案(第3版)

visual basic 程序设计教程课后部分答案 第三版 高等教育出版社 (E)

2010-12-13

Visual Basic程序设计教程课后答案(第3版)全

visual basic 程序设计教程课后部分答案 第三版 高等教育出版社全部答案Part(A)

2010-12-13

C语言程序设计教程课后答案

C语言程序课后的答案,非常有助于学习的,不可多得的好东东

2010-10-18

Visual Basic程序设计教程课后答案(第3版)

visual basic 程序设计教程课后部分答案 第三版 高等教育出版社

2010-10-18

教务选课系统原码 系统三种身份:学生,教师和管理

系统说明: (1)系统分三种身份:学生,教师和管理,每种身份登陆系统后进入不同的权限操作界面。 (2)学生信息管理:管理员可以添加新的学生学籍信息,教师只能查询,管理员可以进行学生信息维护管理。 (3)教师信息管理:管理员可以添加新的教师,可以修改教师信息,教师身份只能修改自己的个人信息。 (4)课程信息管理:管理员可以给某个学期某个班级添加新的课程,可以给某个学期某个专业添加选修课程,也可以修改和维护这些信息 (5)排课和选课信息管理:管理员可以指定某个学期每个班级的必修课程,可以为每个专业设置选修课程,学生登陆系统后可以在指定的时间内对该学期的选修课程进行选择,专业课程不需要选择,学生可以生成自己的课表 (5)成绩信息管理:通过期末考试后,相关课程的教师需要登陆系统后对每个学生的成绩信息进行登记或修改,学生登陆系统后可以对自己的成绩信息进行查询。

2010-10-04

空空如也

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

TA关注的人

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