- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 mybatis项目低侵入历史代码实现加解密敏感数据
因现在信息保密化规范越来越严格,需对数据库中多项涉及个人信息的数据进行加密包含历史数据处理、对新数据插入、历史数据更新和查询解密显示等功能。但因各系统代码规范不同,本着增加适用性少修改原有代码的原则采用mybatis拦截器方式满足需求。此方案适用于mysql数据库,当然也可以简单修改适用其他类型数据库,适用于任何spring+mybatis项目,和多数据源的项目,单一数据源也适用。
2024-10-30 14:48:52
710
原创 Maven项目依赖不下载的原因
Maven项目依赖不下载Maven项目新增依赖不下载idea不下载Maven依赖springboot项目maven依赖不下载
2022-06-10 15:17:16
9287
4
原创 Initialization of bean failed; nested exception is java.lang.StackOverflowError
mybatis-spring Mapper太多装配导致 StackOverflow适用于idea启动新的ssm项目环境tomcat部署原因,tomcat的catalina.sh未进行空间大小配置解决办法1.修改tomcat的catalina.sh文件目录:apache-tomcat\bin\catalina.sh自行分配空间大小目录:jdk\1.8\jre\lib\amd64\jvm.cfg自行分配空间大小2.简易:修改idea当前项目配置2.1变量一般2100就够了
2021-09-15 17:56:22
1368
原创 异常信息捕获并输出
业务异常需要发送文件告警,但每次定位问题都要去翻日志很麻烦,但捕获到异常具体原因和类详细错误行就方便许多了~封装方法:public static String getErrorInfoFromException(Exception e) { try { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); e.pr
2021-04-14 15:21:45
699
原创 京东JAVA面试心得与面试题详解
2018年的冬季特别的冷,无疑是程序员的寒冬,我也是年底裁员大潮裁下来的一名,(整个业务线都裁了 难受中~)但临近年底了失业回家也不太好所以有投了几份简历,现在已经找到工作了,虽然不是京东但也马马虎虎吧,但我也想把京东的面试过程记录一下。整个面试和笔试时间在2-3小时。废话不多说直接干料。1、java常用的数据结构有哪些?哪些是线程安全的?是怎么保证线程安全的?因内容太多我就直接...
2019-01-21 17:33:27
24506
9
原创 利用python实现爬虫
注:转载请注明出处准备一个安装好python2.7以上的环境。 编译软件准备PyCharm 注:以上环境是必备的。我们就以爬取糗事百科的文字段子和用户名称为例:得到目标官网的地址:https://www.qiushibaike.com/8hr/page/1/ 由他们网站地址我们可以得出page是...
2018-08-14 09:45:29
4654
1
原创 sqoop2从hdfs中导入到mysql
数据准备:hive数据库文件 例路径为:/user/hadoop/hive/test在mysql创建与hive中数据库结构一样的数据库。启动sqoop2服务 $ sqoop2-server start登录客户端 $ sqoop2-shell创建数据库对象:创建hdfs的link对象:创建一个job作业:启动这个job作业:start job -j...
2018-08-06 09:58:25
2718
1
原创 没有@RequestMapping注解
下午碰到了这个问题,很奇怪,好好的@RequestMapping注解没了,好好的springweb jar包损坏了,或者冲突了,导致了这个问题,解决办法很粗暴简单,吧maven的jar包库把org\springframework下面的jar包全部删除,重新运行pom文件进行下载,最后不管是jar包版本冲突问题,还是损坏问题就统统解决了。...
2018-07-10 19:51:16
10431
5
原创 Hbase启动后运行stop命令关闭不了
我这台机器是hadoop单机伪分布式的配置运行jps命令后查看我的进程所有运行中现在我们要是运行hbase的stop-hbase.sh命令这时候继续运行jps命令查看,发现HMaster进程还存在,这是因为HMaster和hdfs可能还有工作没做完,这时候有两个关闭的方法,一个是直接杀死他的进程kill-9(个人不推荐,可能会造成数据丢失损坏,下次启动时还会启动不起来)博主吃了机会这样的亏,各种查...
2018-06-26 21:12:18
15354
3
原创 liunx上启动dubbo的monitor一直在starting...........................解决方法
原因是你的linux服务器的分配给这个服务的内存不够用,可以进入monitor的bin/目录下,找到start.sh文件,扎到if [ -n "$BITS" ]; then JAVA_MEM_OPTS=" -server -Xmx2g -Xms2g -Xmn256m -XX:PermSize=128m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcM...
2018-04-09 13:41:09
1901
3
原创 掌握这几点泛型就能轻巧的掌握了!
java泛型1. 什么是泛型?2. 泛型到底是干嘛的。3. 使用泛型的好处。4. 为什么使用泛型。5. 泛型的基本用法。6. 泛型的常见错误。什么是泛型:什么是泛型呢?刚开始接触的时候我也还是不太明白,用官方的话他叫:“变量类型的参数化”,他是JDK1.5中一个重要的特性。通过引入泛型我们将获得编译时类型的安全和运行时更小的抛出ClassCastException的
2017-01-23 11:44:30
757
centos-7-docker-2021.tar.zip
2022-01-05
android 8.1设置添加Ethernet功能选项patch文件
2019-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人