自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哈哈

  • 博客(31)
  • 资源 (39)
  • 收藏
  • 关注

原创 MySQL存储引擎

简介存储引擎指定了表的类型,即如何存储和索引数据、是否支持事务等,同时存储引擎也决定了表在计算机中的存储方式。查看MySQL支持的存储引擎:命令:show engines;常用存储引擎简介MyISAMMyISAM引擎特点:不支持事务:事务是指逻辑上的一组操作,组成这组操作的各个单元,要么全成功要么全失败。表级锁定:数据更新时锁定整个表:也就是对表中的一个数据进行操作都会将这个表锁定,其他人不能操作这个表,这虽然可以让锁定的实现成本很小但是也同时大大降低了其并发性能。读写互相阻塞:不仅

2021-06-28 14:06:55 56 1

原创 不依赖第三方的 图片缩放工具类

public class PicUtils { private static int width; private static int height; private static BufferedImage img; /** * 强制压缩、放大 * @param destFile * @param w * @param h * @throws IOException */ private sta

2021-06-26 20:38:26 26

原创 idea 托管项目到 Gitee 报错:Can‘t finish Gitee sharing process

在Intellij中使用Gitee托管项目时可能会报错:Can't finish Gitee sharing process解决方案:1、在桌面鼠标右键2、选择 Git Bash Here3、输入:git config – global user.name “你的用户名”4、输入:git config --global user.email “你的邮箱”最终成功结果:...

2021-06-26 10:17:31 20

原创 常用数据库连接池技术小结

数据库连接池技术有很多,常用的有c3p0、dbcp、proxool、bonecp、droid等:DBCPDBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池。DBCP可以直接的在应用程序用使用,可以设置最大和最小连接,连接等待时间等,基本功能都有,此连接池的持续运行的稳定性还是可以,不过速度稍慢,在大并发量的压力下稳定性有所下降,此外不提供连接池监控连接池参数说明如下:dataSource:要连接的 datasourcedefaultAutoCommit:对于事务

2021-06-24 15:22:06 35

原创 数据库连接池技术 之 DBCP

简介DBCP (DatabaseConnection Pool)是Apache放下的一个依赖Jakarta commons-pool对象池机制的数据库连接池,Tomcat的数据源使用的就是DBCP。目前 DBCP有两个版本分别是1.3和1.4,其中:1.3版本对应的是JDK 1.4~1.5和JDBC 3,而1.4版本对应JDK 1.6和JDBC4,这两个功能上倒是没有什么区别。使用DBCP会用到commons-dbcp.jar和commons-pool.jar两个包。DBCP的工作原理是,程序首先会初

2021-06-24 14:33:21 24

原创 数据库连接池技术 之 C3P0

简介数据库连接池C3P0框架是个非常优异的开源类库,它根据JDBC3规范和JDBC2规范的标准扩展部分定义实现,使得传统的JDBC更适合企业级开发。在0.9.5版本中,C3P0完全支持JDBC4规范。C3P0能够高性能的管理数据源,它提供了如下几个有用的服务:获取数据库连接的方式。由传统的基于DriverManager的JDBC驱动获取转换为新的javax.sql.DataSource模式获取。将连接池和PreparedStatement隐藏在DataSource后面。DataSource可以"包

2021-06-24 14:29:44 18

原创 基于emp的 单表查询 练习题及答案

有关tb_emp表的结构及数据,请参看博客:https://hcshow.blog.csdn.net/article/details/101469279选择部门30中的雇员select * from tb_empwhere deptno =30列出所有办事员的姓名、编号和部门select empno,ename,dptno找出佣金高于薪金的雇员select *from tb_empwhere comm > sal找出佣金高于薪金60%的雇员select *

2021-06-24 11:31:46 132 1

原创 Map与JavaBean相互转换工具类

工具类public class MapBeanUtil { /** * JavaBean转Map * @param obj * @return */ public static Map<String, Object> bean2Map(Object obj) { Map<String, Object> map = new LinkedHashMap<>(); Class<?&

2021-06-23 20:46:42 37

原创 BeanUtils

简介BeanUtils提供了对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。在使用BeanUtils时,需要注意:所操作的JavaBean必须是public的,不然BeanUtils会抛异常。BeanUtils主要提供了对于JavaBean的各种操作,它提供了如下4个重要的包:org.apache.commons.beanutilsorg.apache.commons.beanutils.convertersorg.apache.commons.b

2021-06-23 17:39:43 20

原创 form 表单 onsubmit 属性

Html中form表单有一个onsubmit属性:当onsubmit的值为return true时,单击提交按钮,会直接打开action指定的连接当onsubmit的值为return false时,单击提交按钮,不会直接打开action指定的连接<html> <body> <form action="http://www.baidu.com" onsubmit="return true"> <input type="submit"/&g

2021-06-23 12:55:51 29

原创 JSP获取项目根路径

EL${pageContext.request.contextPath}Javarequest.getContextPath()

2021-06-22 20:50:38 19

原创 反射 newInstance()方法过时

问题描述在Java9(包含)之后的版本中通过字节码直接调用getInstance()方法会报过时,如下:解决方案public static void main(String[] args) throws Exception { Class<?> clazz = Class.forName("java.lang.String"); Object instance = clazz.getDeclaredConstructor().newInstance();}...

2021-06-22 08:00:33 48

原创 MySQL 重置root的密码

方法一:在my.ini的[mysqld]字段加入:skip-grant-tables,接着重启mysql服务,这时的mysql不需要密码即可登录数据库, 然后进入mysqlmysql>use mysql;mysql>更新 user set password=password('新密码') WHERE User='root';mysql>flush privileges;运行之后最后去掉my.ini中的skip-grant-tables,重启mysqld即可。方法二:不使用修

2021-06-21 21:25:22 43

原创 Jetty

简介Jetty 是一个开源的servlet容器,它是基于Java的web容器,是轻量级的应用级别服务器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。Jetty特别时候开发人员做单元测试的时候使用,配置上跟tomcat服务器差不多。为Intellij配置jetty Server点击file->set

2021-06-21 20:46:56 12

原创 查看JSP页面生成的Servlet

软件目录IntellijC:\Users\Administrator.IntelliJIdea2019.3\system\tomcat\Tomcat9\work\Catalina\localhost\web\org\apache\jspeclipseD:\edit\apache-tomcat9\work\Catalina\localhost\HomeWork\org\apache\jsp

2021-06-21 20:32:34 21

原创 配置tomcat列出Web应用根目录下的所有资源

在Web应用开发阶段,为了更方便地选择需要调试的JSP页面,可以通过如下操作让tomcat列出Web应用根目录下的所有页面:打开conf目录下的web.xml文件,定位到下图所示位置,然后将listings参数的值改为true。...

2021-06-21 20:30:09 19

原创 Tomcat 配置数据源

在JDBC2.0中,我们可以采用接口javax.sql.DataSource,利用直接从数据源中获得数据库的连接的方式编写连接数据库代码。Dataource接口中事先建立了多个数据库连接,这些数据库连接保持在数据库连接池中。当程序访问数据库时,只需要从数据库连接池从取出空闲的连接,访问数据库结束,在将这些连接归还给连接池即可。DataSource对象由容器(Tomcat)提供,不能使用创建实例的方式来生成DataSource对象,要采用JAVA的JNDI(Java Nameing and Directo

2021-06-21 20:23:09 19

原创 fiddler 不能监听127.0.0.1或localhost 解决方案

解决方案用 http://localhost. (locahost紧跟一个点号)用 http://127.0.0.1. (127.0.0.1紧跟一个点号)用 http://机器名localhost、127.0.0.1全部替换为http://ipv4.fiddler,这个是官方的解决方法。修改host文件,该文件位于C:\WINDOWS\system32\drivers\etc\hosts,可以添加一个自定义的域名,如:127.0.0.1 hc.com 。然后通过Http://hc.com的方式去

2021-06-20 10:41:38 27

原创 Servlet3 常用注解

@WebServlet 用于将一个类声明为 Servlet,该注解将会在部署时被容器处理,容器将根据具体的属性配置将相应的类部署为 Servlet。@WebServlet 主要属性列表: 属性名 类型 描述 name String 指定 Servlet 的 name 属性。如果没有显式指定,则该 Servlet 的取值即为类的全限定名。 value

2021-06-19 16:56:53 18

原创 Servlet3 异步处理

简介Servlet 3.0 之前, Servlet 的主要工作流程大致如下:首先,Servlet 接收到请求之后,可能需要对请求携带的数据进行一些预处理;接着,调用业务接口的某些方法,以完成业务处理;最后,根据处理的结果提交响应,Servlet 线程结束。其中第二步的业务处理通常是最耗时的,这主要体现在数据库操作,以及其它的跨网络调用等,在此过程中,Servlet 线程一直处于阻塞状态,直到业务方法执行完毕。在处理业务的过程中,Servlet 资源一直被占用而得不到释放,对于并发较大的应用,这

2021-06-19 15:43:43 14

原创 tomcat的安装配置

安装tomcat的安装非常简单,只需要从官网下载,解压就可以了。解压后tomcat的目录如下图所示:配置如果想手工运行tomcat项目,需要添加如下配置,否则不需要增加环境变量JAVA_HOME运行直接单击tomcat的bin路径下的startup.bat文件就可以启动tomcat了启动后效果:当出现如上图红色方框所示的内容说明tomcat启动成功了端口占用关闭如果出现端口占用,只需要在命令行窗口中输入netstat -ano命令,找到8080端口对应的进程,记住PID,然后在

2021-06-19 09:25:03 15

原创 山寨Google服务器

具体实现第一步:修改Windows的host文件,在其中加入如下语句:127.0.0.1 www.google.com第二步:修改Tomcat下的cfg/server.xml文件,在其中加上:<Host name="www.google.com" appBase="google" unpackWARs="true" autoDeploy="true"> </Host>第三步:创建创建web项目在Tomcat根目录下新建一个名称为google的文件夹(和第二步中Hos

2021-06-18 11:18:14 41

原创 Eclipse断点调试程序

断点调试模式断点模式可以使程序在执行时暂停在我们希望观察的位置,进行单步执行代码、查询变量及表达式的值 等操作,从而跟踪代码执行流程、调试程序运行bug。使用调试模式的两种场景:观察程序运行情况跟踪源代码断点模式使用方法:打断点使用Debug As方式执行程序查看变量或表达式的值(watch)查看自定义表达式的值(add watch expression)在代码之中移动(下一步、钻入方法、钻出方法、回到方法头、执行到下一个断点)释放代码、取消表达式观察、取消断点...

2021-06-17 13:33:54 27

原创 Win10添加右键打开Intellij

在运行窗口中输入regedit并回车找到HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell右键shell目录新建项Idea选择Idea,然后在右侧空白处新建字符串。名字为Icon, 值填入idea的运行程序地址右键Idea,在其内部新建command选择command 默认项填入idea的运行程序地址 + 空格 “%1” 这个"%1" 。意思是使用文件名打开当前文件...

2021-06-13 08:26:07 55

原创 Eclipse自定义Switch格式化缩进

默认情况下,格式化时,Switch语句中的case是不会缩进的,如下图所示:如果让case缩进,需要按如下进行配置此时再格式化,效果如下所示:

2021-06-13 07:59:53 62

原创 Eclipse常用设置

设置utf-8编码设置text文件编码/设置工作空间默认编码格式window -> preferences -> General -> workplace中text file encoding改为utf-8设置properties文件编码window -> preferences -> General -> Content Types —> Text —> java Properties File选中,然后下面default encoding改为 u

2021-06-13 07:26:25 1094 2

原创 配置eclipse的jvm参数

打开eclipse根目录下的eclipse.ini在最后面加上如下的jvm参数-Xms400m-Xmx1400m-XX:NewSize=128m-XX:MaxNewSize=512m-XX:PermSize=96m-XX:MaxPermSize=128m-server-XX:CompileThreshold=100-XX:+UseParNewGC-XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=75-Xverify:n

2021-06-13 06:29:31 12

原创 Eclipse 设置代码自动保存

Eclipse ->Preferences -> Run/Debug -> Launching -> Save dirty editors before launching 设置为 Always

2021-06-13 06:02:08 32

原创 java: 程序包org.springframework.boot不存在

错误java: 程序包org.springframework.boot不存在解决方案

2021-06-06 14:37:57 52

原创 打开Run Dashboard

Intellij在运行多Module项目时,有可能没有自动打开Run Dashboard窗口,可以通过修改idea的worksapace.xml文件的方式来快速打开Run Dashboard窗口<option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set></

2021-06-06 10:40:21 21

原创 Unable to start LiveReload server

错误描述SpringBoot采用热部署插件devtools时,报错Unable to start LiveReload server,如下图:解决方案在applications.yml文件中为DevToolsProperties中配置一个端口就可以了。DevTools的默认端口是35729spring: devtools: livereload: port: 35731...

2021-06-06 09:53:05 26

蓝色精美简洁MUI后台管理模板.zip

简单漂亮的后台管理模板,蓝色主题,用到的技术较少,用到了JQuery技术,还用到了一个pintuer.js插件,适合中小型企业开发使用

2019-12-01

国家统计局2020年省市县乡村数据

从国家统计局爬下来的2020年省市县乡村数据

2021-05-02

IntegrateUeditor.7z

SpringBoot整合Ueditor,实现请求信息提交,图片上传、图片上传大小限制取取消息,参考博客:https://blog.csdn.net/lianghecai52171314/article/details/109002330 和 https://hcshow.blog.csdn.net/article/details/109002497

2020-10-10

apache-hadoop-3.1.0-winutils-master.7z

Hadoop3.1.2在Windows上部署时,需要替换的文件,参考博客:https://blog.csdn.net/lianghecai52171314/article/details/103221424

2020-03-10

MybatisCodeHelperNew-2.8.1-191-201.zip(亲测Intellij2020.1绝对可用)

Intellij最新插件MybatisCodeHelper-2.8.1-191-201,使用方法IDEA顶部菜单:Tools -> MybatisCodeHelper -> Activation -> OfflineActivation,在offline key框输入任意字符串 Intellij2020.1版本可以使用,先安装官方最新版本,然后做文件替换即可,替换路径为:C:\Users\xxxx\AppData\Roaming\JetBrains\IntelliJIdea2020.1\plugins\MyBatisCodeHelper-Pro\lib 使用方法请参看博客:https://blog.csdn.net/lianghecai52171314/article/details/105511508

2020-04-13

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

Tess4JDemo.7z

Java基于Test4J的图像识别技术代码,参考博客(博客中有详细讲解):https://blog.csdn.net/lianghecai52171314/article/details/108981411

2020-10-09

重置Root密码.txt

重置Root密码

2021-06-21

Java课程体系.xmind

Java课程体系.xmind

2021-06-13

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

kityformula-plugin.7z

式插件是基于 KityFormula 开发的,为用户真正实现了所见即所得的公式编辑方式,直接在文章中生成base64图片,前端也无须引入庞大的公式解析库。绿色插件,即装即用,不用卸载即可。 公式编辑页面对所有现代浏览器都有良好的支持。集成该插件能够极大的拓展Zblog内置UEditor编辑器对于公式的支持。

2020-10-11

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

SpringBoot整合Ueditor和kityformula

SpringBoot整合Ueditor和kityformula,参考博客:https://hcshow.blog.csdn.net/article/details/109011620

2020-10-11

SpringBoot集成Shiro、Jwt和Redis

SpringBoot集成Shiro、Jwt和Redis,使用MyBatisPlus框架实现后台数据库操作。

2020-10-24

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

WebJarsDemo.7z

SpringBoot静态资源和WebJars 参考博客:https://blog.csdn.net/lianghecai52171314/article/details/106487472

2020-06-02

SpringBoot2.2.6 整合Jwt实现前后端分离

SpringBoot2.2.6整合MyBatis3.5.4,利用JWT技术实现前后端分离 数据库采用的是MySQL

2020-04-23

hive-hbase-handler-3.1.1.jar

HBase2.1.3整合Hive3.1.2,Hive官方的hive-hbase-handler-3.1.1.jar包不好用,自己编译后的,确认好用

2020-03-11

echarts-demo.rar

百度Echarts好用的静态页面模板

2021-03-29

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

FastDFS安装教程.docx

FastDFS安装,包括tracker和storage安装、Nginx安装,还有FastDFS命令方式测试相关的内容

2020-11-26

apache-hadoop-3.1.0-winutils-master.zip

默认下载的Hadoop不支持Windows系统,需要替换bin目录下的文件方便在Windows上运行。这个就是用来直接替换掉hadoop目录下bin文件的

2019-11-24

代码生成器 代码生成器 Demo.zip

使用代码生成器,只需要先按照下面的数据库设计规范设计好数据库,然后使用代码生成器就能一键生成项目代码,生成的代码有:实体类、DAO接口及实现类、Service接口及实现类、Controller代码框架。

2019-11-09

某培训机构 Google Map 培训代码总结

某培训机构 Google Map 培训代码总结,Android学习进阶用 挺不错的资源,适和初学者研究学习用,请大家下载下来好好学习

2012-07-23

Zookeeper开发环境搭建

最新版Zookeeper在CentOS下的开发环境搭建,分为单机环境和集群环境两种情况。其它信息可以参考我的博客:https://blog.csdn.net/lianghecai52171314

2020-03-09

Intellij下MyBatis代码生成器MybatisGenerator的使用

基于MySQL8、MyBatis3.5.4、MyBatisGenerator1.40 以Scott用户下的dept和emp表为例,有关这两个表的注释请参考:https://editor.csdn.net/md/?articleId=101469279 解决生成实体类注释不能正确读取数据库中注释的问题、解决生成的映射文件内容重复的错误

2020-04-19

SpringBootShiroJwt.7z

SpringBoot版本的Shiro整合JWT前后端分离技术 没有连接数据库,采用模拟数据实现 采用多Realm实现,其中UserRealm做登录时认证判断,JwtRealm做其它认证权限判断 提供有针对Controller中各Mapping的基于OkHttp3的单元测试 提供有基于JQuery和Thymeleaf的网页

2020-10-17

Shiro HelloWorld.7z

Shiro入门案例,对应博客:https://blog.csdn.net/lianghecai52171314/article/details/108417242

2020-09-07

TransactionDemo.7z

基于SpringBoot测试Spring事务的传特性 相关播客:https://hcshow.blog.csdn.net/article/details/106806116

2020-06-17

基于Cookie的Session跨域.zip

项目采用Spring、SpringMVC技术、具体实现的功能为基于Cookie技术的Session跨域功能

2020-01-25

Android XML JSON 解析

某培训学校的Android课堂内容整理,本章主要是讲的XML和JSON解析,讲的还是相当好的。 希望对大家能有帮助

2012-06-16

ERP英语论文 ERP英语论文

Nooredin Etezady的ERP专著,系统阐述了ERP 采购管理系统的相关知识,具有很高的参考价值

2009-04-20

AndroidStudio关联GitHub.docx

Android Studio关联GitHub,项目管理:上传项目到GitHub,从GitHub上下载资源

2019-10-23

EditorMarkDownDemo.zip

使用JSP+Servlet技术整合editor.md,实现功能有: 1、框架搭建 2、图片上传 3、图片回显 4、Markdown文件保存

2019-11-08

DBUtilsGenerator.zip

采用FreeMarker技术的生成基础DBUtils的JavaWeb项目代码。 本项目是我在2017年12月份,利用业余时间写了大概4、5天的时间,利用该生成器能够生成JavaWeb项目后台代码50%左右的工作量。 使用本代码生成器,只需要先按照下面的数据库设计规范设计好数据库,然后使用代码生成器就能一键生成项目代码,生成的代码有:实体类、DAO接口及实现类、Service接口及实现类、Controller代码框架。

2019-11-09

Eclipse搭建MyBatis智能开发环境.docx

Eclipse搭建MyBatis智能开发环境,为Eclipse添加插件 1、MyBatisLink 2、mybatis 3、Mybatis Editor 4、MybatisLink

2019-11-03

使用MyBatis Generator自动生成MyBatis代码.docx

使用MyBatis Generator自动生成MyBatis代码,最终生成方式有 1、使用Eclipse插件 2、使用命令行 3、自定义Java代码

2019-11-03

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除