- 浏览: 135311 次
- 性别:
- 来自: 广州
最新评论
-
suhui2009:
请问下楼主,如果我输入的金额过大该怎么办呢?
Java版数值转大写人民币的类 -
tasguocheng:
如果只需要调用dll中的一个函数并把参数传进去,而不知道具体实 ...
java中如何使用JNI调用C++写的函数 -
form_rr:
谢谢先
用Java实现FTP服务器
文章列表
# 为GitLab项目配置CI/CD持续集成
## 前提
1.已经安装好了Gitlab服务
2.准备一台linux服务器(示例以CentOS7)
3.这里以安装配置Gitlab-Runner,并且为Gitlab上某一项目配置Runner为例
4.安装的Runner以基于Linux为例,对应的Executor以docker为例
相关说明:Gitlab的CI/CD需要在项目下增加一个.gitlab-ci.yml文件,而该文件中定义的任务(job)是由Gitlab-Runner来调度的,
而真正执行任务是注册Gitlab-Runner时指定 ...
我的网站:源码分享
在测试了Nginx+Keepalived的负载均衡后,也对Haproxy+Keepalived双主模式做了测试,双主的模式充分利用了服务器资源,这样不会导致服务器浪费。 这里举例说明:
默认情况下,第一台负载均衡器主要分发www.zhirs.com的请求,第二台负载均衡器主要分发img.zhirs.com的请求。
任意一台宕机都不会影响网站分发。
实验环境
VIP1=192.168.137.200 (www.zhirs.com)
VIP2=192.168.137.100 (img.zhirs.com)
haproxy01=192.168.137.254
hap ...
我的网站:源码分享
软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。
HAProxy相 ...
openssl生成https证书
- 博客分类:
- openssl
我的网站:源码分享
要生成证书的目录下建立几个文件和文件夹,有
./demoCA/
./demoCA/newcerts/
./demoCA/private/
./demoCA/index.txt (空文件,生成证书时会将数据记录写入)
./demoCA/serial (在serial文件中写入第一个序列号“01”,在生成证书时会以此递增)
概念:首先要有一个根证书,然后用根证书来签发用户证书。
用户进行证书申请:一般先生成一个私钥,然后用私钥生成证书请求(证书请求里应含有公钥信息),再利用证书服务器的根证书来签发证书。
特别说明:
(1)自签名证书(一般用于顶级证书、根证书): ...
我的网站:源码分享
详细步骤
1. 在D盘建立目录:mykeys
2. 启动命令行,并转移到 d:/mykeys
a) 创建服务器密钥,其密钥库为 d:/mykeys/server.ks,注意keypass和storepass保持一致,它们分别代表 密钥密码和密钥 ...
我的网站:源码分享
一、通过用户名和密码来进行认证的弊病
我们有一个网站,为了保证用户在线交易传输数据的安全性,我们会启用一个HTTPS/SSL:
但是,对于一些网上银行或者是网购来说,黑客特别喜欢攻击这样的网站, 有一种攻击手法叫MIMAT(中间者攻击), 伪造SSL证书,让客户端的HTTP流,流到他那边去, 然后再进一步用暴力破解,来破解你HTTP传输时的密码。
一、改进的交易流程
我们假设密码已经被MIM拿到了,拿到就拿到呗,大家知道工商银行网上转贴划款时除了输入用户名和密码外,还会在点”下一步”时,跳出一个页面,让你插上你的U盾,然后再送一下交易密码的过程吧?
这个就是 ...
转自:http://www.ibm.com/developerworks/cn/webservices/ws-handler/index.html
J2EE Web服务开发系列之六: 使用Handler来增强Web服务的功能
本文是J2EE Web服务开发系列文章的第六篇,本文从SOAP消息中Handler的基本概念入手,逐步深入讨论Handler的各种 ...
我的网站:源码分享
Requirements for Installing Oracle 11gR2 64-bit (AMD64/EM64T) on SLES 11 [ID 881044.1]
修改时间 16-DEC-2010 类型 BULLETIN 状态 PUBLISHED
In this Document
Purpose
Scope and Application
Requirements for Installing Oracle 11gR2 64-bit (AMD64/EM64T) on SLES 11
References
Applies to:
Oracle Server - ...
一、检查交换分区
[cpp] view plaincopy
grep SwapTotal /proc/meminfo
请确定在4G以上。若不够,可通过以下方法增加交换分区:
[cpp] view plaincopy
最好是关闭交换分区:swapoff -a
计算分区的大小,以KB为单位。
执行命令:dd if=/dev/xero of=/swapfile bs=1024 count=5120000。执行后系统可能会重启。
执行命令:mkswap /swapfile
执行命令:swapon /swapfile
二、检查需要使用的软件包。
...
我们经常会发现在Linux下,java应用程序的中文会变成一个一个的“口”字,这样会给我们的使用带来很多的困扰。但是我们又不愿意放弃Linux和java的便捷。
怎么来解决这个问题呢?
其实,要解决这个问题也挺简单。
首先来说说产生这个问题的原因。java程序启动的时候会去在$JAVA_HOME/jre/lib/fonts目录下寻找相应的字体来显示。由于 JDK默认没有中文字体,所以我们需要手工的来设置一下,让java应用程序能够找到相应的中文字体。这样就能够解决问题了。
现在思路已经很清晰了,那我们就来着手解决问题吧。
基本步骤如下:
1)cd $JAVA_HOME/jre/lib ...
解决方案:
解决办法:拷贝中文字体到操作系统
1.将\WINDOWS\Fonts 目录下SIMSUN.TTC (宋体)拷贝到 AIX JDK安装目录 jre/lib/fonts 目录下
2.
如果是jdk1.4,在jre/lib/font.properties.zh 文件中 将simsun.ttc添加到字体配置文件中
# font filenames
filename.\u5b8b\u4f53=simsun.ttc
如果是jdk1.5及以上版本
在jre/lib/fontconfig.properties.src文件中 将simsun.ttc添加到字体配置文件中
# Font F ...
概述
注释配置相对于 XML 配置具有很多的优势:
它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。
注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和 Java 代码放在一起,有助于增强程序的内聚性。而采用独立的 XML 配置文件,程序员在编写一个功能时,往往需要 ...
Freemarker 入门教程
- 博客分类:
- JAVA
http://wenku.baidu.com/view/ab51f9d333d4b14e852468df.html
在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象 的创建。如果要在servlet中使用spring容器管理业务对象,通常需要使用WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext())来获得WebApplicationContext,然后调用WebApplicationContext.getBean("beanName")来获得对象的引用,这实际上是使用了依赖查找来获得对象,并且在ser ...
我的网站:源码分享
字符,字节和编码
1. 编码问题的由来,相关概念的理解
1.1 字符与编码的发展
从计算机对多国语言的支持角度看,大致可以分为三个阶段:
系统内码 说明 系统
阶段一 ASCII 计算机刚开始只支持英语,其它语言不能够在计算机上存储和显示。 英文 DOS
阶段二 ANSI编码
(本地化) 为使计算机支持更多语言,通常使用 0x80~0xFF 范围的 2 个字节来表示 1 个字符。比如:汉字 '中' 在中文操作系统中,使用 [0xD6,0xD0] 这两个字节存储。
不同的国家和地区制定了不同的标准,由此产生了 GB2312, BIG5, JIS 等各自的编码标准。 ...