- 博客(29)
- 资源 (7)
- 收藏
- 关注
原创 Hyperledger Fabric 1.0 多机部署 4Peer+1Orderer架构
最近正在研究Fabric,闲暇时间记录一下搭建过程。1.环境准备我们要部署4Peer+1Orderer架构,也是官方文档e2e_cli架构,那么就先准备5台虚拟机,保证五台网络畅通。分别在每一台服务器上安装以下环境,我这里是安装了一台然后克隆出来的另外4台虚拟机。下面以172.168.1.131为例。1.1 关闭防火墙这里为了方便直接采用了关闭防火墙的方式,小伙伴可以根据需要来开启端口。我这里用的...
2018-07-14 13:54:50 1873 5
原创 Linux JVM调优 实践
Java内存泄漏排查或者JVM内存调优1)通过jps查看当前系统运行的java进程的ID或者通过ps -ef | grep “指定服务名,例如tomcat等”(2)通过使用top -p [pid]的命令来查看指定进程占用系统资源的情况,主要是看内存(3)通过使用jstat -gcutil [pid] 60000的命令,来查看GC的情况,每隔1分钟输出一次(4)通过观察上面的输出结果,不难...
2018-07-31 08:56:39 3150 1
转载 JVM调优总结(这个总结得比较全面)
堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: java -Xmx3550m -Xms3550m -...
2018-07-30 13:43:11 252
原创 高性能web服务器nginx
本文由马哥教育学员推荐,转载自互联网,作者为dongsong,内容略经小编和加工,观点跟作者无关,最后感谢作者的辛苦贡献与付出。本文将从Nginx源码编译安装开始,到修改配置文件,调整系统内核参数以及架构四个方面着手分别介绍如何优化。看了很多这些相关Nginx的文档之后,发现一个比较大的问题,就是这些文档基本也就从两个方面着手,一是修改Nginx的配置文件,二是调整操作系统的相
2017-08-24 08:54:19 378
原创 【干货】Nginx高并发配置 + Linux服务器优化配置
关于Niginx,还是推荐使用Linux版本,Windows版本太鸡肋,很多配置局限,请自行感受。老样子,废话不多说,在我这里只有干货。下面是一个简单的nginx 配置文件:user www www;worker_processes 8;worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00
2017-08-22 11:10:17 676
原创 【干货】Linux服务器高并发调优实战
CentOS 安装好之后的默认配置是不能满足我们的高并发需求的。面对高压并发Linux调优,废话不多说,直接上干货:Linux系统连接数的优化1、调整同时打开文件数量ulimit -n 65535注:linux 默认值 open files 和 max user processes 为 1024三种修改方式:1. 在/etc/rc.local 中增加一行 u
2017-08-22 10:22:16 3625
转载 [Java基础] 深入jar包:从jar包中读取资源文件
我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码:Java代码 //源代码1: package edu.hxraid; import java.io.*; public class Reso
2017-08-04 10:53:30 296
转载 AES For Delphi And Java, AES/ECB/PKCS5Padding(二)
上一篇文章里面,AES加密算法的测试用的加密密钥是1234567812345678,正好是128bit的,如果密钥不是128bit呢,该怎么填充?先看以下代码:[java] view plain copypackage encryption; import java.io.UnsupportedEncodingException
2017-08-01 09:47:55 567
转载 AES For Delphi And Java, AES/ECB/PKCS5Padding(一)
版权声明:本文为博主原创文章,未经博主允许不得转载。 Java刚学不久,很多东西都不知道,走了很多弯路。 最近项目要用AES加密算法,服务端是Java,客户端是Delphi。网上找了很多AES算法的代码,单独加密和解密都可以,一旦交互加密解密就不行了,例如:Java加密,用Delphi就解密不了。网上找到的Java端AES代码如下:
2017-08-01 09:45:33 1052
转载 JDK自带工具keytool生成ssl证书
JDK自带工具keytool生成ssl证书 前言:因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用https以保证数据安全。百度了不少资料,看到JAVA的JDK自带生成SSL证书的工具:keytool,外加看了同事的心得体会,自己总结了一下具体的使用方法和使用过程中发现的问题及解决办法。 1:什么是HTTPS?HTTPS其实是有两部分组成:HT
2017-06-21 09:56:26 316 1
转载 数字证书原理,公钥私钥加密原理 -因为这个太重要了
文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出! 1、基础知识 这部分内容主要解释一些概念和术语,最好是先理
2017-06-21 09:40:53 241
原创 给 Java 初学者的学习路线建议
java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是J
2017-06-15 09:29:13 283
原创 GPS坐标转换为百度坐标 js封装
前言BMap.Convertor在坐标转换上有数量限制,这点在实际的项目中受限。参考网上一些文档,封装了下面js版的坐标转换工具pointtransfertools.js。经测试,误差在可容忍范围之内。下载jspointtransfertools.js:http://download.csdn.net/detail/u010989191/9668840pointtr
2017-06-14 09:40:14 339
原创 百度地图API之定位当前和公交查询
前言本文主要介绍百度地图中自动定位到当前的功能,然后可以指定起始位置查询公交。源码html>head> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> meta name="viewport" content="initial-scale=1.0, user-scala
2017-06-14 09:38:49 591
原创 百度地图API之JavaScript开源库2
前言在学习使用百度地图API的时候,必定会涉及到相关的开源库。下面主要介绍一部分JavaScript开源库,有城市商圈及行政区域、路书、测距工具和交通流量。城市商圈及行政区域城市行政区域和商圈数据获取工具类,使用者可以通过调用该接口智能获取城市行政区域和商圈多边形及相关坐标点数据。 主入口类是CityList, 基于Baidu Map API 1.5。测试源码
2017-06-14 09:37:59 1328
原创 百度地图API之JavaScript 开源库1
前言在学习使用百度地图API的时候,必定会涉及到相关的开源库。下面主要介绍一部分JavaScript开源库,有大数据可视化库、热力图和添加标注工具。大数据可视化库Mapv是一组基于百度地图的大数据可视化库,可以用来展示大量的点、线、面数据,每种数据也有不同的展示类型,如直接打点、热力图、网格、聚合等方式展示数据。测试源码html>head> titl
2017-06-14 09:36:57 814
原创 百度地图API之覆盖物和事件
前言之前已经介绍了如何添加地图上一些控件,添加一些控件后就会实现一些常用的功能。具体请参考上一篇博文。下面主要介绍如何添加覆盖物及给地图、地标等添加响应事件。覆盖物相关API介绍地图覆盖物概述所有叠加或覆盖到地图的内容,我们统称为地图覆盖物。如标注、矢量图形元素(包括:折线和多边形和圆)、信息窗口等。覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动。
2017-06-14 09:35:50 793
原创 百度地图之控件使用
前言本文是继上一篇百度地图API之环境搭建之后介绍如何在百度地图上使用一些控件。百度地图API控件介绍Control控件的抽象基类,所有控件均继承此类的方法、属性。通过此类您可实现自定义控件。NavigationControl地图平移缩放控件,PC端默认位于地图左上方,它包含控制地图的平移和缩放的功能。移动端提供缩放控件,默认位于地图右下方。
2017-06-14 09:35:06 472
原创 百度地图API之环境搭建
前言地图对于每一个人的重要性不言而喻,随着用户的需求的增加,你是不是也要考虑在你的项目中加入地图这个元素,国内首选的肯定就是百度地图了。因此了解如何使用百度地图相关的API是很有必要的。本文显示介绍如何搭建地图环境及一些注意事项。搭建百度地图环境1.注册百度账号首先确保你有一个百度账号。如果已经有了,直接跳过这个步骤。没有的朋友请到https://www.baidu
2017-06-14 09:32:31 381
原创 使用Wrapper创建Java的window系统服务
前期准备1.Java开发环境。 2.下载wrapper工具包. 本次演示的是基于最新的版本3.5.32。 http://download.csdn.net/detail/u010989191/9838929创建java测试项目jar包1.创建简单的Java project。 2.创建主类函数。WrapperDemoMain.javapackage com.
2017-06-14 09:28:15 349
原创 Java中常用工具类
java.net URLEncoder URLDecoder1212common.io.jar fileUtils11common.lang.jar StringUtils DateUtils CharEncoding CharUtils LocaleUtils NumberUtils Rando
2017-06-14 09:06:40 209
原创 Java开发中经常使用到的几种WebService技术实现方案
Java开发中经常使用到的几种WebService技术实现方案 随着异构系统互联需求的不断增加,WebService的重要性也日益彰显出来。凭借webservice,我们可以实现基于不同程序语言的项目的互联互通。更可以将开发好的程序接口以服务的形式发布出去供使用者调用。webservice也是SOA的基石,因此目前各大企业对于webservice开发者的需求量也是与日俱增。
2017-06-14 08:57:13 890
转载 Maven教程
http://www.yiibai.com/maven/create-a-java-project-with-maven.html#
2016-12-07 11:14:58 181
转载 Java制作证书的工具keytool用法总结
一、keytool的概念 keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK 1.4以后的版本中都包含了这一工具,它的位置为%JAVA_HOME%\bin\keytool.exe,如下图所示: 二、keytool的用法 三、
2016-09-08 19:27:14 281 1
转载 LINUX下Oracle数据库用户创建方法详解
本文实例分析了LINUX下Oracle数据库用户创建方法。分享给大家供大家参考,具体如下:1)登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)2)首先要打开监听器命令如下:lsnrctl start,然后sqlplus /nolog ,然后conn /as sysdba,然后startup(这一部分命令是
2016-09-08 19:26:09 9634
转载 史上最全最强SpringMVC详细示例实战教程
SpringMVC学习笔记----一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 configure the setting of springmvcDispatcherServlet and configure the m
2016-09-08 19:24:27 406
转载 使用Maven创建Web项目
版权声明:本文为博主原创文章,欢迎转载,请注明地址。 目前做的项目使用的是MAVEN来管理jar包,这也是我第一次接触maven,感觉非常好,再也不用一个一个去添加和下载jar包了,直接在maven配置文件中配置就可以了,maven可以帮助我们自动下载。非常方便。之前比较忙没时间整理,现在整理一下,记录下来,加深印象。当然我们使用maven也只是最基本的,很多其他功能
2016-09-08 19:22:55 160
转载 SSM框架—详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认
2016-09-08 19:21:28 266
转载 MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底。安装完成之后当然要配置环境变量了。———————————————————————————————————————————————————1.1新建变量名:JAVA_HOME 变量值:E:\Java\jdk1.6.0_43(
2016-09-08 19:19:08 341
charles-proxy 抓包工具 v4.1.3 Win64 Win32 Mac 全平台破解文件charles-bs-v4.1.3
2017-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人