- 博客(20)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 Fiddler的使用
能支持HTTP代理的任意程序的数据包都能被Fiddler嗅探到,Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。 Fiddler2启动的时候默认IE的代理设为了127.0.0.1:8888,而其他浏览器是需要手动设置的,所以将Firefox的代理改为127.0.0.1:8888就可以监听数据了。 默认下,Fiddler不会捕获HTTPS会话,需要你设置下, 打开Fiddler
2017-06-30 11:56:58 431
原创 Java判断对象是否为空
在各种应用场景中,经常需要判断某对象是否为空,通常我们会编写相关的工具类来处理,以下是查看某开源框架源码中的实现,值得收藏下。public static boolean isEmpty(Object o) { if (o == null) { return true; } if (o instanceof String) {
2017-06-29 17:48:50 2823
原创 Java 工具类的封装(对象中是否包含元素)
public static boolean contains(Object obj, Object element) { if (obj == null) { return false; } if (obj instanceof String) { if (element == null) {
2017-06-29 17:41:00 1066
原创 Java 计算对象的长度
一种计算对象长度的封装方法,值得收藏。 实现思路:计算对象长度,如果是字符串调用其length函数,集合类调用其size函数,数组调用其length属性,其他可遍历对象遍历计算长度。 public static int length(Object obj) { if (obj == null) { return 0; } if
2017-06-29 17:29:06 1941
原创 JAVA的Collections类中shuffle的用法
第一次接触Collections类的shuffle用法,记得当时还特意去查看了jdk说明文档。该方法是打乱集合里的顺序,如针对List等。 以下是我的测试类,模拟获取电话号码: public static String generateCellPhoneValNum() { String[] beforeShuffle = new String[]{"1", "2", "3",
2017-06-29 17:15:31 624
原创 Java改变异常输出的一种形式,封装框架的时候觉得有用,自定义异常输出的一种思路
Java的异常输出,有时输出一大堆内容,针对异常的输出格式,目前有像Log4J等框框,通过在类路径下配置一个log4j.properties,添加相关的jar包即可。 以下是在看开源框架GUNS里的工具类源码时所启发,其实我们也可以自己定义自己的输出格式,以下是我的实现思路。public static String getExceptionMsg(Exception e) { St
2017-06-29 17:00:01 989
原创 Oracle用户管理,权限管理,角色管理
一、用户管理 新建用户create user 用户名 identified by 密码 【account unlock|lock】【password expire】默认account unlock,设置account lock,登录的时候会提示用户已锁定 修改用户alter user 用户名 identified by 密码 【account unlock|lock】【password expi
2017-06-29 14:14:53 653
原创 Linux下Nrpe的安装
Nrpe是监控软件nagios的一个扩展,它被用于被监控的服务器上,向nagios监控平台提供该服务器的一些本地的情况。例如,cpu负载、内存使用、硬盘使用等等。Nrpe可以称为nagios的for linux 客户端 安装步骤: 一、安装nagios plugin1.1下载并解压到/usr/local/src下wget http://nagios-plugins.org/download/n
2017-06-29 10:22:16 1553 1
原创 Linux下安装maven
maven以其强大的包管理而著称,相信搞过诸如SSH框架的盆友都知道,相关包版本冲突,包依赖缺失等等常常令大批资深程序猿头疼,废话不多说,回到主题,今天我给大家介绍如何在linux下安装maven。 第一步:下载maven安装包 下载地址:http://maven.apache.org/download.cgi 第二步:解压tar zxvf apache-maven-3.5.0-b
2017-06-28 22:30:06 400
原创 Linux安装jdk
搞Java开发第一步需要安装jdk,今天我向大家介绍如何在linux安装jdk 第一步:下载linux的jdk包 地址:http://maven.apache.org/download.cgi 第二步:解压tar -zxvf jdk-8u111-linux-x64.gz 把解压后的文件复制到/usr/local下mv jdk1.8.0_111/ /usr/local/并重命名(个人
2017-06-28 22:11:18 400
原创 linux下安装mysql数据库
1:下载linux下对应mysql包,下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads ,也可以在linux终端使用wget命令:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 2:解压#解
2017-06-28 17:51:33 701 1
原创 Oracle 修改某字段允许为null
待修改字段假定为:shuifen1.当该字段为空时,可直接修改: alter table reportqymx modify shuifen null;2.当待修改字段不为空时: 新增一列 把要改变的列的值转移过去并清空原列的值 改变列的数据类型 把值转移回来,并删除新增的列alter table reportqymx add shuifen_temp number(10); upda
2017-06-28 14:40:53 35736 7
原创 Jfinal调用存储过程方法
Jfinal框架目前处于比较火热的使用中,针对jfinal如何调用存储过程,在我之前开发的项目中,我是如下使用的,亲测有效!public String getPartyMonthStatistics(String param) { final Map<String, Object> map = new HashMap<String, Object>(); JSONOb
2017-06-28 14:22:16 3325 5
原创 MD5加密算法
在程序里经常用到加密算法,如数据库密码字段等,自己封装的MD5加密方法,可建立自己的程序工具类。代码如下:public static String getMD5(String content) { try { MessageDigest digest = MessageDigest.getInstance("MD5");
2017-06-28 14:13:45 548 1
原创 oracle数据库导入导出
在项目扩展时,常常需要开辟另外一个库,其中数据库表结构一样,或者作为备份使用。作为程序猿的你,必须掌握oracle的导入导出。 导出: expdp ibopo_zgq/ibopo_zgq schemas=ibopo_zgq dumpfile=ibopo_zgq20170628.dmp DIRECTORY=dpdata1dumpfile为导出的文件名 schemas为你要导出的数据库表空
2017-06-28 10:07:26 507
原创 Oracle如何创建用户,表空间
在JAVAEE工程当中时常用的Oracle数据库,作为一名后台程序开发人员,掌握如何在Oracle创建用户,表空间是一项必备的技能,不多说,看如下代码:/临时表空间/**create temporary tablespace ibopo_youxuan_centre_temp tempfile ‘/u01/datas/ibopo_youxuan_centre_temp.dbf’ size 50m
2017-06-28 09:35:38 628 1
原创 项目当中遇到要获取本月之前的数据列表查询
项目当中遇到要获取本月之前的数据列表查询使用 trunc 函数判断 where t.date < trunc(sysdate, ‘mm’); // 小于当前月的1月1日通过字符串判断 where to_char(t.date,’yyyymm’) < to_char(sysdate, ‘yyyymm’); 建议使用第一种方法
2017-06-27 16:54:37 422
原创 nginx 负载均衡的配置笔记
nginx负载均衡的工作原理是反向代理。使用upstream 模块配置,可以在nginx服务器监听的目标端口中,采用服务器响应集群当中服务器压力最小的一台来响应请求。相关配置如下:user nobody;worker_processes 4;events{worker_connections 1024;}http{upstream mypro{server
2017-06-26 17:59:33 435
原创 Jfinal对Oracle数据库Date类型的字段个人感觉不是很好
在项目开发当中使用了jfinal框架,数据库使用的是Oracle,在处理一个表字段类型为Date类型的时候,使用Db.save()方法时,保存的时候使用model.set("create_time",new Date());报了以下错误六月 26, 2017 5:21:49 下午 com.sun.xml.internal.ws.server.sei.EndpointMethodHandler
2017-06-26 17:38:43 2172
原创 nginx 配置 使jsp页面转向tomcat处理
user nobody;worker_processes 4;events{worker_connections 1024;}http{server{listen 127.0.0.1:80;server_name 127.0.0.1;access_log logs/server1.access.log combined;
2017-06-26 16:44:04 3632 1
nacos2.2.1整合达梦数据库进行持久化
2023-08-02
mysql根据同一字段的值去决定另外一个字段的排序
2020-05-20
mysql或者oracle数据库何时需要调整表字段顺序的需求?
2019-11-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人