自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 mysql排序时null值或者空字符串在最后

使用mysql排序时如果是是降序排序null值或者是空字符串是可以排在最后面的,但是升序排序时就null值或者是空字符串就会排在最前面了。看到其他人说可以使用is null 来进行判断,如图所示: 可以看到is null确实可以解决值为null排在前面的问题,但是如果值是空字符串进行升序排序的时候还是排在最前面,此时可以使用下面的语句进行排序:select * from category order by isnull(name) || name='' asc, name asc此时的排序结果如下

2020-07-30 14:57:57 2647

原创 在mysql中获取2020-03-05格式的年份,月份,日

select YEAR('2016-06-08 15:21:51'),MONTH('2016-06-08 15:21:51'),DAY('2016-06-08 15:21:51')就可以获取到年份,月份,日

2020-03-23 19:37:19 915

原创 SQL 语句 注释1981年出生的学生名单(注:Student表中Sage列的类型是datetime)

1981年出生的学生名单(注:Student表中Sage列的类型是datetime)select Sname, CONVERT(char (11),DATEPART(year,Sage)) as agefrom studentwhere CONVERT(char(11),DATEPART(year,Sage))='1981';DATEPART(year,Sage)返回的就是对应日期的年份...

2020-03-23 16:43:18 2846

原创 List按照对象中某个属性的值切割为多个对象,其他字段值不变,转为新的List

List使用stream将按照对象中某个属性的值根据逗号切割转为多个除该属性值不同,其他属性值相同的对象,转为新的List

2023-11-21 10:51:35 863

原创 jdk环境变量配置、maven环境变量配置

jdk环境变量配置,maven环境变量配置

2022-10-28 18:05:25 1065 1

原创 idea中创建xml,xml中路径报错

idea中创建xml,xml路径报错

2022-07-27 10:23:50 548

原创 面向对象,什么是面向对象

面向对象,什么是面向对象

2022-07-25 16:52:36 224

原创 重写和重载的区别

重载与重写的区别

2022-07-24 21:04:14 394

原创 java中 == 和equals()方法的区别是什么

java中 ==和equals()方法的区别是什么

2022-07-22 22:43:46 215

原创 shiro从1.6.0升级到1.7.1版本,请求路径中带有中文接口报400

shiro从1.6升级到1.7,请求路径中有中文接口报400

2022-07-22 17:20:00 1375 1

原创 Java中int、Integer、new Integer()之间的区别

Java中int、Integer、new Integer()之间的区别Java有8中基本数据类型,而int是其中一种,也是在开发中经常使用的一种,而Integer是int的封装,Integer也是一个对象。可以通过new 来创建一个Integer对象,也可以直接将int的值赋值给Integer变量,他们的区别如下:intint是Java八大基本数据类型之一,一般大小为4字节32位,取值范围是2^-32 ~2^32 。两个int类型变量用“==”比较的是内容的大小。例如:int a = 100; i

2022-03-23 14:52:24 1318

原创 Java中String直接赋值字符串和new String的区别,intern的作用

Java中String直接赋值字符串和new String的区别,intern的作用String和new String的区别String s1 = new String("abc");//这是一个对象,对象放在堆中String s2 = "abc";//这是一个常量,放在常量池中,也就是方法区中String s2 = "abc";以上就是最大的区别,每个对象有自己的内存地址。而字符串常量虽然可能变量名不同,但是只要常量的值相同,他们的内存地址就都是常量池中的那个内存地址,是等同的。所以s2

2022-03-22 17:24:17 577

原创 Java中对象和对象的引用的区别、引用、指向是什么意思

Java中对象和对象的引用的区别、引用、指向是什么意思1. Java的变量分为两大类:基本数据类型和引用数据类型基本数据类型:byte、short、int、long、float、double、char、boolean引用数据类型:类、数组、接口等2.存储方式基本数据类型:只有一个存储空间,在栈中,直接保存的具体数据值;引用数据类型:有两个存储空间-----堆(stack)和栈(heap),堆中存放对象实体(使用new关键字,即表示在堆中开辟一块新的存储空间),栈中存放对象在堆中所在位置的首地址。

2022-03-02 15:29:45 1223 1

原创 使用shiro框架是遇到Line argument must contain a key and a value. Only one string token was found错误

使用shiro框架是遇到Line argument must contain a key and a value. Only one string token was found错误。错误的原因ini配置文件编码原因ini配置文件某些文字没有注释掉(本人是这个原因)解决办法如果是编码问题,只需要将ini文件使用记事本打开,然后另存为,选择ANSI就可以了...

2021-12-01 18:24:09 214

原创 java的stream流的list根据某字段分组

@Test public void test1(){ List<Map<String,Object>> list2 = new ArrayList<>(); Map<String,Object> map1 = new HashMap<>(); map1.put("region", "410185"); map1.put("positionText", "服务员"); ..

2020-12-02 15:35:10 5043

原创 Studio 3T过期了的解决办法,亲测有效

新建一个文件,命名为Studio 3T.bat ,添加如下代码@echo offECHO 重置Studio 3T的使用日期......REG DELETE "HKEY_CURRENT_USER\Software\JavaSoft\Prefs\3t\mongochef\enterprise" /fRMDIR /s /q %USERPROFILE%\.3T\studio-3t\soduz3vqhnnja46uvu3szq--RMDIR /s /q %USERPROFILE%\.3T\studio

2020-10-22 11:19:53 2204 3

原创 mmysql根据某个字段切割并分组,在统计

mysql根据某个字段切割并分组,再求和1.数据库表substring_index( substring_index( a.desired_position_code, ',', b.help_topic_id + 1 ), ',',- 1 ) code FROM tb_biz_resume a JOIN mysql.help_topic b ON b.help_topic_id < ( length( a.desired_position_code ) - length( REPLACE

2020-10-13 10:15:46 1106

原创 选中列表中数据,使用java实现导出功能

一:首先pom.xml文件的包 <!-- poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency>

2020-08-14 09:43:22 3643 1

原创 idea中能查看代码每一行最后修改人的插件

idea中查看每行代码最后一个修改的人鼠标放在哪行,哪行后面就会显示最后一个修改本行的人名字

2020-08-13 16:38:23 23749 8

原创 instanceof的用法

A instanceof B ,返回值为duboolean类型,就是用来判断左边是是否是右边的实例或者子类实例用来判断A是否是B的实例对象或者B子类的实例对象。如果是则返回true,否则返回false。如:Person p = new Person() ; //Man m = new Man() ; //Man是Person的子类Animal a = new Animal() ;m instanceof Man //返回truem instanceof Animal//返回falsem in

2020-07-31 11:11:24 132

原创 在mysql中top如何使用

在mysql中select top用法和mysqlserver有所区别。查询前3条数据时,在mysql中不可使用select top 3 * from 表名而是应该使用select * from 表名 limit 1,3查询前M条数据,那就让第一页显示M条select * from 表名 limit 1, M这样就可以了...

2020-03-23 20:30:40 2040

原创 Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could

错误信息:Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:C...

2020-03-23 10:44:58 98

原创 group by和having的用法

一 GROUP BYgroup by 与聚合函数(sum,avg,count,min,max)一起使用,得到一个或多个列的结果集例如:比如说我们有一个学生表格(student),包含学号(s),课程(course),分数(score)等等多个列,我们想通过查询得到每个学生的课程数,此时我们就可以联合使用count函数与group by语句来得到这一结果,因为我们是以学号来分组的,就可以得到...

2020-03-16 10:32:22 1128

原创 java中确定的时间来获取该时间的上个月的时间

```java String s2 = "2020-02-03 :01:25:36"; SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM"); Date date2 = simple.parse(s2); Calendar calendar = new Gregorian...

2020-03-07 16:47:01 270

原创 java.lang.Exception: No tests found matching Method test0(com.manage.test1) from org.junit.internal.

```java编译错误:java.lang.Exception: No tests found matching Method test0(com.manage.test1) from org.junit.internal.requests.ClassRequest@485966cc在Junit测试时,方法上未加注解@test, 加上就好了...

2020-03-07 16:15:10 539

原创 使用js来合并两个数组

第一种方法:var a1 = ['aa',12,13];var a2 = [21,22,23];var newA = a1.concat(a2)第二种方法var a1 = ['aa',12,13];var a2 = [21,22,23];var newA = a1.join()+','+a2.join();第三种方法var a1 = ['aa',12,13];v...

2020-01-08 18:47:08 98

原创 如何找到被占用的端口

在键盘上 Windows+R出现黑窗口,或者在搜索输入cmd,然后输入netstat -ano | findstr“被占用的端口”然后再打开任务管理器,找到pid为17776,然后点右键结束就可以了...

2020-01-08 18:32:50 167

空空如也

空空如也

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

TA关注的人

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