基于 Servlet 项目——博客系统
为了避免麻烦和混淆,服务器代码在上面的blog_list.html和blog_detail.html已经实现好了。DAO全称为"dataaccessobject",主要的功能就是对于某个数据库表进行增删改查.提交按钮改成将.rowbutton{}和.rowbuttonactive{}修改成下面的样式
基于Java Mail 的简单Java邮件发送
但是与POP3不同的是,开启了IMAP后,你在客户端收取的邮件仍然保留在服务器上,同时所有的操作都会回馈给服务器。假设我们准备使用自己的邮件地址发送邮件,在发送邮件前,我们首先要确定作为MTA的邮件服务器地址和端口号,邮件服务器的地址通常是smtp.***.com,端口号由邮件服务商确定。它是一组用
java中 Excel文件解析及超大Excel文件读写
在应用程序的开发过程中,我们经常要用到Excel进行数据的导入或导出。所以,在通过Java语言实现此类需求时,通常会对Excel文件进行解析或生成。Excel文件解析apachePOI,可以解析world和ExcelgetRow(),获取行lastRoeNumber()最后一个,getCell()按
一文了解定时任务
一文了解定时任务
Java 工程师必读的避坑宝典
只有养成良好的编码规范,提高单测覆盖率,坚持经典的软件开发原则,坚持代码审查,坚持查看错误日志,坚持复盘等,才能尽可能降低趟坑的概率。希望大家都能少一些BUG,多一些专业性;少一些故障,多一些涨薪,且行且珍惜。httpshttpshttpshttpshttpshttpshttpshttpshttps
SpringBoot项目中实现MySQL读写分离
MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的二进制日志功能。就是一台或多台MySQL数据库(slave,即从库)从另一台MySQL数据库(master,即主库)进行日志的复制,然后再解析日志并应用到自身,最终实现从库的数据和主库的数据保持一致。MySQL主从复制是MySQ
Java反射
作为Java程序猿想要年薪过10w的诀窍😉😉
自动配置和 thymeleaf模板引擎
目录自动配置springboot自动配置原理:在springboot,如何处理静态资源 thymeleaf模板引擎特点创建一个thymeleaf项目在pom.xml中添加依赖mybatis配置热部署代码块如下:MySQL代码块如下:这是所有的pom.xml文件内容(除了开头)1.springboot
javaEE进阶 - Spring 更简单的读取和存储对象 - 细节狂魔
⽽现在我们只需要⼀个注解就可以替代之前要写⼀⾏配置的尴尬了,不过在开始存储对象之前,我们先要来点准备⼯作。 准备工作,到此就结束!下面,我们就可以开始尝试:使用更简单的方式(使用注解) 来 存储/取出 bean。 2、通过 方法注解@Bean ,也可以将 一个 bean 存储到 Spring 中。
【刷题学习Java】——循环语句
统计输入正数个数求最小公倍数小球走过路程计算判断质数计算整数位数
【MyBatis】初识这一优秀的持久层框架
mybatis是一个优秀的**基于java的持久层框架**,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和stat
MySQL 灵魂 16 问,你能撑到第几问?
MySQL 在面试中经常被问到,本文总结了面试中的经典问题。如果本文对你有帮助,别忘记给我个3连 ,点赞,转发,评论,咱们下期见!答案获取方式:已赞 已评 已关~学习更多知识与技巧,关注与私信博主(03)...
「Spring Boot 系列」08. Spring Boot整合MyBatis
springboot虽然已经很流行,但是它仍需要搭配一款ORM框架来实现数据的CRUD
SpringBoot 配置文件
整个项⽬中所有重要的数据都是在配置⽂件中配置的,⽐如:想象⼀下如果没有配置信息,那么 Spring Boot 项⽬就不能连接和操作数据库,甚⾄是不能保存可以⽤于排查问题的关键⽇志,所以配置⽂件的作⽤是⾮常重要的Spring Boot 配置⽂件主要分为以下两种格式:properties 配置⽂件是最早
[Java刷算法]牛客—剑指offer第一天
直面未来,挑战面试,和小编一起挑战30天刷完《牛客—剑指offer》。等你来战!!!!
进大厂必备的Java八股文大全(2022最强精简易懂版,八股文中的八股文)备战秋招,赶快转发收藏起来吧~
2022年秋招即将来临,很多同学会问Java面试八股文有必要背吗?答案是,必须背,博主是个三本,今年凭借这篇八股文斩获了多个大厂暑期实习offer,相信秋招一定也可以发挥重要作用。你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂,八股文能快速检验出求职者是否为科班出身,专业基础强不强。国内
Redis分布式锁入门
线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如synchronized是共享对象头,显示锁Lock是共享某个变量(state)进程锁:为了控制同一操作系统
【java筑基】面试、工作不可不知的六个Java工具类
介绍工作面试最常用的java工具类
Java中线程状态
Java中线程状态
登录安全----双重MD5加密实现安全登录
利用MD5对密码进行二次加密加强了密码传输以及存储过程中的安全性,加密前的数据只要不是太简单就很难很难破解出来。