10 cnjason2011

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

Java 开发的日志建议规范

【强制】应用中不可直接使用日志系统(Log4j、Logback)中的 API,而应依赖使用日志框架 SLF4J 中的 API,使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。import org.slf4j.Logger;import org.slf4j.LoggerFactory;private static final Logger logger = LoggerFactor

2017-06-22 23:42:05

Restful规范

【感谢我的好同事小白同学的分享】我只是个备份搬运工。概述采用http接口,使用RESTful规范通用信息版本控制默认返回最新的版本API

2017-06-22 11:09:20

偶然发现的神奇

偶然发现的神奇之前就觉得写博客是一个算是积累但是没有什么效果的东西。 多年未打开csdn。偶然打开发现。居然有11w人次看了我的博客。感觉到自己的存在还是有一点点意思的。 看来以后可以继续在这边写博客了。 明天开始更新SpringBoot2.0的系列文章吧。 也算是对自己2016年的总结。 该写的东西要写啊。 加油吧!

2016-10-30 23:15:51

手把手实现Java权限(1)-Shiro介绍

功能介绍Authentication :身份认证/登录,验证用户是不是拥有相应的身份; Authorization :授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用 户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用 户对某个资源是否具有某个权限; Session Manager :会话管理,即用户登录后就是一次会话,在没有

2014-11-03 17:58:12

Maven和Eclipse集成和构建多模块Maven项目

最近在工作中越来越经常的用到了Maven作为项目管理和Jar包管理和构建的工具,感觉Maven的确是很好用的。而且要将Maven的功能最大发挥出来,多模块是一个很好的集成例子。一个Maven项目包括一个MavenProject和多个MavenModule下面用一个标准的例子进行说明:1.安装M2Eclipse插件。1.点击Help-Market Place,查找Maven关键字

2013-04-23 13:16:48

(Java实现)HTML转JPG,TIFF等图片格式和TIFF图片合并功能解决方案。

上一篇文章说到了HTML转PDF的实现方式,而就在那个需求的另外一个方面,项目要求要实现页面转图片的需求,主要是JPG,TIFF,PNG等格式。弄得我有点囧,上次一直没搞定。也没找到合适的工具进行转换。        前一小段时间,发现Apache的一个开源工具,可以把PDF转成图片,没有直接从HTML转图片的jar包,就只能曲线救国了。忘了介绍了。PDF转图片的包叫做apache pdf

2012-07-09 15:04:03

(Java实现)HTML页面转PDF解决方案

最近在工作中遇到了一个很囧的事情。要把HTML页面转换成PDF或者tiff图片等其他形式,目前tiff还是一头雾水,如果各位大师有真的可行的想法(不要是别人那边抄的,百度最近搜索的质量严重的打击了我对国货的信心。)希望能够告诉我,先谢了。言归正传。所以,我就做了把HTML转换成PDF的形式。目前可以完美支持一比一转换,下面就把我的解决方案贴出来。首先,当然是找到能够解析PDF的完美组件,百

2012-06-30 21:53:01

Android存储——SD卡或者文件存储实现。

Android实现SD卡和实现内存文件存储的做法基本是一样的。只是取得文件路径的方法不一样,基本上跟java的文件操作是一致的,下面是程序的代码。配置取的位置和实现有所不同,其他是一样的,下面是代码:main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orie

2012-05-31 13:59:15

Android存储——SharedPreference存储(用户偏好存储)

数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据;  2 文件存储数据;3 SQLite数据库存储数据;4 使用ContentProvider存储数据;5 网络存储数据;SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用

2012-05-31 10:39:06

Android手机分辨率测试程序

该程序可以测试出个人手机设备的分辨率,属于哪种dpi级别,以便开发参考。main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" andr

2012-05-29 10:50:47

Android Drawable 系列——ClipDrawable

ClipDrawable 是一个挺好看的一个图片Drawable,操作起来也算比较简单。下面先把代码贴上来,通过例子进行说明。main.xml文件的内容:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layo

2012-05-24 10:48:39

Android Drawable系列——Animation Drawable(动画实现)

Android的动画实现是在Animation里面实现的,在Android里面,有两种Animation模式:其中Tween Animation是通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;而Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。下面是一个Android Animation的配置文件例子。相对比较简单。但

2012-05-23 10:54:19

推荐大家一款Eclipse开发ExtJs的工具.Spket

之前有看到文章说Spket是开发Js的紫装小刀,我觉得一点都不为过。有看到别人的安装Spket的方法虽然是可以用的,但是这样破坏了EclipseIDE自己的干净整洁,新的Eclipse,从3.5以后都支持site的这种模式进行安装插件,所以,Spket通过Dropins这种方式安装会比较合理,并且换了EclipseIDE之后,只要把dropins底下的spket拷过去就可以用了。下面是安装方式

2012-05-17 14:09:44

javascript验证身份证完全方法.

下面这段代码完全实现了判断身份证是否合格.传入身份证号码就行了。包括了公安部的算法。下面的是用Ext实现的。但是基于javascript的语法居多,基本都可以用。var certCardValid = function(id){ var arrVerifyCode = [1,0,"x",9,8,7,6,5,4,3,2]; var wi = [7,9,10,5,8,4,2

2012-05-15 09:46:03

最强日期正则表达式(转)

一、简单的日期判断(YYYY/MM/DD): ^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$二、演化的日期判断(YYYY/MM/DD| YY/MM/DD):  ^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}$)|(^\d{4}年\d{1,2}月\d{1,2}日$)$三、加入闰年的判断的:实例:

2011-12-29 11:00:30

Android学习笔记补充记录——Activity的生命周期

在Android里面,Activity是一个很重要的类。Activity在Android就相当于我们的脸面,我们跟用户交互的对象就是Activity,Activity也有它的生命周期,下面我就按照Android官方的SDK来解释Android的生命周期。官方有一段这样的代码来

2011-08-13 23:02:19

设计模式(1)——SimpleFactory简单的工厂设计模式

<br /> 简单的工厂设计模式,下面用一计算器的例子来实现这个简单的工厂设计模式。<br />工厂设计模式的关键是一个工厂类,工厂类为操作提供每个操作的方法,每个操作都只是要调用工厂类的方法就可以对每个操作进行操作。这样就节约了开销和节约了代码,提高了代码的可重用度和代码的工整性。<br />下面实现的是一个计算器的工厂模式。<br />首先是一个计算器工厂,这个在设计的时候使用了单进单出的单态原则<br />public class opreationFactory { public oprea

2011-02-12 14:18:00

Android第七课——单选框,复选框,弹出框等控件操作

<br />由于这几个控件都是比较常用的控件,所以在进行操作的时候会比较常用,所以这个部分算是Android软件开发的重要部分,内容比较简单。分类型进行介绍<br />1.单选框操作:单选框在Android里面随处可见,它是由两部分组成的,一部分是RadioGroup,一部分是RadioButton。一个RadioGroup里面是有多个RadioButton。每个RadioButton就是一个单选项,而控制的时候是控制RadioGroup。下面是Xml和代码的实现部分:<br />xml:<br /><Ra

2011-02-12 14:08:00

Android第六课——Android的布局初步3——多个Layout嵌套布局

<br /> 如果看了我上面的两个Layout布局的代码的话对这个肯定感觉不到什么难度,那我就先把结果图贴出来,我是先看了成果自己写的,嵌套中有三个LinearLayout。这个有点像Div+Css...不大复杂。贴图咯。<br /><br />如果大家已经把上面的写出来就不要看下面的代码了。这一节只是一个总结,下一节比较精彩。<br />main.xml<br /><?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="ht

2011-02-08 15:58:00

Android第五课——Android的布局初步2——TableLayout布局

<br /> TableLayout的布局大致上和LinearLayout有一定的类似的地方,但是两者的不同也可想而知,有做过开发经验的朋友们肯定对Table不会很陌生吧,这里的TableLayout其实也是一个类似的Layout,在手机上显示的模式跟网站的有些类似。下面我先把显示的图和代码贴上来,然后对比较重要的代码进行一些解释。<br /><br />上面是显示的图,从上面的图可以看出来显示的是一个两行一列的表格。<br />下面是代码:<br />main.xml<br /><?xml version

2011-02-08 15:50:00

查看更多

勋章 我的勋章
    暂无奖章