- 博客(20)
- 收藏
- 关注
转载 JDK8源码解析 --- Long 类型
最近都在看JDK8的源码,想把记录下来与大家一起共享,每天 积累一点,每天成长一点。看了装箱Long类型,有好多以前没有注意到或者不知道的内容,慢慢懂得。废话不多说,直接上代码讲解。。。1.缓存区LongCache Long装箱类中有LongCache静态私有类作为缓存区域,范围是-128到127,只要声明了一个Long在这个区域类的话,返回给我们的数据都是从这个缓存...
2019-08-20 17:35:00
196
转载 浅谈Spring MVC知识
关于MVC框架,我相信大家都不陌生,都会说也就是模型-视图-控制器这三层的框架结构,如果你参加面试的时候考官会问:“MVC框架是什么?你说一说。”其实我们都知道这个问题还需要问的,只要你是一个开发人员,都知道MVC框架是什么,考官会问什么呢?他会问:“你了解Spring MVC的工作原理吗?你给我说一说。”可能这个时候有些人还不知道Sring MVC的工作原理是什么?现在我就浅谈一下,读...
2019-03-07 14:40:00
192
转载 JAVA开发工程师面试(1)
我已经有很长一段时间没有更新博客了,难道是博主我变懒惰了吗?哎,这样可不行啊,我还有好多知识要学习,要和大家分享。以后我需要更加努力,改掉自己的惰性。本人文采不怎么样,只能是把自己所想的说出来,想和大家一起分享知识,互相学习,丰富自己,所以在文采方面,大家多多体谅体谅。我尽可能的去写好每一篇博客,让大家方便阅读和了解。 最近我去面试了几家公司,是关于JAVA开发工程师的职位。今...
2018-05-06 15:33:00
188
转载 redis存取对象
昨天在程序中向redis中存取对象,获取对象的时候遇到了一个问题,经过一番询问和查询相关资料终于弄明白了,认为有必要记录下来,对以后的自己或者其他人都有一定的帮助。我先把问题阐述一遍:对象A_model存取到redis中,但是从redis中获取后存取到B_model,即使A_model和B_model中变量都是一样的,但是依然会报java.lang.ClassCastExceptio...
2017-12-08 16:49:00
246
转载 maven创建父子关系的聚合项目
我最近使用eclipse的mavean插件创建父子关系的聚合项目,如果创建子工程直接在父工程我相信大家都会创建,但是子工程在父工程中的其中一个文件夹里面,我们创建子工程是直接存在父工程下面的,当我们想把该子工程移动到父工程下面的文件夹里面的时候,外面的子工程就消失不见了等等各种问题…… 步骤如下:1.点击右键----》new----》选择maven目录下面- ---》...
2017-11-22 15:40:00
167
转载 HashTable、HashMap、ConcurrentHashMap的区别
HashTable是做了同步的,HashMap未考虑同步。所以HashMap在单线程情况下效率较高;HashTable在的多线程情况下,同步操作能保证程序执行的正确性。HashMap是非线程安全的,HashTable是线程安全的。因为HashTable是做了同步的,HashMap未考虑同步。HashMap是非线程安全的,解释:当有多个线程在运行程序的时候,有一个线程对HashMa...
2017-09-11 12:37:00
112
转载 Spring Boot自动扫描
进行Spring Boot和Mybatis进行整合的时候,SpringBoot注解扫描的时候无法扫描到Application类的以外的包下面的注解,如下图:App就是Application类,下图是ProductMapper 类:@Mapperpublic interface ProductMapper { @Insert("insert ...
2017-08-13 11:29:00
137
转载 springboot项目连接数据库报错
学习SpringBoot也没有多久,今天SpringBoot连接数据库的时候报如下错误:java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either th...
2017-08-12 08:26:00
260
转载 mybatis中的查询语句in用法的相关问题
在开发的时候,mybatisl中使用in的时候会遇到一些问题,如果我们传的参数是String类型,以“,”来进行隔开的,例如:参数是0,1,2字符串,mybatis中的语句如下 <select id="findByName" parameterType="string" resultType="com.domain.Factory"> SELECT * F...
2017-08-11 12:22:00
300
转载 spring Boot异步操作报错误: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying b...
我也是最近开始学习Spring Boot,在执行异步操作的时候总是汇报如下的错误:Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.self.spring.springboot.Jee...
2017-08-03 20:17:00
517
转载 System.getenv()和System.getProperty() 的区别
1.System.getenv()方法是获取指定的环境变量的值。它有两种方法,一种是接收参数为任意字符串,当存在指定环境变量时即返回环境变量的值,否则返回null。另外一种是不接受参数,那么返回的是所有的环境变量。下面是它们的源码(1)接收参数为任意字符串public static String getenv(String name) { Security...
2017-07-31 14:09:00
218
转载 mybatis使用时遇到的一些问题------模糊查询、处理大于号小于号、相关函数替换空值...
在mybatis中可能会用到的方法1.模糊查询 <select id="showByIdName" parameterType="User" resultMap="resultmap"> SELECT r.*,u.id,u.age,u.`password`,u.username FROM role r LEFT JOIN ...
2017-07-30 19:51:00
218
转载 shiro中async-supported报错 cvc-complex-type.2.4.a: Invalid content was found starting with element 'a...
最近都在研究shiro这个框架,今天实施了一下,就报了如下错误:cvc-complex-type.2.4.a: Invalid content was found starting with element 'async-supported'. One of '{"http://java.sun.com/xml/ns/ javaee":init-param}' is ex...
2017-07-25 10:59:00
228
转载 mavean导入本地仓库
当你刚开始用mavean的时候可能还没有发现mavean导入本地仓库方法的重要性,但是随着经常使用mavean项目就会发现,有些jar包mavean从网上的mavean仓库中无法导入,例如oracle的jar等等。mavean导入本地仓库方法:1.在电脑上打开DOS命令窗口2.输入如下命令mvn install:install-file -Dfile=<pa...
2017-07-10 12:23:00
326
转载 StringUtils一些常用方法
StringUtils是org.apache.commons.lang jar包里面的类方法,当输入参数String为null则不会抛出NullPointerException,而是做了相应处理,null是安全的。而JDK中String类里面的方法会抛出NullPointerException。下面我介绍StringUtils一些常用的方法,它和String类的方法有很多相似的地方。开发...
2017-07-04 16:34:00
160
转载 项目通过https访问的tomcat相关配置
开发项目已经完成,那么就是要部署项目到服务器上面。我最近把刚完成的项目部署到服务器上面,内网通过http协议进行访问一切正常,但是测试外网通过https协议进行访问的时候就出现了一些js文档找不到的bug,显示js访问路径居然是http://127.0.0.1的。解决思路:内网访问正常(http访问),但是外网(https)访问出现了上面的情况。原来是忘记了在tomc...
2017-07-04 14:25:00
142
转载 oracle的sql语句大小写
我相信大家都知道,oracle数据库是区分大小写的,而且oracle的默认为大写的,也就是说你在sql脚本上面写的sql语句,oracle运行的时候,它会自动转化为大写的。注意一下,我这里举例子的计算机环境是Windows操作系统,操作系统也会对数据库的sql语句的大小写敏感。举个例子:SELECT * FROM tablename;SELECT * FROM TABLE...
2017-06-23 12:42:00
662
转载 mavean项目的jar位置的影响
由于项目的数据库需求改变了,有mysql数据库变为oracle的,那么对于项目就是需要改变数据库连接池。这个项目运用了mavean框架,那么下载jar在pom.xml文件中填写就可以了,但是oracle的jar在mavean上下载不下来,我网上查询了一下说是不可以从mavean上下载oracle的jar。于是我就想了在下载oracle的jar导入项目中就可以,如下图:于是我就用J...
2017-06-22 12:36:00
145
转载 svn导入项目和部署方面的相关问题
前一阵子忙于部署项目的事情,在这个过程之中遇到了一些问题,查阅了相关资料解决了问题于是就决定分享给大家,可能会对大家有一定的帮助。我在下面中可能会提到dubbo的一些问题,dubbo是用于分布式的系统的开发包,有兴趣的话,可以自己去查阅一些相关资料。 1.svn导入项目的时候一些问题解决方法(1) 从svn上面导入maven项目的过程中报错误,DOS窗口进入导入的项目的目录...
2017-06-21 12:36:00
255
转载 JDK版本会影响项目部署
最近在公司里面部署javaweb项目的时候,项目启动的时候报错,我使用了各种方法来寻找答案,将近花了很长的时间。就在今天我终于找到了问题的根源,我开始用的是JDK1.8的版本,换了一个1.7版本的JDK,问题迎刃而解了。 用JDK1.8版本的时候启动tomcat会报下面的错误: (1)java.lang.RuntimeException:java.io.IOExcept...
2017-05-15 22:39:00
443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人