会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
司青
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
27
下一页
2016年6月1日
Spring Boot: HttpMediaTypeNotAcceptableException: Could not find acceptable representation原因及解决方法
摘要: 错误场景 使用Spring Boot的Web项目,在其 resources/static/目录下存在login.html静态文件,同时还有一个处理/login请求的控制器方法(该方法会返回JSON格式的数据)。此时如果访问localhost:8080/login.html,用户期望返回login.h
阅读全文
posted @ 2016-06-01 18:05 司青
阅读(284)
评论(0)
推荐(0)
2016年4月17日
OS X 10.11下词法分析工具Flex编译链接问题
摘要: 在用gcc编译flex生成的lex.yy.c文件时需要指定链接fl库,官方给出的例子也是执行 gcc lex.yy.c -lfl 然而在OS X 10.11下并没有该lib。我找到了15年前的一个帖子,原因是OS X 并没有提供libfl.a库,而是提供了一个功能一样的libl.a。因此链接-ll即
阅读全文
posted @ 2016-04-17 16:41 司青
阅读(12)
评论(0)
推荐(0)
2016年4月13日
Go1.6与JVM CMS的垃圾回收对比
摘要: 自从Go1.5引入了真正的并发GC后, Go1.6进一步进行了优化,使得Go在上百G级的堆大小时依然能将STW时间控制在20ms以内: 而Java8的G1收集器,默认参数下在100G以上的heap下,会造成秒级的STW。虽然可以通过-XX:MaxGCPauseMillis调整,但是是以牺牲大量吞吐量
阅读全文
posted @ 2016-04-13 15:03 司青
阅读(26)
评论(0)
推荐(0)
2016年4月7日
Spring Boot Web应用的异常处理
摘要: Web应用在处理请求时可能会出现多种错误,如请求参数不正确、URL不存在、请求方法错误、内部未知错误等。SpringMVC有多种异常处理方式,使用某种方式的判断标准是,你的异常是在请求处理的哪个阶段发生的。 在执行@RequestMapping方法时发生的异常 这也是最常见的异常了,处理业务逻辑时可
阅读全文
posted @ 2016-04-07 23:19 司青
阅读(18)
评论(0)
推荐(0)
2016年4月6日
cglib与JDK动态代理适用场景
摘要: JDK动态代理 优点 不依赖第三方jar包, 使用方便随着JDK的升级,JDK动态代理的性能在稳步提升 缺点 只能代理实现了接口的类执行速度较慢 适用场景 如果你的程序需要频繁、反复地创建代理对象,则JDK动态代理在性能上更占优。 cglib 优点 由于是动态生成字节码实现代理,因此代理对象的执行速
阅读全文
posted @ 2016-04-06 10:42 司青
阅读(25)
评论(0)
推荐(0)
2016年3月18日
Intellij Idea下运行Spring Boot关于provided依赖不加入classpath的bug与解决方案
摘要: 在 Intellij Idea 15 中使用maven时,所有 scope 为 provided 的依赖都是不会被加入到 classpath 中的,目前该bug尚未被修复(bug report)。如果你的web应用是部署到容器中的,那么这个bug不会影响使用,因为web应用中provided的依赖在
阅读全文
posted @ 2016-03-18 16:27 司青
阅读(55)
评论(0)
推荐(0)
2016年3月11日
替换Servlet容器的HttpSession实现集群中Session共享(With Redis)
摘要: 本文是我个人在开发web-security 安全框架中使用的方案。 在Web Server集群环境中需要实现 session 共享,一个很好的方法就是将 session 数据存放至 Redis 中。我打算在自己的安全框架中集成此功能,只需要几行配置就能自动让你的 web 项目集成 redis ses
阅读全文
posted @ 2016-03-11 17:16 司青
阅读(20)
评论(0)
推荐(0)
2016年3月9日
集群环境下使用Shiro的技术方案(With Redis)
摘要: 在此之前,我是使用自己编写的web安全框架完成基于角色role的权限验证的,在集群环境中只需要将session中的信息存放到redis中即可。然而换成Shiro后,我发现事情麻烦了很多,因为需要学习Shiro的文档,自定义SessionDAO实现Redis的Session存储,但是这里面还是有一些坑
阅读全文
posted @ 2016-03-09 23:00 司青
阅读(12)
评论(0)
推荐(0)
2016年3月4日
Spring Boot + Mybatis + Log4j2开发环境搭建
摘要: 近些年来由于微服务架构越来越受欢迎,基于JVM平台的”微框架”也如雨后春笋般涌现:小清新的如Spark Framework, 重量级的如Spring Boot。Spring Boot相比其它微框架来说,有以下几点优势: 自带实时监控、开发者工具与Spring无缝集成社区活跃 配置依赖 首选我们的we
阅读全文
posted @ 2016-03-04 14:56 司青
阅读(33)
评论(0)
推荐(0)
2016年2月15日
OS X EI Capitan下编译安装Libevent
摘要: 由于EI Capitan版本的OS X移除了openssl的头文件只保留了bin文件,因此在编译libevent时会提示找不到openssl/bio.h。这时候直接找到openssl头文件目录, copy到libevent编译目录即可。 拷贝openssl头文件到libevent编译目录: sudo
阅读全文
posted @ 2016-02-15 20:24 司青
阅读(6)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
27
下一页
公告