java
文章平均质量分 76
倾心魂舞
软件开发工程师
展开
-
JSON转换器
这个json转换器是将JSON转换成各种类型比如:对象、MAP、List和将对象转化成JSON等等。json是一种格式由:“{”、“:”、“,”和“}”以及英文字母、数字汉字组成。先来讲解一下json转换成各种形式 这是我在看别人微博学习到的。有错误的地方希望大家能指出错误的地方。转换json格式时,有些日期类型的转换比较烦人,他转化后的类型看不明白,所以我就讲日期类型格原创 2014-12-04 10:28:09 · 891 阅读 · 0 评论 -
shiro
developerWorks 中国技术主题Java technology文档库在 Web 项目中应用 Apache ShiroApache Shiro 是功能强大并且容易集成的开源权限框架,它能够完成认证、授权、加密、会话管理等功能。认证和授权为权限控制的核心,简单来说,“认证”就是证明你是谁? Web 应用程序一般做法通过表单提交用户名及密码达到认证目的。“授权”即是否允许已认证转载 2015-09-15 14:52:31 · 361 阅读 · 0 评论 -
Spring定时任务的几种实现
Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个转载 2015-09-18 16:08:04 · 242 阅读 · 0 评论 -
发送邮件
这里只是一个小的发送邮件的demo,这个是在网上找的一个发送邮件的demo然后修改一下代码,实现所需要的功能。我们要实现发邮件的功能要下载两个个包:mail.jar和activation.jar。这两个包在网上能够找到。http://www.oracle.com/technetwork/java/javamail/index-138643.html要发送邮件先要登入邮箱,所以先创建一个原创 2015-03-09 10:44:23 · 436 阅读 · 0 评论 -
HttpClient请求DefaultHttpClient过时替换
HttpClient请求DefaultHttpClient过时替换原创 2016-06-24 17:53:16 · 45424 阅读 · 1 评论 -
java 定时任务时间设置
格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明 是否必填 允许填写的值 允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3 小时 是 0-23 , - * / 4 日 是 1-31 , - * ? / L W 5 月 是 1-12 or JAN-DEC , - * /原创 2016-06-24 17:56:06 · 10387 阅读 · 0 评论 -
单向加密算法MD5和SHA
单向加密算法MD5和SHA原创 2016-11-01 16:31:32 · 2099 阅读 · 0 评论 -
对称加密算法DES、3DES和AES
对称加密算法DES、3DES和AES原创 2016-11-01 16:33:49 · 1417 阅读 · 0 评论 -
dubbo管理控制台装配及集成zookeeper集群部署
dubbo管理控制台装配及集成zookeeper集群部署原创 2016-11-01 16:36:49 · 423 阅读 · 0 评论 -
[Drools]JAVA规则引擎 -- Drools 标签: java引擎exceptiongetterstringsetter 2011-01-25 14:33 119171人阅读 评论(35) 收
[Drools]JAVA规则引擎 -- Drools标签: java引擎exceptiongetterstringsetter2011-01-25 14:33 119171人阅读 评论(35) 收藏 举报 分类:基础技术(19) J2EE(36) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]Drools语法转载 2017-11-09 14:28:52 · 243 阅读 · 0 评论 -
读取属性文件的方式
package com.yunda.test;import java.io.IOException;import java.util.Properties;import java.io.InputStream; public class ReadProp { public static void main(String []arg){ getPropertyByName2(原创 2015-07-23 15:39:00 · 357 阅读 · 0 评论 -
多线程同步 Volatile 变量的使用
java语言提供了一个同步的弱形式:Volatile变量,他确保一个变量的更新以可预见的方式告知其他线程,当一个域声明为Volatile类型后,编译器与运行时会监事这个变量:他是共享的,而且对他的操作不会与其他的内存操作一起被重排序。Volatile不会缓存在寄存器或其他处理器隐藏的地方。所以,读取Volatile类型变量时,总会返回由某一线程写入的最新值。 只有当Volatile类型变量能原创 2015-05-11 10:46:31 · 1384 阅读 · 0 评论 -
restful接口POST方式请求
写restful接口首先要开发服务端先定义一下请求参数对象和返回参数类型:请求参数类型(ThirdMainBillBeanReq)和响应参数类型(ThirdMainBillBeanRes) /** * */package com.deppon.foss.module.thirdpay.shared.domain;import java.math.BigDecima原创 2014-12-04 10:32:11 · 29850 阅读 · 0 评论 -
BigDecimal 类型数据的加、减、乘、除以及格式化
BigDecimal 类型数据的加、减、乘、除以及格式化原创 2014-12-09 14:47:03 · 2719 阅读 · 0 评论 -
java对象的序列化和反序列化
在我们开发项目的时候有时候就会遇到对象序列化和反序列化的问题,有时我们根本就不知道对象序列化和反序列化是什么。现在就让我为大家讲解一下我的心得。 我们都知道每一个对象或者变量都是有生命周期的,超出了这个什么周期,对象就有可能被销毁,也不一定会销毁。这个主要是看垃圾回收机制的心情。在两个服务器之间传递信息的时候对象的生命周期就明显的不够了,就像一个客户端向服务端传递一个对象信息,但是这个对原创 2014-12-08 10:18:47 · 383 阅读 · 0 评论 -
Thread实例讲解
线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行. 进程和线程都是由操作系统所体会的程序运行的基本单元,原创 2015-03-03 09:49:20 · 554 阅读 · 0 评论 -
java 同步锁
java中cpu分给每个线程的时间片是随机的并且在java中好多都是多个线程共用一个资源,比如火车卖票,火车票是一定的,但卖火车票的窗口到处都有,每个窗口就相当于一个线程,这么多的线程共用所有的火车票这个资源。如果在一个时间点上,两个线程同时使用这个资源,那他们取出的火车票是一样的(座位号一样),这样就会给乘客造成麻烦。比如下面的代码:public class TicketSouce impl原创 2015-03-03 13:58:34 · 372 阅读 · 0 评论 -
深拷贝和浅拷贝(clone用法)
我们有的时候在给一个对象赋值另一个对象,要实现的功能是在对后一个对象做修改或其他操作对原有对象没有影响的功能。这种情况我们就要做深拷贝。现在我写一个实体代码:public class People implements Cloneable { private String name; private int age; public String getName() { retu原创 2015-03-17 08:00:55 · 1591 阅读 · 0 评论 -
接收邮件信息
package test;import java.io.*; import java.text.*; import java.util.*; import javax.mail.*; import javax.mail.internet.*; /** * 有一封邮件就需要建立一个ReciveMail对象 */ public class R转载 2015-03-13 10:56:33 · 421 阅读 · 0 评论 -
Java垃圾回收器工作原理
垃圾回收器是如何工作的?我现在就简单的介绍一下首先要明确几点:Java是在堆上为对象分配空间的垃圾回收器只跟内存有关,什么IO啊,网络连接啊,管它P事当可用内存数量较低时,Sun版本的垃圾回收器才会被激活在垃圾回收器回收垃圾之前,我们先来了解一下Java分配对象的方式,Java的堆更像一个传送带,每分配一个新对象,它就往前移动一格。这意味着对象存储空间的分配速度相当快。Java转载 2015-04-02 09:07:51 · 341 阅读 · 0 评论 -
Java Properties类
一、Java Properties类 Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。像Python支持的配置文件是.ini文件,同样,它也有自己读取配置文件的类ConfigPar转载 2015-04-15 14:17:09 · 285 阅读 · 0 评论 -
java中使用solr
java中使用solr1.pom文件中导入solr jar包<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.7</version>原创 2019-02-15 15:41:23 · 537 阅读 · 1 评论