- 博客(12)
- 收藏
- 关注
原创 自定义标签实现按钮权限控制
首先写一个tld文件 内容如下PermissionUITag 类是自己编写权限控制tag类权限验证代码父类代码tld文件写好后 在web.xml引入此tld最后在jsp引入tld标签使用自定义标签来控制功能权限
2017-12-27 08:40:33 1704
原创 js解析字符串转换成json对象 将字符串内容生成左侧菜单
字符串内容[{ \"children\": [ ], \"direction\": \"\", \"hasMenu\": false, \"iconCls\": \"\", \"id\": \"622\", \"identityName\": \"commonBizDescModel\", \"
2017-12-26 10:47:13 642
原创 根据网络url图片路径获取图片字节数组工具类
package com.hzy.oss.util;import java.io.ByteArrayOutputStream;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;im
2017-12-13 15:51:03 2130
转载 Java8中流的性能
摘要:本文介绍了Java8中流的几个特性,以告诫开发者流并不是高性能的代名词,需谨慎使用流。以下是译文。 流(Stream)是Java8为了实现最佳性能而引入的一个全新的概念。在过去的几年中,随着硬件的持续发展,编程方式已经发生了巨大的改变,程序的性能也随着并行处理、实时、云和其他一些编程方法的出现而得到了不断提高。 Java8中,流性能的提升是通过并行化(parallelism)
2017-11-20 09:24:25 281
原创 java实现跨系统接口调用简单
以spring mvc框架为例 抛开权限,认证限制 controller代码package com.it.portal.controller.api;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;im
2017-11-14 11:26:12 17277
转载 高并发架构
前言高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸爬滚打过来有着不少的血泪史,这里进行的总结,作为自己的归档记录,同时分享给大家。
2017-11-13 15:11:38 3293
转载 Java多线程干货系列— volatile关键字
前言今天介绍下volatile关键字,volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。正文volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内
2017-11-13 14:26:17 215
原创 spring boot获取属性文件内容
spring boot属性文件有两者:1、以.properties为后缀名; 2、以.yml为后缀名@ConfigurationProperties(prefix = "ebay",locations = "classpath:business/ebay.properties") 表示接收ebay.properties 以ebay. 为头的所有属性信息,指定自定义属性文件
2017-11-13 10:19:27 791
原创 加载spring上下文 工具类
工具类代码如下package com.hzy.oss.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextA
2017-11-13 10:11:53 276
原创 单点登录原理与简单实现
一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器
2017-11-13 09:53:52 108
转载 Java 线程知识小抄集
本文主要整理博主遇到的Java多线程的相关知识点,适合速记,故命名为“小抄集”。本文没有特别重点,每一项针对一个多线程知识做一个概要性总结,也有一些会带一点例子,习题方便理解和记忆。1. interrupted与isInterrupted的区别interrupted():测试当前线程是否已经是中断状态,执行后具有状态标志清除为false的功能。isInterrupted():测
2017-11-13 09:50:37 159
原创 SpringBoot 定时任务踩坑记录
springboot已经支持了定时任务Schedule模块,一般情况已经完全能够满足我们的实际需求。今天就记录一下我使用 schedule 时候踩的坑吧。想要使用定时,我们首先要开启支持,其实就是在启动类上面加个注解就 Ok。1234567@SpringBootApplication
2017-11-13 09:41:32 2822
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人