自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java中普通代码块,构造代码块,静态代码块区别及代码示例

//执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。1 普通代码块 1 //普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行” 2 public class CodeBlock01{ 3 ...

2018-12-05 18:25:20 155

转载 Spring注册bean的注解

原文地址:https://blog.csdn.net/ye1992/article/details/19971467@Repository、@Service、@Controller 和 @Component 将类标识为BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层...

2018-12-04 09:54:47 635

转载 (转载)Spring常用注解

转载地址:https://www.cnblogs.com/zhangzhifeng/p/4479070.html使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。...

2018-12-04 09:22:48 150

转载 根据经纬度获取所在城市的相关信息以及根据地点城市获取经纬度

什么是Geocoding?Geocoding API是一个供程序员调用的、http形式的地图服务接口。主要服务那些非网页程序的调用。例如C#、C++、Java等开发语言都能发送http请求且能接收返回数据。用户只需在请求的url字串中拼接好关键字或者经纬度信息,即可获取到相应的百度经纬度或者结构化地理信息。Geocoding API有哪些功能?Geocoding API包括地址...

2018-11-14 10:20:40 2174

原创 SpringBoot通用分页,返回完整分页信息

返回的Json格式如下:{ "success": true, "errorCode": null, "errorMessage": null, "data": { "rows": [ { "id": 1, "name": &quo

2018-11-02 16:22:32 5372

转载 Redis方法API

1.         String set(String key, String value);/      存储数据到缓存中,若key已存在则覆盖 value的长度不能超过1073741824 bytes (1 GB)           @param key      @param value      @return     /  String set(String key,...

2018-10-11 11:29:27 441

原创 对于已持久化的数据按时间区间分段统计

最近的一个小项目,公司需要将自己的服务数据,通过接口提供数据给合作公司.其中有一个是需要统计每5秒的时间区间数据的分布情况,需求是这样的: 需要统计 1-5秒、5-10秒、15-20秒…...,以及平均值,平均值就这里不提了,主要记录下这个按时段统计的.当时看见这个需求后第一时间想的是用sql 直接 case when搞,仔细想想,根本不是那么回事.case when适用于已知的、固定的纬度计...

2018-08-03 14:49:34 1180

原创 为什么要进行序列化

http://www.codejava.net/java-se/file-io/why-do-we-need-serialization-in-java记录下.

2018-04-20 15:04:25 278

转载 远程通信的几种选择

远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)方式:RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查...

2018-02-28 15:14:54 982

转载 Java finally语句到底是在return之前还是之后执行?

网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的:(1)try语句没有被执行到,如在try语句之前就返回了,这样finally语句就不会执行,这也说明了finally语句被执行的必要而非充分条件是:相应的try语句一定被执行...

2018-02-26 18:24:19 154

原创 关于shiro同一帐号同一时刻多处登录问题

这段时间做项目遇到一个关于shiro登录的问题。同一帐号不能同时登录,如果同时登录的话前面一个人的session就失效。百转千回,因为shiro登录到权限控制没有任何问题,就把问题点转移到存储端。去检查redis,检查reids的配置相关,结果也没发现什么毛病。后来在网上查阅文章,多看了看shiro相关的东西。问题锁定在shiro控制同一用户不能在同一时刻多处登录,然后修改程序:1.s

2017-12-08 13:29:14 6841 2

原创 Caused by: java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils

当按部就班的搭建好一个SSM框架的时候,直接 127.0.0.1:9090/项目名运行起来报这个错误。解决:WEB工程需要用到commons-collections和commons-dbcp. 代码中用到的是commons-collections的3.1版本特性,但是资源库中commons-dbcp依赖的 commons-collections指定了2.1版本。在pom

2017-11-01 11:30:45 1296

原创 Ehcache配置问题(二)Element <cache> does not allow attribute "maxEntriesLocalHeap".

<cache name="shiro-activeSessionCache" maxEntriesLocalHeap="2000" eternal="false" timeToIdleSeconds="3600" timeToLiveSeconds="0" overflowToDisk="false" statis

2017-11-01 10:27:04 5864

原创 Ehcache依赖版本问题:Another CacheManager with same name 'es' already exists in the same VM.

最近在写一个shiro 的demo用到Ehcache缓存配置。结果在启动项目的时候出错。Caused by: net.sf.ehcache.CacheException: Another CacheManager with same name 'es' already exists in the same VM. Please provide unique names for each Cache

2017-11-01 10:02:40 4482

转载 kafka学习之路(一)——入门

一、入门1、简介Kafka 是linkedin 公司用于日志处理的分布式消息队列,同时支持离线和在线日志处理。kafka 对消息保存时根据Topic进行归类,发送消息者成为Producer,消息接受者成为Consumer,此外kafka 集群有多个kafka 实例组成,每个实例(server)称为broker。无论是kafka集群,还是producer和consumer 都依赖于z

2017-10-17 16:26:50 213

转载 kafka的自学之路---zookeeper中的存储结构

1.topic注册信息/brokers/topics/[topic] :存储某个topic的partitions所有分配信息Schema:{    "version": "版本编号目前固定为数字1",    "partitions": {        "partitionId编号": [

2017-10-17 10:56:20 209

原创 The content of element type "log4j:configuration" must match "(renderer*,log4j.xml文件中标签顺序有误

问题原因:有一组appender标签跑到logger标签下面去了。标签位置相互调换就可以了。这里贴出来log4j.xml标签正确顺序:

2017-10-16 15:40:55 1587

原创 Spring配置文件,引入dubbo框架,解决dubbo标签报错问题

先下载dubb.xsd配置规范:http://download.csdn.net/download/henry_chatter/10023646下载到本地以后Eclipse中选择windown-->Preferences-->XML-->XML CataLog  , 点击ADD,添加xsd文件,然后再将KEY值改为“http://code.alibabatech.com/schema/du

2017-10-16 11:41:39 1914

原创 在多线程类中,Spring注入对象为null问题处理

在开发中经常会使用spring的@Autowired或@Resource来实现对象的自动注入,但是在最近的开发中在多线程中用Spring来自动注入时总是注入不进去,对象显示为null。后来了解到 spring bean 出于线程安全考虑,不得注入bean至线程类(Runnable),如果线程中想使用spring实例,有两种方法:1、将ThreadTest类也作为一个bean注入到spr

2017-08-23 09:57:19 5684

dubbo.xsd 模版文件 解决标签验证问题

引入dubbo框架时需要引用dubbo标签,dubbo.xsd规范解决dobbo标签验证问题。

2017-10-16

空空如也

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

TA关注的人

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