Java
文章平均质量分 61
JAVA开发老菜鸟
知识改变命运,技术成就你我
展开
-
spring整合springmvc和hibernate
spring整合springmvc和hibernate 上篇文章使用maven搭建了web环境,这篇来记录下如何使用spring整合springmvc和hibernate,亦即spring+springmvc+hibernate框架整合。第一步:首先配置spring配置spring配置文件applicationContext.xm...原创 2018-03-31 12:53:00 · 243 阅读 · 0 评论 -
Java网络编程基础(Netty预备知识)
Java网络编程基础(Netty预备知识) 今天在家休息,闲来无事,写篇博客,陶冶下情操~~~=================我是分割线================最近在重新学习Java网络编程基础,以便后续进行Netty的学习。整理了一下重要的基础知识点,供大家参考。正在读这篇随笔的你是否遇到过如下问题?什么是BIO?什...原创 2018-04-19 11:29:00 · 135 阅读 · 0 评论 -
JVM自动内存管理机制--读这篇就GO了
JVM自动内存管理机制--读这篇就GO了 之前看过JVM的相关知识,当时没有留下任何学习成果物,有些遗憾。这次重新复习了下,并通过博客来做下笔记(只能记录一部分,因为写博客真的很花时间),也给其他同行一些知识分享。Java自动内存管理机制包含两部分:内存分配和内存回收,要想理解内存分配和回收的机制,则需要了解下Java内存区域(Java运行时数...原创 2018-06-13 12:42:00 · 167 阅读 · 0 评论 -
VMware虚拟机下Centos8 设置静态IP地址
缘起我们在平时学习Redis、Nginx等分布式微服务的组件的时候,无法避免的需要用到Linux操作系统,而Linux操作系统的主机来源差不多就三种情况:真实物理机 阿里云等云服务器 利用虚拟机其中前两种情况都需要额外花大洋买设备或云主机,不划算(当然如果你是壕的话,当我没说)。或者可能你会有废旧电脑可以拿来用,但是如果要是搭建集群服务的情况呢?那可不是一台物理机能解决的。很显然,利用虚拟机搭建Linux环境是一种非常经济实用的方式。然而,主流的虚拟机软件有很多种,比如VMware、Virt原创 2020-12-10 23:56:59 · 1347 阅读 · 0 评论 -
shardbatis实现分表
Shardbatis的名称由shard(ing)+mybatis组合得到,是谷歌的一款开源软件。旨在为mybatis实现数据水平切分的功能。数据的水平切分包括多数据库的切分和多表的数据切分,目前shardbatis只实现了单数据库的数据多表水平切分。Shardbatis对mybatis的代码无侵入,不改变用户对mybatis的使用习惯。1.配置pom文件依赖<!-- pom中引入依赖 --><dependency> <groupId>org.shardbat原创 2020-11-04 16:44:57 · 488 阅读 · 1 评论 -
mybatis update没有打印影响行数
今天在排除问题的时候,发现有一个mybatis update语句没有打印出影响行数,原因是mapper.xml 文件中update语句的标签是<select>.....</select>,而不是<update>......</update>嗯,粗心了~~~记录下,备查...原创 2020-03-23 12:05:00 · 446 阅读 · 0 评论 -
nested exception is java.lang.StackOverflowError解析
背景介绍:项目是微服务的,使用docker容器,使用jenkins部署。测试环境有个公共服务一直以来都能正常发布,突然有一天不行了,经常发布失败,然后多发布几次就好了。报错如下:是栈溢出了,一般是新代码有死循环会出现。但是本地启动没问题并且环境上多发几次也能成功,说明没有死循环,肯定是其他原因。分析问题:Java运行时数据区分5部分:从报错上来看是虚拟...原创 2020-03-23 20:24:00 · 6894 阅读 · 0 评论 -
IDEA中mybatis generator使用
1.在对应服务的pom.xml文件中添加依赖<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>myb...原创 2020-08-11 20:21:00 · 258 阅读 · 0 评论 -
用IDEA一年了,终于敢说自己会用了
作为Java老兵,我也是用了很多年的eclipse,为了与时俱进,于是切换到了IDEA。刚开始的时候感觉很不适应,感觉这玩意儿不如eclipse好用,影响工作效率,于是又换回eclipse。但是很多同行都说它是最懂程序员的工具,于是硬着头皮再尝试。终于经过几轮尝试-放弃-再尝试,现在终于敢说已经会用IDEA了。接下来就说几个特别实用的配置和使用方法,掌握这些,我觉得基本就可以正常使用...原创 2020-09-04 12:26:00 · 716 阅读 · 0 评论 -
终于,我感受到了IDEA的强大
Java开发者千千万,开发者用的开发工具目前主流却只有2种:eclipse和IDEA,我入行以来一直用的eclipse,听过IDEA很好很强大,但是也只是处于听说的阶段,基本没用过,自然没怎么体会过。直到今天,我解决了一个实际问题(注意,这不是一篇安利IDEA的文章,而是介绍一个实际问题解决的过程)。缘起公司的项目都是微服务的,前后端完全分离(只是代码分离,但是开发人员目前不分离)...原创 2019-08-22 07:58:30 · 1714 阅读 · 0 评论 -
如何使用maven搭建web项目
如何使用maven搭建web项目博客园注册了有二十多天了,还没有写过博客,今天就发一篇,也便于后面查找笔记。我个人已经做了几年的java web开发了,由于所在的公司是业务型公司,用的都是一些老旧的稳定技术,很少接触到稍微新点的内容,经过几年的不进则退,自己的技术能力已经开始慢慢的被时代潮流淘汰。为了在大浪淘沙中能生存下来,自己要好好加油,从基本内容开始,稳步沉淀,更新自己的技术库。...原创 2018-03-30 16:47:00 · 513 阅读 · 0 评论 -
hibernate.hbm2ddl.auto=update不能自动生成表结构
hibernate.hbm2ddl.auto=update不能自动生成表结构在写上篇文章《spring整合springmvc和hibernate》的时候,曾遇到一个问题INFO: Server startup in 8102 msHibernate: insert into t_user (name, password) values (?, ?)Mar 31, 2018 5:47:...原创 2018-03-31 18:04:00 · 545 阅读 · 0 评论