java
-
JDBC 程序的常见错误及调试方法
数据库:MySQL 在编写应用的时候,为了调试程序方便,可以在异常处理代码中把异常信息显示出来,这样可以根据错误提示调试代码.异常处理代码通常可以写成这样: try{ - }catch(Excepti ...
-
servlet之web路径问题_动力节点Java学院整理
首先,在web开发中,注意这里特别强调是在web开发中,也就是我们用Servlet来处理web应用的过程中: 地址最好以"/"开头!!! 以"/"开头在不同的对 ...
-
Mybatis-plus使用TableNameHandler分表详解(附完整示例源码)
为什么要分表 Mysql是当前互联网系统中使用非常广泛的关系数据库,具有ACID的特性. 但是mysql的单表性能会受到表中数据量的限制,主要原因是B+树索引过大导致查询时索引无法全部加载到内存.读取 ...
-
Springboot+TCP监听服务器搭建过程图解
最近从eclipese转到idea,也从SpringMVC转到Springboot,重新搭建了一个基于Springboot的TCP监听.话不多说,直接上图. 这边是监听的文件夹,其中,EchoThre ...
-
解决Spring Data Jpa 实体类自动创建数据库表失败问题
目录 Spring Data Jpa 实体类自动创建数据库表失败 找了半天发现是一个配置的问题 可能导致JPA 无法自动建表的问题汇总 1.没加@Entity或引错Entity所在包 2.jpa配置中 ...
-
如何基于SpringBoot部署外部Tomcat过程解析
这篇文章主要介绍了SpringBoot以war包形式部署到外部Tomcat过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 SpringBoo ...
-
Spring Boot自动配置的原理及@Conditional条件注解
目录 1 @SpringBootApplication自动配置原理 2 @Conditional系列条件注解 1 @SpringBootApplication自动配置原理 @SpringBootApp ...
-
JAVA关键字及作用详解
Java关键字及其作用 一. 总览: 访问控制 private protected public 类,方法和变量修饰符 abstract class extends final implements ...
-
轻松掌握Java建造者模式
建造者模式针对的是复杂对象的构建,比如一个产品有多个部分构成,每个部分都可以单独进行生产,这时候就可以用建造者模式,由Builder构造产品的每个部分,然后又director完成最后产品的组装. 特点 ...
-
详解基于Spring Boot与Spring Data JPA的多数据源配置
由于项目需要,最近研究了一下基于spring Boot与Spring Data JPA的多数据源配置问题.以下是传统的单数据源配置代码.这里使用的是Spring的Annotation在代码内部直接配置 ...
-
java能写爬虫程序吗
我们经常会使用网络爬虫去爬取需要的内容,提到爬虫,可能大家伙都会想到python,其实除了python,还有java.java的编程语言简单规范,是很好的爬虫工具.而且java爬虫的语言运行速度比py ...
-
ZooKeeper Java API编程实例分析
本实例我们用的是java3.4.6版本,实例方便大家学习完后有不明白的可以在留言区讨论. 开发应用程序的ZooKeeper Java绑定主要由两个Java包组成: org.apache.zookeep ...
-
Maven install 报错"程序包不存在"问题的解决方法
概述 在mvn clean install时,控制台各种报错,大概有: java:[8,52] 程序包com.xxx不存在 java:[98,27] 找不到符号 符号: 类 XXX 位置: 类XXX ...
-
struts2实现简单文件下载功能
Struts2提供了stream结果类型,该结果类型是专门用于支持文件下载功能的.配置stream类型的结果需要指定以下4个属性. contentType:指定被下载文件的文件类型 inputName ...
-
详解在Java程序中运用Redis缓存对象的方法
这段时间一直有人问如何在Redis中缓存Java中的List 集合数据,其实很简单,常用的方式有两种: 1. 利用序列化,把对象序列化成二进制格式,Redis 提供了 相关API方法存储二进制,取数据 ...
-
Java并发之ReentrantLock类源码解析
ReentrantLock内部由Sync类实例实现. Sync类定义于ReentrantLock内部. Sync继承于AbstractQueuedSynchronizer. AbstractQueue ...
-
Java实现局域网IP地址扫描
Java扫描局域网地址主要通过CMD命令,主要通过Runtime和Process类,由于同一局域网下的IP地址比较多需要通过Java的多线程来扫描端口. import java.io.Buffered ...
-
SpringBoot 并发登录人数控制的实现方法
通常系统都会限制同一个账号的登录人数,多人登录要么限制后者登录,要么踢出前者,Spring Security 提供了这样的功能,本文讲解一下在没有使用Security的时候如何手动实现这个功能 dem ...
-
Netty结合Protobuf进行编解码的方法
一般在使用netty时,数据传输的时候都会选择对传输的数据进行编解码,编码后的数据变小, 有利于在有限的带宽下传输更多的数据. 由于java本身序列化的缺点较多(无法跨语言,序列化后的码流太大,序列化 ...
-
Spring BeanFactory 与 FactoryBean 的区别详情
目录 区别和联系 BeanFactory FactoryBean 总结 前言: 在 Spring 中, IOC 是很重要的概念,其本质就是 map 结构,存储容器和业务 Bean 信息.但是 Bean ...
