自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java 程序使用 java 命令运行,出现“找不到或无法加载主类”解决

Java 程序使用 java 命令,出现“找不到或无法加载主类”问题分析与解决

2022-08-08 15:10:45 4327

转载 MySQL 中的 like 语句,动态传值和多值查询

MySQL 中的 like 语句,及与 like 相似的查询功能

2022-08-04 10:25:48 7923

原创 Mybatis学习(一)

一、Mybatis 简介Mybatis 是一个优秀的持久层框架,它支持普通 SQL 查询、存储过程调用和数据映射。使用 Mybatis 能够消除程序中几乎所有的 JDBC 代码、参数的手工设置以及结果集和对象转换代码。Mybatis 支持使用 XML 或注解配置,能够将 Java 的 POJOs 映射为数据库中的记录。二、Mybatis 框架的设计思想Mybatis 框架工作在应用程序的...

2020-01-05 19:26:17 297 2

原创 SQL 数字和字符串互转

1. 数字转字符串-- 1. CONCAT 拼接,CONCAT 函数可以拼接多个值SELECT CONCAT(123,'aa',456) AS str;-- 2. CAST 类型转换,转字符串一定要用 CHAR,不能用 VARCHARSELECT CAST(123 AS CHAR) AS str;2. 字符串转数字-- 1. CAST 类型转换SELECT CAST('1...

2019-12-24 17:01:36 18865

原创 使用 javax.mail 发送邮件

发邮件在 java web 项目中是一个常用功能,之前在项目中刚好用到了邮件发送功能,现在用博客进行记录,方便以后查阅。这篇文章简单介绍使用javax.mail 发送邮件的步骤,并提供封装好的邮件发送方法,希望对自己和别人有用。如有不妥的地方,也请大家指正。1. 获取javax.mail 相关 jar 包1.1 下载 jar 包https://www.oracle...

2019-11-04 16:43:59 3318 1

原创 Mybatis 插入数据时获取插入记录的主键值

前言:使用 Mybatis新增一条记录后如何获取该记录的自增主键值,再将主键值和其他数据关联存储如何处理呢?sql 在做增删改操作时的返回值是 int 型,即本次操作的条数,显然返回的操作条数不符合业务逻辑处理。故使用Mybatis 需要特定的方法进行处理。一、主键列的值若是借助序列生成,同时程序中还要使用刚生成的主键值,则需使用 <selectKey> 子句。如下:...

2019-10-07 20:56:43 621

原创 springboot 读取动态定时任务设置

import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableScheduling;import org.spri...

2019-09-28 17:28:28 1259

原创 SQL 根据分类进行个数统计

前言:使用数据库存储数据时,常会有根据存储数据的类型对数据的个数进行分类统计,可采用以下两种方法使用sql直接进行统计。业务场景:消息表中存储各种消息,消息有多种类型,每条消息对应一个类型,前端展示时需要根据消息的种类提示消息的条数。表结构:CREATE TABLE `t_message` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMEN...

2019-08-19 16:24:18 27852

原创 idea安装lombok插件,设置Enable Annotation Processing后依然报错解决

问题发生背景: 上周使用的idea提示更新,在idea更新后出现原来安装的lombok插件不可用,所有的Bean虽然都加了lombok.Data包的@Data 注解,但是new 的对象全都找不到get和set方法。寻求解决方法: 在网上寻求答案,方案几乎都是在File——>Setting——>Build,Execution,Deployment——&...

2019-07-15 16:35:45 82632 17

转载 工厂方法设计模式优化switch语句

如果switch语句中的分支固定,且不可变(例如,星期中只有7天)不用使用工厂方法替换;如果分支不固定,或将来有可能改,可以采用工厂方法来替换switch语句,这样就符合开发闭合原则。下面直接进入正题PlanDataType 接口:package com.test.factory;public interface PlanDataType { public boole...

2019-06-27 16:39:37 1162 1

原创 SQL替换字段中的部分内容

将数据库表的某个字段值替换成其他内容,做法如下:UPDATE mng_check_type SET remark=replace(remark,'工作日','自然日');此处是将 mng_check_type 表 remark 字段的“工作日”全部替换为“自然日”。sql解释:UPDATE 表名 SET 字段名=replace(字段名,'原字符串',需要替换的字符串');...

2019-06-12 15:16:48 7138 1

原创 Hibernate中null id的问题

昨日项目开发调用后台接口,接口出现以下报错:org.hibernate.AssertionFailure: null id in bean.Grade entry (don't flush the Session after an exception occurs)原因可有以下几方面:1.实体类与数据库表字段不一致。如数据库缺少字段,或字段长度一样。2.实体类字段里用到了数据库的关键字。...

2019-06-06 14:35:02 987

原创 JS数组排序

一、普通数组排序js中使用sort()方法可对数组进行排序。如果调用sort()方法时没有使用参数,将按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。示例:var arr = [12,5,7,2,25];console....

2019-05-14 16:31:57 250

原创 Mybatis 批量插入数据 SQL

DemoMapper.javapublic Integer batchInsertDemo(List<Demo> list);一、只批量插入数值DemoMapper.xml<insert id="batchInsertDemo" parameterType="java.util.List" > INSERT INTO demo(id,name,code,a...

2019-05-10 18:00:02 3330

原创 IntelliJ Idea 常用快捷键

Ctrl+N 快速打开某个类,相当于 eclipse 的 Ctrl+Shift+Rkkflf

2019-04-25 16:51:50 389

原创 eclipse反编译插件

Eclipse类库没有对应源码包时源码非常麻烦,可使用反编译插件查看jar包源码。反编译插件使用详见:http://www.blogjava.net/cnfree/archive/2012/10/30/390457.html

2019-03-15 14:38:04 177

原创 HttpServletRequest,HttpServletResponse,Cookie等类找不到解决

HttpServletRequest,HttpServletResponse,Cookie等类所在包找不到解决问题描述:工程中使用的 HttpServlet 类所在包缺失导致报错,缺失的原因是因为没有导入对应的 jar 包。解决方案:HttpServletRequest、HttpServletResponse、Cookie等类对应的包为javax.servlet.http.*,此 jar ...

2019-03-12 19:43:18 2183

原创 eclipse中启动tomcat,访问localhost:8080出现404解决

eclipse中启动tomcat,访问localhost:8080出现404解决问题描述:在eclipse中启动tomcat,浏览器中输入http://localhost:8080/报404错误不能访问。解决方法:重新配置tomcat服务器。解决步骤:双击eclipse中的tomcat,修改Deploy path。如果tomcat下有部署项目,此时Server Locations置...

2019-03-12 19:05:39 1347

Typora_windows_64.rar

Typora 64 位安装包,官网下载。不需要积分,需要的自取。

2020-02-04

typora-setup-ia32.exe

Typora 32 位安装包,官网下载。不需要积分,需要的自取。

2020-02-04

空空如也

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

TA关注的人

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