自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

非淡泊无以明志 非宁静无以致远

世界上从来没有一种幸福是不劳而获得的

  • 博客(3)
  • 资源 (11)
  • 收藏
  • 关注

原创 关于删除数组元素的问题

在这里我说几种方法 第一种利用了System.arraycopy method /* * 此方法主要即找出要删除元素的位置,然后再左右复制进目标数组 在jdk保 Long包下面 public static void * arraycopy(Object src, int srcPos, Object dest, int destPos, int lengt

2017-04-02 14:27:10 607

原创 Java精确计算

在java.math 的包中有3个class,在这我只举BigInteger的例子BigDecimal 不可变的、任意精度的有符号十进制数。 BigInteger 不可变的任意精度的整数。 MathContext 该对象是封装上下文设置的不可变对象,它描述数字运算符的某些规则,例如由 BigDecimal 类实现的规则。 在平常我们计算的时候比如计算10+2直接定义变量赋值以后就开始计算了,

2017-04-01 23:58:48 310

原创 Java基本类型以及引用类型String介绍

char 一个字节 8位 (1 byte = 8)int 2 byte = 16long 4 byte = 32String 单个字符public static void isit() { char c = '编'; String str = "编"; System.out.println(str.getBytes().length);//2 说明

2017-04-01 23:43:47 361

杰信商贸项目

项目架构是springmvc+spring+mybaits+shiro+poi+jfree+mysql+ehcache()

2018-02-20

shiro教程(shiro+spring)

shiro单独使用,以及shiro和spring单独集成等,可以直接使用intelllij导入即可

2018-02-19

我自己写的工具包

随机加密,随机字符串,随机中文姓名,随机英文姓名,随机数字

2017-12-16

Springmvc4.2.4+Spring4.2.4+hibernate4.2+activiti5.22办公的自动化处理

密码采用的是md5加密方式 项目是Spring和hibernate以及activiti搭建而成 项目的权限采用的是ztree tree A是Office Automation的缩写,本意为利用技术的手段提高办公的效率,进而实现办公的自动化处理。实现信息化、无纸化办公,可方便的生成统计报表等。 OA是OFFICE AUTOMATION的缩写,本意为利用技术的手段提高办公的效率,进而实现办公的自动化处理。采用Internet/Intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。 OA软件解决企业的日常管理规范化、增加企业的可控性、提高企业运转的效率的基本问题。范围涉及日常行政管理、各种事项的审批、办公资源的管理、多人多部门的协同办公、以及各种信息的沟通与传递。可以概括的说,OA软件跨越了生产、销售、财务等具体的业务范畴,更集中关注于企业日常办公的效率和可控性,是企业提高整体运转能力不可缺少的软件工具。 表示层Springmvc 逻辑层 Pojo aomin service 数据访问层hibernate

2017-10-12

国家税务协同办公系统

项目完成国家税务协同办公一个模块, 架构是Springmvc+Spring+hibernate+poi

2017-10-12

shiro集成hibernate和spring

采用的是maven管理工程 项目架构是 springmvc4.2.4.RELEASE+spring4.2.4.RELEASE+shiro1.22+hibernate5.1.0.Final 前端框架采用的是bootstrap 实现了角色+权限+用户的控制,另外为了能够更好的查看效果我加了一个实体类 即Info 权限才用的是注解方式 root -> admin可以添加角色,在添加的时候就可以选择所有的权限 其他用户可以根据权限的情况能够增加Info删除Info查看Info 然后是密码采用的是Base64加密 加密思路为 加密密码 String pass = password+salt(盐)==>然后调用Base64UU工具类的setString获取到加密密码 然后把加密密码和salt存入数据库 --->salt我是用uuid生成然后截取前面15位 解密同样很简单的String password = Base64UU.getString(password+salt); 解密后的密码要注意假如你的密码是123456盐是xxsdgshsgs 那么解密后的密码是123456xxsdgshsgs,利用String的截取方法截取password即可 String pass = Base64UU.getString(user.getPassword()); pass = pass.substring(0,pass.lastIndexOf(user.getSalt())); UserRealm Class主要是身份验证以及验证成功利用username获取角色和权限,然后在注入Subject中 之后就可以在Controller上面利用注解比如: @RequiresPermissions(value = { "user:select" }) 当然也可以利用Spring的aop也是一样呢 假如发现问题可以联系本人QQ134266212 或者邮箱[email protected]

2017-10-12

shiro集成mybatis和spring以及redis

架构采用的是SpringMVC4.2.4+mybatis3.4.4+ehcache+redis+shiro1.2.2 虽然redis集成了,但是我自己写的SessionDao有些问题目前就还是用的shiro的EnterpriseCacheSessionDAO,因此就没有用redis来缓存Session,但是集成到Spring 中。 前端框架采用的是bootstrap 实现了角色+权限+用户的控制,另外为了能够更好的查看效果我加了一个实体类 即Info 权限才用的是注解方式 然后是密码采用的是Base64加密 加密思路为 加密密码 String pass = password+salt(盐)==>然后调用Base64UU工具类的setString获取到加密密码 然后把加密密码和salt存入数据库 --->salt我是用uuid生成然后截取前面15位 解密同样很简单的String password = Base64UU.getString(password+salt); 解密后的密码要注意假如你的密码是123456盐是xxsdgshsgs 那么解密后的密码是123456xxsdgshsgs,利用String的截取方法截取password即可 导入shiro_mybatis.sql,当然了得新创建一个shiro_mybatis数据库,并且把db.properties中的数据库信息改了即可

2017-10-12

oa办公系统

由于JBMP团队的核心出去以后,发展了activiti,并且由于把activiti和JBPM4.4的API用法差不多因此,这里整合activiti

2017-08-26

Karel_Kreal

Assignment1 Kreal Assignment1

2016-02-13

Karel Assignment1

Karel the Robot Assignment1

2016-02-13

滑动轮播图

滑动轮播图,主要是一个banner效果滑动这种拉 jquery-1.9.1.min jquery-1.7.1 bxkElecPage

2015-04-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除