解决debug到jdk源码时不能查看变量值的问题

转载自:https://www.cnblogs.com/zc-programer/p/9938508.html 亲测有效!! 如何跟踪jdk源码 看到这个标题大概大家都会在心里想谁还跟踪个源码呀,在eclipse中打个断点,以debug的方式运行,然后F5进入方法,F6跳过方法,F7跳出方法...

2019-04-29 17:10:41

阅读数 25

评论数 0

user-agent数据解析详解

我们有时会需要用户使用的浏览器信息进行分析,浏览器信息可以通过HttpServletRequest的getHeader("User-Agent")获取到,例如下面的内容: user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 ...

2019-04-25 10:27:16

阅读数 77

评论数 0

has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header contains multiple values '

背景: 通过zuul做代理,反向代理到对应的controller中,发现之前正常工作的接口突然不能正常工作了,最终通过浏览器调试模式发现 出现了错误提示: has been blocked by CORS policy: The 'Access-Control-Allow-Origin'...

2019-04-11 16:26:47

阅读数 235

评论数 0

pom文件报Project read error的思考

有时maven pom文件会报Project read error的问题,这时候建议在命令行通过 mvn clean install -Dmaven.test.skip=true的方式打下包,这样就能比较明确的看到这个pom文件到底哪里出了错 ...

2019-04-04 15:25:10

阅读数 168

评论数 0

eclipse调试进不了断点

笔者遇到这个问题酒后的解决方法是在勾选上Compiler配置的Add source file name to generated file(used by the debugger),相信大家也看到了,这个选项是debug必须的。 ...

2019-04-04 10:49:43

阅读数 39

评论数 0

springcloud哪些异常可以走fallback逻辑

@FeignClient(name="application-name",fallback=xxxFallback.class) public interface CommonModuleService { /** * * @return */ @PostM...

2019-04-02 15:26:48

阅读数 53

评论数 0

为什么abstract @service注解的类不被加载到beanfactory中

使用过spring开发的开发者对@Service注解以及@Autowired注解不会陌生,系统在启动时会把@Service注解的类加载到BeanFactory中,然后就可以通过@Autowired注解的方式注入Service类实例,但并不是所以被@Service注解的类都会被加载到系统中,那么到底...

2019-03-31 10:09:55

阅读数 53

评论数 0

cglib工作原理详解

cglib是一种动态代理方式,底层通过asm产生class字节码来完成动态代理,cglib与jdk动态代理相比,除了可以代理实现接口的类也可以代理非实现接口的类,通过fastclass类来避免了java反射的使用。对jdk7以前的版本来说,jdk动态代理执行效率明显要比cglib动态代理类效率差,...

2019-03-23 16:27:03

阅读数 97

评论数 0

java modifier

cglib是动态代理的一种,该类型代理是通过产生class的方式来产生代理类,相对于jdk动态代理,该类型代理可以代理没实现接口的类。CGLIB代理底层通过重新生成每个类的方法,final、private、static方法则不会创建新的方法。 java modifier作为反射的一部分,可以用来标...

2019-03-22 10:06:52

阅读数 31

评论数 0

jdk等hsdb导出系统加载类等功能介绍

1.运行HSDB代码 java -classpath "%JAVA_HOME%/lib/sa-jdi.jar" sun.jvm.hotspot.HSDB 2.attach到对应的java程序进程上 3.进入下面页面: 4.选择Class Browser进入加载类页面...

2019-03-20 18:56:01

阅读数 41

评论数 0

fastJson将字符串转换成泛型对象

ApiResultTo<PayBill> res = JSON.parseObject(JSON.toJSONString(resultTo), new TypeReference<ApiResultTo<PayBill>&am...

2019-03-20 16:22:53

阅读数 173

评论数 0

使用@ControllerAdvice如何返回给前端对应错误码

@ControllerAdvice可以捕获spring应用下面未被捕获异常,下面是常见代码: @ExceptionHandler(value = Exception.class) @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) publi...

2019-03-20 13:49:44

阅读数 155

评论数 3

jad Couldn't fully decompile method getIndex

使用jad以及JD-GUI反编译cglib产生的class文件时,发现这两种工具都不能很好的反编译fastclass文件,总会出现一部分汇编代码: /* Error */ public int getIndex(net.sf.cglib.core.Signature arg1) { /...

2019-03-13 09:10:15

阅读数 86

评论数 0

mybatis generator columnOverride

mybatis是现在使用比较广的一种ORM框架,mybatis generator可以根据数据库产生对应的实体以及mapper文件,但是mybatis generator默认会将tinyint类型映射为byte类型,如果我们想使用integer类型,那么可以使用下面的方式强行转换类型映射: ...

2019-02-14 17:50:26

阅读数 357

评论数 0

springboot开启swagger功能

swagger作为一款不错的api查看工具在spring框架项目上使用十分广泛,使用界面如下图所示: 具体使用方法: 1.添加以下依赖         <dependency>             <groupId&a...

2019-02-11 15:39:00

阅读数 101

评论数 0

spring configuration注解原理

spring既支持xml式配置bean,也可以通过@Configuration注解来配置bean,xml是spring最初支持的方式,随着springboot的出现,通过@Configuration注解来配置bean也越来越被采用,常见的配置如下: @Configuration public c...

2019-01-19 09:52:05

阅读数 503

评论数 0

java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Context

@SpringBootApplication @ServletComponentScan public class ApplicationMain {     public static void main(String[] args) {         SpringApplication.r...

2019-01-04 18:01:43

阅读数 319

评论数 1

solr之positionIncrementGap

positionIncrementGap这个特性针对multiValue字段使用,用于设置多值数据间的间隔,常见用法如下:     <fieldType name="text_general_pos0" class="s...

2019-01-02 08:53:54

阅读数 164

评论数 0

Java 字符串转成运算公式

转载自:https://www.cnblogs.com/cocoat/p/6956610.html GroovyShell 实现 public static void main(String args[]) { Binding binding = new Binding()...

2018-12-12 18:00:42

阅读数 622

评论数 1

solr synonyms.txt不支持输入中文

为了实现实际使用中有些简称的准确匹配,这个时候我们就需要定义一些同义词,具体做法就是在solr自带的synonyms.txt文件中填写我们想要的缩写与全称对应关系: 配置完成后需要重启solr 对应core,如下图所示: reload solr core时提示 org.apache...

2018-12-07 16:55:16

阅读数 133

评论数 0

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