自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 自定义标签实现按钮权限控制

首先写一个tld文件 内容如下 PermissionUITag 类是自己编写权限控制tag类 权限验证代码 父类代码 tld文件写好后 在web.xml引入此tld 最后在jsp引入tld标签 使用自定义标签来控制功能权限

2017-12-27 08:40:33 1666

原创 js解析字符串转换成json对象 将字符串内容生成左侧菜单

字符串内容 [{     \"children\": [              ],     \"direction\": \"\",     \"hasMenu\": false,     \"iconCls\": \"\",     \"id\": \"622\",     \"identityName\": \"commonBizDescModel\",     \"

2017-12-26 10:47:13 634

原创 根据网络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 2122

转载 Java8中流的性能

摘要:本文介绍了Java8中流的几个特性,以告诫开发者流并不是高性能的代名词,需谨慎使用流。以下是译文。  流(Stream)是Java8为了实现最佳性能而引入的一个全新的概念。在过去的几年中,随着硬件的持续发展,编程方式已经发生了巨大的改变,程序的性能也随着并行处理、实时、云和其他一些编程方法的出现而得到了不断提高。  Java8中,流性能的提升是通过并行化(parallelism)

2017-11-20 09:24:25 274

原创 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 17236

转载 高并发架构

前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。 在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸爬滚打过来有着不少的血泪史,这里进行的总结,作为自己的归档记录,同时分享给大家。

2017-11-13 15:11:38 3279

转载 Java多线程干货系列— volatile关键字

前言 今天介绍下volatile关键字,volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 正文 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内

2017-11-13 14:26:17 193

原创 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 781

原创 加载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 243

原创 单点登录原理与简单实现

一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器

2017-11-13 09:53:52 102

转载 Java 线程知识小抄集

本文主要整理博主遇到的Java多线程的相关知识点,适合速记,故命名为“小抄集”。本文没有特别重点,每一项针对一个多线程知识做一个概要性总结,也有一些会带一点例子,习题方便理解和记忆。 1. interrupted与isInterrupted的区别 interrupted():测试当前线程是否已经是中断状态,执行后具有状态标志清除为false的功能。 isInterrupted():测

2017-11-13 09:50:37 150

原创 SpringBoot 定时任务踩坑记录

springboot已经支持了定时任务Schedule模块,一般情况已经完全能够满足我们的实际需求。今天就记录一下我使用 schedule 时候踩的坑吧。 想要使用定时,我们首先要开启支持,其实就是在启动类上面加个注解就 Ok。 1 2 3 4 5 6 7 @SpringBootApplication

2017-11-13 09:41:32 2809

空空如也

空空如也

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

TA关注的人

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