Java
文章平均质量分 56
Bazinga_fine
有好多好多早餐在这里。。。。。
展开
-
关于Java小程序在页面中的层级显示问题
近期公司在项目开发过程中涉及迁移十多年前的老代码,发现其中一个扫描件展示功能页面是通过JavaApplet进行开发的(现今已经淘汰),在进行弹框信息提示的时候该页面会遮挡住弹框信息的一部分,通过各种Dom设置都没能有效解决。通过网上搜索才发现,小程序层级设置只设置其外部的Div是不会起作用的,需要增加object标签的相关param属性,话不多说直接上方法:test但是,无转载 2017-11-21 10:23:32 · 644 阅读 · 0 评论 -
如何对SpringBoot的SpringMvc功能进行自定义扩展呢????
答案就是: 使用SpringBoot提供的WebMvcConfigureAdapter抽象类,再根据你的需求实现相关的抽象方法进行扩展!!!注意:SpringBoot2.0之后以上的接口就被废弃了,如果你的版本是2.0之后的就使用WebMvcConfigurer这个接口进行拓展。...原创 2018-12-02 13:22:46 · 217 阅读 · 0 评论 -
SpringBoot 学习笔记 (一)
SpringBoot是什么应该不用我去解释了,之前一直没有时间好好去了解一下,最近工作稍微闲下来了一点,就利用这点闲暇时间来一起学学SpringBoot吧! 一:SpringBoot helloWorld程序搭建: 1:本人使用的是IDEA,具体IDE大家随便,环境配置这边不多讲了,这边我们直接新建一个maven的Jar项目,步骤如下:项目结构如下:进入Spring...原创 2018-11-28 18:10:34 · 165 阅读 · 0 评论 -
详解Java动态代理
代理模式相信大家都很了解,而动态代理模式在许多开源框架像Srping,Mybatis等使用的很广泛,下面通过一个动态代理的实例,已经趴一趴Java动态代理的源码来进行详解。 1:这里新建一个person接口,里面有一个测试方法:package com.proxy;/** * @author: shichao * @date: 2018/12/6 * @description...原创 2018-12-06 18:07:50 · 182 阅读 · 0 评论 -
在Spring框架内使用自定义注解
在开发过程中遇到了要是用自定义注解的情况,看了一下这片文章很不错,记一下:https://blog.csdn.net/z69183787/article/details/53784845原创 2018-12-11 15:20:31 · 1686 阅读 · 0 评论 -
java原子类的实现原理(阿里巴巴面试题解答)
这个面试题是本人在阿里真实碰到的,之后自己好好研究了一下,本想写一篇相关的文章,不过在网上看到了一篇这样的文章感觉自己也没必要写了,一下是转载过来的内容:原子类来自于java.util.concurrent包,而java.util.concurrent包完全建立在CAS之上的,没有CAS就不会有此包。可见CAS的重要性。什么是CASCompare and Swap, 翻译成比较并交换。...转载 2018-12-18 17:02:22 · 646 阅读 · 0 评论 -
解决 getAnnotation为null的坑
getAnnotation为null的坑在写一个基于SpringAOP的权限控制的。自己定义了一个注解,然后逻辑代码需要通过获取自定义注解的一个属性来进行权限控制。 下面简单上一下关键代码:自定义注解:@Documented //有关java doc的注解@Retention(RetentionPolicy.RUNTIME) //保留时间,这种类型的Annotati...转载 2019-01-22 19:37:09 · 14013 阅读 · 0 评论 -
SpringBoot 部署到外部Tomcat 踩坑记录
启动时报错:Error assembling WAR: webxml attribute is required解决方式:<plugin> <artifactId>maven-war-plugin</artifactId> <version>2.6</version> <configuration&g...原创 2019-01-28 19:38:51 · 505 阅读 · 0 评论 -
关于防止MySql索引失效的一些总结
前言: 大家在写SQL语句的时候或多或少都会碰到写好的语句执行的时候索引没用上,在找工作面试的时候数据库索引也是一个必问的问题,这里只拿复合索引为例,单值索引情况没有那么复杂,话不多说直接开干: 假设现在存在一张有a,b,c,d 四个字段的表 bazinga,及该表建了一个 a,b,c为顺序的复合索引,下面有一些查询例子来进行说明。建表语句:CREATE TABLE `...原创 2019-02-24 14:19:39 · 381 阅读 · 0 评论 -
异常记录: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError
NoSuchMethodErrororg.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError:造成这个错误的原因可能为: A-module的pom依赖了B-module和C-module, 然而B...转载 2019-04-25 11:20:15 · 9149 阅读 · 1 评论 -
Java 实现简单的阻塞队列
package com.souche.car_dealer;import java.lang.invoke.LambdaConversionException;/** * @author: shichao * @date: 2018/7/18 * @description: 自实现阻塞队列 */public class MyBlockQueue { private Ob...原创 2018-07-18 15:55:14 · 469 阅读 · 0 评论 -
Git 删除已提交文件,并且更新.gitignore文件忽略提交文件
1:直接删除远程仓库的,本地仓库的还是没有删除,可以进行物理删除或者叫手动删除。git rm -r --cached a/2.txt // 删除a目录下的2.txt文件 git commit -m "删除a目录下的2.txt文件" // commitgit push origin 分支名称注意: git update-index --assume...转载 2018-07-03 18:43:19 · 7845 阅读 · 1 评论 -
java.lang.ClassCastException: oracle.sql.TIMESTAMP cannot be cast to java.sql.Timestamp 翻译 2017年08月2
java.lang.ClassCastException: oracle.sql.TIMESTAMP cannot be cast to java.sql.Timestamp翻译 2017年08月23日 16:50:01502之前遇到的一个问题:用JDBC从oracle取出类型为timestamp的字段,然后再利用ResultSet.setT转载 2017-11-21 16:21:57 · 1383 阅读 · 1 评论 -
关于List集合之间求交集,并集,合集,差集等.....
最近项目开发过程中大量使用大了java集合类,其中List集合用的最为频繁,其中如何快速求两个集合之间的交集等也遇到了很多,在此记录一下: //并集 list1.addAll(list2); //交集 list1.retainAll(list2); //差集 list1.removeAll(list2); //无重复并集 list2.removeA转载 2017-11-24 11:10:35 · 7707 阅读 · 5 评论 -
List浅拷贝,与深的拷贝探讨
在探讨List的深浅拷贝时发现一个问题。在进行基本数据类型和String类型拷贝的时候不存在浅拷贝,只有在存放对象为POJO类的时候会出现浅拷贝的问题:package com.sc.enumtest;import java.util.ArrayList;import java.util.List;public class Test {public static原创 2017-11-24 16:10:42 · 493 阅读 · 0 评论 -
关于Hadoop NameNode之间切换失败的解决过程记录
今晚在本机Hadoop集群起来之后,其中一个NameNode挂了,但是HA下的另一个NameNode却还停留在Standby状态。查看了ZKFC的日日志后发现在active切换过程当中node2链接不上node1的rpc端口日志:追踪原因:查看hdfs-site.xml的配置:真是瞬间打脸,所以总结一下,在开发过程中遇到的很多异常很大一部分自己配置时候的粗心大意,还原创 2017-11-24 22:49:45 · 2156 阅读 · 0 评论 -
关于java正则匹配返回匹配的内容
最近在使用Java正则进行字符串匹配的时候需要得到所有匹配的内容,记下一下方法:matcher.find()表示是否在指定的字符串中有匹配到的内容;如果有匹配到,则通过matcher.group(i)循环输出所有匹配到的内容。matcher.groupCount()表示匹配到的内容个数。代码示例如下:String转载 2017-12-07 10:23:49 · 16680 阅读 · 1 评论 -
IkAnalyzer分词后文章字符全角变半角,字母大写变小写问题
最近在项目中药用到IK分词对文章进行分词,但是却遇到了分出来的词由大写变小写的问题,下面贴出解决方式:打开ik的源码包org.wltea.analyzer.core.CharacterUtil类里 有个方法 叫regularize 该方法的作用是进行字符规格化(全角转半角,大写转小写处理) 显然把这个方法注释就好了 ,并且去掉相关引用地方的该方法调用 这样ik分词出来的字符转载 2017-12-15 09:57:24 · 1180 阅读 · 0 评论 -
关于类型转换错误java.math.BigDecimal cannot be cast to java.lang.String的解决方式
在开发过程中遇到一个从Sql语句查出来的统计数量字段在将其转化为String类型的时候遇到了java.math.BigDecimal cannot be cast to java.lang.String错误。通过尝试找到解决方式:Object ob = map.get("key");ob.toString();...转载 2018-03-13 15:28:29 · 9430 阅读 · 1 评论 -
一年Java的阿里电话面试全纪录
在北京待了快两年了,之前一直在一家大型国企实习家转正,2017年毕业到现在也已经毕业快一年了,几位一起在京的同学想回南方发展(本人也是南方人),所以自己也下了这个决心,月初递交了辞呈。经过考虑之后选择了杭州,既然选择了杭州阿里巴巴自然是一座要抱着敬畏之心去征服的大山。首先非常感谢玄令涛的内推让我获得了这次机会,三月二十六到的杭州,二十八号在同花顺面试的时候突然接到了阿里的面试电话,无奈放弃接听。完...原创 2018-03-31 10:28:18 · 8102 阅读 · 0 评论 -
记一次React线上问题排查
昨天运营报了一个问题,之前一直正常运行的React项目突然页面访问不了了,通过排查发现页面报错了,错误如下:Uncaught TypeError: Failed to set an indexed property on 'CSSStyleDeclaration': Index property setter is not supported. at Object.setValueFo...原创 2019-05-09 16:04:23 · 2473 阅读 · 0 评论