- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 一个简单但实用的查看JVM内存是否存在内存溢出以及查看GC情况的命令
jstat -gcutil pid 2000:2秒钟打印一次内存占用和GC情况可以查看内存占用情况,GC次数及耗时,以及每次GC成果S0:幸存区1占用率S1:幸存区2占用率E:Eden区占用率O:老年区占用率M:元数据区(java8,相当于java7及之前的永久代的概念)使用大小ccs:压缩后使用率YGC:young gc 次数,YGCT:young gc耗...
2018-06-01 10:40:44 7460
原创 用itext把html转成pdf,带图片
很久以前使用itext转换html到pdf过,但当时没记录,最近又有这种需求,一直没想起来,现在做好了记录一下下面是伪代码:依赖jar包及版本: <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> ...
2018-05-31 15:48:15 22895 24
原创 分布式事务,当遇上分布式事务时,有哪些思路去解决?
当应用系统从小到大,从简单到复杂,单体应用已经承载不了当前的压力时,不可避免的需要对应用进行扩能有钱的土豪公司可以升级硬件直到没钱或升无可升,没钱的只能升级软件升级软件方法之一就是SOA或微服务啥的,都是走的服务/资源拆分这条路子,拆分过程中不可避免的会遇到分布式事务,甚至有些类型的应用在一开始就需要与外部服务交互,产生分布式服务事务问题什么是分布式事务,就是多个服务点相同时刻数据的一...
2018-05-30 10:02:13 609 1
原创 简单的API限流接口
简单的API限流接口,主要用于控制某个IP指定时间段内,可访问指定资源多少次或类似的场景from江巅package jbs.erp.module.cashier.util;import java.util.HashMap;import java.util.Map;import java.util.concurrent.atomic.AtomicInteger;/** * api限流...
2018-05-22 09:39:17 1304
原创 java NIO 推送实例
from 江巅,附件为java nio实现的消息推送功能,包括注册客户端,心跳维持,消息推送以及显示Desk:为客户端,只有一个空白页面用于显示消息,入口parent.javaDeskAppServer:服务端,发送消息,入口AppMain.java 该应用是某个系统中的一部分,所以可能有部门业务代码 代码地址:https://download.csdn.net/downloa...
2018-05-22 09:37:08 606
原创 接入微信,支付宝,浦发银行的统一支付方案
第三方支付统一接入方案 方案背景及目的目前大部分商户平台均已接入微信,支付宝等第三放支付平台作为支付渠道,每个商户平台开发者都需要自己去接入支付API或SDK,本方案旨在提供一种相对统一的方式,为各商户平台接入支付渠道,减少部分重复接入劳动 支付渠道微信,支付宝,浦发银行 支付方式H5页面支付 方案描述 图例说明: 支付配置:商户平...
2016-06-21 08:59:56 11255 4
原创 判断2个数是否能被除尽java(可以小数)
/** * * @param amount 除数 * @param count 被除数 * @return */ public static boolean check(int amount,int count){if(amount%count==0){return true;// 能被除尽}else{int m=count;whil
2016-06-02 20:56:19 7823
原创 linux给普通用户增加ssh权限
linux系统安装好,建立普通用户后,普通用户不一定能通过ssh连接到服务器可以在/etc/ssh/sshd_config中增加AllowUsers:username(可以多个,空格分开)给普通用户增加ssh权限也可以设置允许和拒绝ssh的用户/用户组:DenyUsers:username,DenyGroups:groupname优先级如下:DenyUsers:us...
2012-09-20 23:00:35 834
原创 利用svn钩子在提交更新时同步更新指定目录
1.进入版本库下的hooks目录2.将post-commit.tmpl 复制为 post-commit3.赋予post-commit可执行权限4.在最后加入下列内容:export LANG=zh_CN.UTF-8SVN=/usr/local/svn/bin/svn #svn可执行文件STATIC_DIR=/home/tyweb/static/web #要同步更新的目录$...
2012-08-30 16:22:37 377
原创 电信NSAG开发笔记
1.SP直接下行短信需要在NMSC上建立免鉴权业务,作为下行通道-江巅2.上行消息回调通知及状态报告通知需要在NMSC上配置,通过代码设置的回调和报告地址无效3.对于上行点播业务,需要从上行SoapHeader中取得linkId,在发送计费短信时soapHeader中加入该linkId,产品ID需要使用点播的产品ID...
2012-08-24 14:43:56 344
原创 CXF开发笔记
1.参数对象中不要同时有public变量及其set/get方法,尽量用私有,否则 CXF会认为有两个重复变量(根据get/set方法定位一个,本身一个)2.出现两个类的xml名称相同问题时,可在出现问题的类上加注解 :@XmlType(name="",namespace=""),名称首字母要大写,否则不能解决问题江巅3.webservice接口和实现类最好放在同一目录,否则生成的w...
2012-08-24 14:39:15 103
原创 tmcat+ssl
[转发]tomcat中配置https 本文涉及:1.windows下的OpenSSL安装2.自己签发根证书3.用这个根证书来签发服务器证书4.服务器端证书导入5.TOMCAT服务器设置6.客户端根证书安装本文不涉及:1.SSL相关的概念及解释2.购买CA证书3.双向SSL认证1.软件准备 1) jsdk1.5下载 http://cds.su...
2009-10-22 21:47:34 282
Kotlin版本微服务框架参考(亲手搭建 修改Redis及数据库配置可启动)
2024-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人