- 博客(19)
- 资源 (1)
- 收藏
- 关注
转载 Java中普通代码块,构造代码块,静态代码块区别及代码示例
//执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。1 普通代码块 1 //普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行” 2 public class CodeBlock01{ 3 ...
2018-12-05 18:25:20 165
转载 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 645
转载 (转载)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 160
转载 根据经纬度获取所在城市的相关信息以及根据地点城市获取经纬度
什么是Geocoding?Geocoding API是一个供程序员调用的、http形式的地图服务接口。主要服务那些非网页程序的调用。例如C#、C++、Java等开发语言都能发送http请求且能接收返回数据。用户只需在请求的url字串中拼接好关键字或者经纬度信息,即可获取到相应的百度经纬度或者结构化地理信息。Geocoding API有哪些功能?Geocoding API包括地址...
2018-11-14 10:20:40 2194
原创 SpringBoot通用分页,返回完整分页信息
返回的Json格式如下:{ "success": true, "errorCode": null, "errorMessage": null, "data": { "rows": [ { "id": 1, "name": &quo
2018-11-02 16:22:32 5406
转载 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 463
原创 对于已持久化的数据按时间区间分段统计
最近的一个小项目,公司需要将自己的服务数据,通过接口提供数据给合作公司.其中有一个是需要统计每5秒的时间区间数据的分布情况,需求是这样的: 需要统计 1-5秒、5-10秒、15-20秒…...,以及平均值,平均值就这里不提了,主要记录下这个按时段统计的.当时看见这个需求后第一时间想的是用sql 直接 case when搞,仔细想想,根本不是那么回事.case when适用于已知的、固定的纬度计...
2018-08-03 14:49:34 1198
原创 为什么要进行序列化
http://www.codejava.net/java-se/file-io/why-do-we-need-serialization-in-java记录下.
2018-04-20 15:04:25 293
转载 远程通信的几种选择
远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)方式:RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查...
2018-02-28 15:14:54 1002
转载 Java finally语句到底是在return之前还是之后执行?
网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的:(1)try语句没有被执行到,如在try语句之前就返回了,这样finally语句就不会执行,这也说明了finally语句被执行的必要而非充分条件是:相应的try语句一定被执行...
2018-02-26 18:24:19 164
原创 关于shiro同一帐号同一时刻多处登录问题
这段时间做项目遇到一个关于shiro登录的问题。同一帐号不能同时登录,如果同时登录的话前面一个人的session就失效。百转千回,因为shiro登录到权限控制没有任何问题,就把问题点转移到存储端。去检查redis,检查reids的配置相关,结果也没发现什么毛病。后来在网上查阅文章,多看了看shiro相关的东西。问题锁定在shiro控制同一用户不能在同一时刻多处登录,然后修改程序:1.s
2017-12-08 13:29:14 6873 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 1330
原创 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 5886
原创 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 4504
转载 kafka学习之路(一)——入门
一、入门1、简介Kafka 是linkedin 公司用于日志处理的分布式消息队列,同时支持离线和在线日志处理。kafka 对消息保存时根据Topic进行归类,发送消息者成为Producer,消息接受者成为Consumer,此外kafka 集群有多个kafka 实例组成,每个实例(server)称为broker。无论是kafka集群,还是producer和consumer 都依赖于z
2017-10-17 16:26:50 226
转载 kafka的自学之路---zookeeper中的存储结构
1.topic注册信息/brokers/topics/[topic] :存储某个topic的partitions所有分配信息Schema:{ "version": "版本编号目前固定为数字1", "partitions": { "partitionId编号": [
2017-10-17 10:56:20 221
原创 The content of element type "log4j:configuration" must match "(renderer*,log4j.xml文件中标签顺序有误
问题原因:有一组appender标签跑到logger标签下面去了。标签位置相互调换就可以了。这里贴出来log4j.xml标签正确顺序:
2017-10-16 15:40:55 1603
原创 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 1926
原创 在多线程类中,Spring注入对象为null问题处理
在开发中经常会使用spring的@Autowired或@Resource来实现对象的自动注入,但是在最近的开发中在多线程中用Spring来自动注入时总是注入不进去,对象显示为null。后来了解到 spring bean 出于线程安全考虑,不得注入bean至线程类(Runnable),如果线程中想使用spring实例,有两种方法:1、将ThreadTest类也作为一个bean注入到spr
2017-08-23 09:57:19 5716
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人