logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java反射机制的缺点

译自官方指南(Tutorial):http://docs.oracle.com/javase/tutorial/reflect/index.html反射的用途 Uses of ReflectionReflection is commonly used by programs which require the ability to examine or modify

Linux下Tomcat VM参数修改

不可行的方法最初我直接修改catalina.sh, 将JAVA_OPTS变量加上了-server -Xms1G -Xmx1G -XX:+UserG1GC最初看起来没啥问题,但是当服务器运行几天后,发现执行shutdown.sh无法关闭tomcat, 错误信息如下:# root@iZ94hjppdqzZ:~/projects/taolijie# cat hs_err_pid5519.log# Th

Debian/Ubuntu下GPT分区转MBR分区

采用GPT分区方式的硬盘往往会在安装双系统时遇到麻烦。我们可以通过一个linux下的软件将GPT转换为传统的MBR。安装 partedsudo apt-get install parted然后在终端执行:sudo partedmklabel msdos重启即可。

Spring Cloud Eureka: 如何指定Zone

有坑。先说结论:如果想给当前服务指定属于哪个zone, 使用eureka.instance.metadata-map.zone=myzone属性是无效的,而应该使用:eureka.client.availabilityZones.beijing=myzone # beijing是region同时指定region:eureka.client.region=beijing至于原因,可以在Eureka

JavaWeb: Redis存储Session方案

所有支持Servlet规范的容器都自带session管理,于是大多数人都使用HttpSession接口存放状态信息。事实上, servlet的session会使得应用服务器水平扩展变的非常困难。使用Servlet Session时的妥协方案Session Replication这无疑是一种浪费内存的方法,对于5台左右的集群还可以忍受,如果你需要几十甚至上百台集群,这就完全不可行。Session S

#redis
Arquillian测试框架快速上手教程 (一) - 环境搭建、容器适配、单元测试

本系列教程共四篇,分别是:一、 环境搭建、容器适配、单元测试二、JBoss Forge、ShrinkWrap快速指南三、使用 Arquillian 进行Java持久化测试四、使用 Arquillian + Drone + Selenium 进行功能测试(UI测试或Web自动化测试)其中,Web容器以JBoss为例,工程以maven目录结构为准。Arquill

Java如何扫描指定package下所有的类

在写一个MVC框架,需要从包中扫描出组件并注册到容器中,而JDK没有提供现成的从方法,只能自己实现。功能:给定一个包名,编程得到该包(和其所有子包)下所有的类文件。如,输入包名com.myapp.util, 输出该包下类的全限定名com.myapp.util.StringUtils, com.app.util.ImageUtils等。思路:有的web server在部署运行时会解压jar包,

Intellij Idea下运行Spring Boot关于provided依赖不加入classpath的bug与解决方案

在 Intellij Idea 15 中使用maven时,所有 scope 为 provided 的依赖都是不会被加入到 classpath 中的,目前该bug尚未被修复(bug report)。如果你的web应用是部署到容器中的,那么这个bug不会影响使用,因为web应用中provided的依赖在容器运行时会被提供。如果你做Spring Boot开发,有带provided的依赖时,直接在IDE中

#intellij idea
使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务

在Spring Cloud Netflix栈中,各个微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户端。我们可以使用JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client, Spring的RestTemplate。但是,用起来最方便、最优雅的还是要属Feign了。Feign简介Feign是一种声明

#微服务
在eclipse项目目录中去掉Maven生成的target目录

StackOverflow上的解决方法:Mark the "target" folders as "derived" resource from the properties screen of those folders (this option is next to read only and archive property).In the quick sea

    共 16 条
  • 1
  • 2
  • 请选择