- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 tomcat跨域的若干实现总结
1、tomcat级别这种方法是修改CATALINA_HOME/conf/web.xml文件,在其中添加如下配置: CorsFilter com.thetransactioncompany.cors.CORSFilter cors.allowed.origins *
2017-08-10 10:59:00 1240
原创 JDK日志框架源码分析(二)
但是刚才我们顺着static块的初始化代码一路走来,并没有其他和props有关的代码,也就是说getLevelProperty方法返回的值是null。此时尚未加载配置文件,希望落空。接着是loadLoggerHandlers方法,这里传入的三个参数分别是:rootLogger、“”和".handlers",这个方法也会用到props变量,但是此时这个变量还没有内容,所以实际上这个方法也是啥都没干。
2017-08-04 18:21:28 310
原创 学习java的一点心得(三)
C语言要为不同的平台生成不同的二进制代码,这就是不能跨平台——编译后的二进制代码在各个平台无法通用、兼容。对比Java,它生成的二进制代码在哪个平台都是一样的,只要这个平台安装了jvm,代码就能运行。综上,一个java文件中最多只能有一个类被public修饰,如果存在其它的类,这些类的访问权限只能是default;如果有一个类被public修饰了,那么文件名必须跟这个类名保持一致。
2017-08-04 16:09:19 314
原创 JDK日志框架源码分析(一)
第一步是加载系统属性java.util.logging.manager指定的类,该属性在启动java程序时指定,比如使用命令行就在java命令后面用这种形式:-java.util.logging.manager=xx从代码可以看出,只有在该系统属性指定的类没有加载成功时才会使用JDK本身的LogManager创建实例。这说明,JDK的日志框架允许使用其他的类作为LogManager,这显然考虑到了以后的可扩展性,比如Tomcat就没有使用JDK的LogManager而是使用了自己定义的;当然就算是自己定
2017-08-04 10:54:48 362
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人