java外脑
码龄10年
关注
提问 私信
  • 博客:797,185
    社区:40
    797,225
    总访问量
  • 246
    原创
  • 1,889,983
    排名
  • 214
    粉丝
  • 0
    铁粉

个人简介:一个码农界的小学生,渴望成为大牛。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2014-09-04
博客简介:

码农界的小学生

博客描述:
学习如逆水行舟,不进则退。
查看详细资料
个人成就
  • 获得313次点赞
  • 内容获得75次评论
  • 获得449次收藏
  • 代码片获得170次分享
创作历程
  • 1篇
    2022年
  • 2篇
    2021年
  • 4篇
    2020年
  • 22篇
    2019年
  • 161篇
    2018年
  • 91篇
    2017年
成就勋章
TA的专栏
  • 在线转pdf
    1篇
  • Redis
    2篇
  • Idea
    23篇
  • 感悟生活
    7篇
  • Html
    11篇
  • Jquery
    22篇
  • Jsp
    10篇
  • Mybatis
    10篇
  • Docx4j
    1篇
  • Js
    15篇
  • oracle数据库
    4篇
  • Java
    63篇
  • css
    5篇
  • spring MVC
    13篇
  • sql
    2篇
  • 身体是革命的本钱
    1篇
  • svn
    1篇
  • 日常工作问题总结
    4篇
  • maven
    4篇
  • mysql
    16篇
  • tomcat
    10篇
  • nginx
    4篇
  • Mac
    18篇
  • Spring boot
    4篇
  • ActiveMQ
    1篇
  • 镜像源
    1篇
  • Zookeeper
  • java面试(三)
  • Spring
    4篇
  • spring data
    1篇
  • 多线程
    3篇
  • Spring cloud
    1篇
  • 负载均衡集群
    1篇
  • oracle
    1篇
  • word
    1篇
  • 常识
    2篇
  • 服务器
    2篇
  • 数据源
    1篇
  • windows
    1篇
  • 单元测试
    2篇
  • editplus
    1篇
  • JVM
    5篇
  • JSON
    3篇
  • postman
    1篇
  • git
    2篇
  • 大数据
    1篇
  • Linux
    2篇
  • logback
    1篇
  • Hive
    1篇
  • logstash
    1篇
兴趣领域 设置
  • 网络空间安全
    安全架构
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java中String的replace方法和replaceAll方法的区别

针对有些人搞不清replace和replaceAll的区别,可能会混用,所以写了这篇文章进行说明一下,我也是用sonar扫描别人的代码看出的问题
原创
发布博客 2022.12.02 ·
341 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Mac 安装 Homebrew 出现443

打开终端,复制以下命令/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"出现以下画面,输入1,按回车3.按照提示操作,等待完成
原创
发布博客 2021.09.09 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(精华)良好的编码习惯

1、修改完代码要自测2、方法入参都要校验:例如长度、是否为空3、修改老接口的时候,思考接口的兼容性。4、对于复杂的代码逻辑,添加清楚的注释5、使用完IO资源流,需要关闭6、代码采取措施避免运行时错误(如数组边界溢出,被零除等)7、尽量不在循环里远程调用、或者数据库操作,优先考虑批量进行。8、写完代码,脑洞一下多线程执行会怎样,注意并发一致性问题9、获取对象的属性,先判断对象是否为空10、多线程异步优先考虑恰当的线程池,而不是new thread,同时考虑线程池是否隔离。尽量不要所有业务都
原创
发布博客 2021.01.13 ·
889 阅读 ·
2 点赞 ·
0 评论 ·
16 收藏

.gitignore

发布资源 2020.08.27 ·
gitignore

url转换为PDF在线网站

PDFMyURL.comWeb2PDFConvert.comHtm2pdf.co.ukPDFCrowd.comHTMLPDF.comSciweavers.orgPDF-ace.com
原创
发布博客 2020.07.28 ·
639 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mac中安装使用Homebrew

打开终端,执行/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"使用homebrew安装软件brew install 软件名卸载软件brew uninstall 软件名搜索软件brewsearch 软件名查看已安装软件列表br...
原创
发布博客 2020.03.13 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

配置yml文件需要注意点

1.缩进不允许使用tab只能使用空格2.数据格式为,名称:(空格)值3.空格的个数不重要,只要相同层级的元素左对齐即可4.注释用“#”号5.大小写敏感6.相同上级的并在一起向下写,不要另写一行。(例如Spring下面都并排写在一起)...
原创
发布博客 2020.02.13 ·
549 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Invalid bound statement (not found)

idea中springboot整合mybatis出现错误,确认了各种路径、方法名都是对的,最后发现,是yml文件中引入mybatis的格式不对,要和spring对齐!!!折腾了我几个小时!!!!!如下,spring: datasource: #druid相关配置 druid: #监控统计拦截的filters filter: stat #mysql驱动...
原创
发布博客 2020.02.13 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring aop处理事务回滚机制踩坑

现象:@Transactional(propagation = Propagation.REQUIRED)public boolean handleMessage(MessageExt msg) throws Exception { ... sendToMQ(event, flowInst); ...} private void sendToMQ(InstEventWr...
原创
发布博客 2019.09.19 ·
1578 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

volatile关键字的作用和原理

volatile关键字的作用、原理 在只有双重检查锁,没有volatile的懒加载单例模式中,由于指令重排序的问题,我确实不会拿到两个不同的单例了,但我会拿到“半个”单例。而发挥神奇作用的volatile,可以当之无愧的被称为Java并发编程中“出现频率最高的关键字”,常用于保持内存可见性和防止指令重排序。保持内存可见性内存可见性(Memory Vi...
原创
发布博客 2019.08.04 ·
206 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

logstash配置详解

...
原创
发布博客 2019.07.20 ·
2095 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

maven忽略测试方法

方法一: 命令行加参数的方法mvn install -DskipTests 或 mvn install -Dmaven.test.skip=true方法二:使用maven插件的方法<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire...
原创
发布博客 2019.07.02 ·
2187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IntelliJ IDEA For Mac 快捷键

Mac键盘符号和修饰键说明⌘ Command⇧ Shift⌥ Option⌃ Control↩︎ Return/Enter⌫ Delete⌦ 向前删除键(Fn+Delete)↑ 上箭头↓ 下箭头← 左箭头→ 右箭头⇞ Page Up(Fn+↑)⇟ Page Down(Fn+↓)Home Fn + ←End Fn + →⇥ 右制表符(Ta...
原创
发布博客 2019.07.01 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux中下无法使用lsof命令"-bash: lsof: command not found"

解决办法:通过yum安装 yum install lsof
原创
发布博客 2019.06.28 ·
8601 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JDBC 连接Hive 简单样例(开启Kerberos)

运用 Ambari 搭建的HDP 集群,由于开启了kerberos ,对外提供Hive数据时统一用JDBC的方式,所以写了下面这么一个简单样例供第三方数据接入参考。代码如下所示: /** * 用于连接Hive所需的一些参数设置 driverName:用于连接hive的JDBC驱动名 When connecting to * HiveServer2 with Kerbe...
原创
发布博客 2019.06.20 ·
2522 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

SpringBoot使用logback自定义配置时遇到的坑 --- 在 /tmp目录下自动生成spring.log文件

将<include resource="org/springframework/boot/logging/logback/base.xml"/>替换成<include resource="org/springframework/boot/logging/logback/defaults.xml" />之后,就不会生成spring.log文件了。...
原创
发布博客 2019.06.20 ·
2882 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mysql数据库的主从同步,实现读写分离

目录前言1 分别在两台centos 7系统上安装mysql 5.72 master主服务器的配置2.1 配置文件my.cnf的修改2.2 创建从服务器的用户和权限2.3 重启mysql服务2.4 查看主服务器状态3 slave从服务器的配置3.1 配置文件my.cnf的修改3.2 重启mysql服务3.3 连接master主服务器...
转载
发布博客 2019.03.26 ·
1004 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

EXPLAIN用法和结果分析

1. EXPLAIN简介使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 ➤ 通过EXPLAIN,我们可以分析出以下结果:表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索引被实际使用表之间的引用每张表有多少行被优化器查询➤ 使...
转载
发布博客 2019.03.25 ·
485 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

windows上安装centos7的过程记录

1、准备工作下载 CentOS-7-x86_64-DVD-1511.iso 镜像下载 VMware workstation 虚拟机2、在虚拟机中安装 centos系统https://jingyan.baidu.com/album/8ebacdf0762b0249f65cd53b.html?picindex=63、遇到的问题重启之后,会出现下图,提示没有许可。操作步骤:(1)输入“...
原创
发布博客 2019.03.06 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hadoop概念学习系列之Hadoop、Spark学习路线(很值得推荐)

&nbsp;&nbsp;说在前面的话  此笔,对于仅对于Hadoop和Spark初中学者。高手请忽略!&nbsp;&nbsp;&nbsp;&nbsp;1 Java基础:&nbsp; &nbsp;&nbsp;视频方面:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 推荐《毕向东JAVA基础视频教程》。学习hadoop不需要过度的深入,java学习到javas.
转载
发布博客 2019.03.06 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多