自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 jdk1.8计算两日期之间相差年份月份天数

public static void main(String[] args) throws Exception { String startStr = "2019-08-15"; //开始日期 String endStr = "2019-10-03";//结束日期 SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");...

2019-12-25 11:08:19 1014

原创 Java面试之五大框架的理解

五大框架(springMVC,struts2,spring,mybatis,hibernate)说说你对springMVC框架的理解?简要口述(如果感觉说的少可以在完整答案里面挑几条说)Springmvc就是spring框架的一个模块,它是一个基于mvc设计思想的前端web层框架,主要作用就是对前端请求进行处理。完整答案Springmvc就是spring框架的一个模块,所以它可以和spring框架...

2018-03-01 12:43:44 24046 1

原创 MySQL 8 命令安装卸载教程

授权插件,并且新建用户时默认使用该插件进行加密,而你的 SQLyog 版本无法识别该加密方式加密的密码。备注:我一般卸载是卸载第三步就完了 没有清注册表,你们根据自行情况检查。出现这个问题,是因为 MySQL 从 8.0 版本开始,新增了。通常这个目录位于C:\Program Files\MySQL\。动态库,如果没有则说明你的SQLyog版本,不支持通过。查看你的SQLyog安装路径下,是否有。我下载的是当前最新版8.4。加密的用户进行连接数据库。安装成功 ,可以使用啦。

2024-06-26 15:31:36 800

原创 【MySQL】NET HELPMSG 3534 报错解决

中已经配置了 mysql 的 bin 目录到Path中;清空你的 MySQL 下的 data 文件夹;

2024-01-22 14:50:34 1014

原创 SQL server使用profiler工具跟踪语句

1.打开SQL server工具,在工具点击SQL server Profiler :2.流程:暂停——清空———点击接口——启用:

2023-12-28 16:23:38 641

原创 SQL server界面操作链接服务器

注意:链接服务器必须在局域网执行,不是同一个局域网,执行不成功

2023-11-29 18:09:22 317

原创 SQLyog 连接 MySQL8.0+ 报错2058

注:使用mysql_native_password 授权插件更新用户密码,sqlyog@localhost换为替换为你自己的user及host即可。1.首先用命令窗口进入user表。

2023-09-27 14:33:57 266

原创 git 报错 protocol ‘https‘ is not supported解决

执行成功后,可能还会有其他报错,例如:Can‘t update dev_zgd has no tracked branch。2.然后继续执行git config --show-origin --get remote.origin.url。1:可以直接在idea命令窗中执行:git remote set-url origin 你的url。解决完成,所有分支都可以重新拉了。

2023-08-09 10:33:35 1774

原创 SQL Server数据库恢复挂起处理

DBCC CheckDB (数据库, REPAIR_ALLOW_DATA_LOSS)3.修复数据库⽇志重新⽣成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误。ALTER DATABASE 数据库 SET SINGLE_USER。ALTER DATABASE 数据库 SET MULTI_USER。ALTER DATABASE 数据库SET EMERGENCY。4.使数据库变回为多⽤户模式。2.使数据库变为单⽤户模式。1.修改数据库为紧急模式。

2023-05-22 17:21:09 2967

原创 由于找不到VCRUNTIME140.dl,无法继续执行代码,重新安装程序可能会解决此问题。

vcruntime140.dll可以理解为运行环境14.0版本,一段时间以前,对应版本为Microsoft Visual Studio 2015,所以理论上电脑上如果安装过vs2015应该不会报错;都安装成功后,可重启电脑即可。在微软官网下载最新的。

2023-03-31 11:24:05 1271

原创 Navicat查看MySQL版本

例如:

2023-03-31 10:50:41 203

原创 SqlServer处于恢复挂起状态

SqlServer处于恢复挂起状态修复

2022-10-08 18:55:40 1161 1

原创 高版本的SQLServer2016 还原到低版本的SQL Server2012

sql server高版本向低版本还原

2022-08-10 18:15:21 3167

原创 Windows中SqlService定时删除备份日志

说明:SqlService定时备份的日志较多,一般保存一个月的就好,没必要一直保存浪费内存。1.备好定时删除SqlService备份日志脚本forfiles /p %~dp0 /s /m *.bak /d -30 /c "cmd /c del @path"其中的 30代表的是天数,天数自己选择填写。@path代表的是当前目录,2....

2021-12-17 10:48:20 988

原创 SqlServer数据库定时备份

打开Sql Service自带工具SQL Server 2014 Management Studio连接数据库 打开管理,维护计划,右键单击维护计划向导3.根据数据库备份时间,自定义选择:4.根据实际情况,选择完整备份,差异备份等一直下一步5. 选择具体备份数据库6.完成完成之后测试:单击右键选择执行注意事项:1.备份之前,先打开sqlServer代理2.执行失败提示:“查询本身有问题、未正确设置 "Resul...

2021-12-16 17:16:15 4956

原创 数组字段转为List实体对象

将数组存放在数据库字段中:在后端,创建数组中对应得变量封装vo:获取字段,数组转为list返回:结果:仅为工作中遇到数据存放转换得问题,在此记录!

2021-05-07 17:45:22 173

原创 Idea运行报错Error running ‘Application‘: Command line is too long的解决方法

新项目在Idea里面启动的时候,有的时候会报错Error running ‘Application’: Command line is too long. Shorten command line for Application or aalso for Spring Boot default configuration,报错信息如下所示:解决方法:在项目里面的idea/workspace.xml文件,找到<component name="PropertiesComponent">&

2021-04-28 17:25:09 513 4

原创 Jeecg-Boot项目如何打成war包

1.后台项目jeecg-boot-module-system打war包之前要进行如下改动1)pom.xml文件中项目打包格式设置为war2)pom.xml文件删除插件spring-boot-maven-plugin3)修改配置文件(数据库和redis配置)4)切换配置为线上配置 application.yml然后 maven clean package 打war包最后,找到项目路径\jeecg-boot-module-system\target目录下找到war包即

2021-04-08 16:46:34 1668 1

原创 linux服务器查询redis目录及清除redis缓存及报错(error) NOAUTH Authentication required.

由于业务需求,需要清除redis缓存,记录如下:一:查询redis安装清除缓存目录命令:whereis redis-cli二:进入redis命令:1.进入redis-cli所在目录下cd /usr/local/bin; 2.执行命令./redis-cli -h 127.0.0.1 -p 6379进入redis三:清除缓存并退出命令:127.0.0.1:6379> dbsize127.0.0.1:6379> flushall127.0....

2020-11-06 17:38:19 1401

原创 BindingException: Parameter ‘name‘ not found. Available parameters are [param, page, param1, param2]

报错截图:该报错是mybatis分页查询报错,找不到"name"这个属性,具体解决方案如下:1.如果在xml中传参不是Map类型,其他类型分页查询,请在接口的参数前加@Param注解:例如:2.xml传参类型是Page, Map类型:错误演示:解决方案:(1):在接口处添加@Param起一个别名(2):xml条件查询中根据接口处起的别名来获取查询这是本人对以上报错解决的经验,望能帮助到您,谢谢!...

2020-09-11 11:23:40 4865 3

原创 参数不同方法相同来封装方法

package cn.protect;import org.apache.commons.codec.binary.StringUtils;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.HashMap;import java.ut...

2019-12-11 17:46:12 683

原创 把一个数分解成任意几个数之和,打印所有和式分解的结果

题目:把一个数分解成任意几个数之和,把一个数的所有和式分解的结果全部输出出来,例如:4的结果有,(1+3),(2+2),(1+1+2),(1+1+1+1)由例子可见,该程序是去重的,应为1+1+2也可以写成1+2+1 ,所以,写方法必须要去重package org.jeecg.modules.applet.controller;import java.util.*;/**...

2019-11-22 17:18:30 4162

原创 BigDecimal加减乘除绝对值计算

public static void main(String[] args) throws ParseException { BigDecimal num1 = new BigDecimal("0.6"); BigDecimal num2 = new BigDecimal("0.3"); BigDecimal num3 = new BigDeci...

2019-11-13 11:44:12 38554

原创 获取两个日期之间的所有日期和每个年月(包括跨年)

获取两个日期之间的所有日期 ,并遍历 public static void main(String[] args) throws ParseException { String timeStart = "2019-12-25"; String timeEnd = "2020-01-10"; collectLocalDates(timeStart...

2019-11-13 11:06:17 1334

原创 jeecg-boot项目swagger后端接收日期date类型的值

正常java项目接收日期date类型的值:后端方法加上@DateTimeFormat(pattern = "yyyy-MM") Date monthDate这样的话在其他项目是正确的,用postman测接口传参数 也是可以的,但是在jeecg-boot封装的swagger传参数,是错误的,如下图:这样传参类型都是错的 ,这是因为jeecg-boot封装的swagger , ...

2019-10-23 17:55:45 1913

原创 java计算百分比%

百分比计算方法: /** * 百分比计算 * @param detailTotalNumber 报废总数 * @param totalNumber 资产总数 * 报废占比=报废总数/资产总数 * @return */ public String percentInstance(In...

2019-10-23 11:50:50 3229

原创 MyBatis-Plus使用 Wrapper 自定义SQL入的坑

在使用了mybatis-plus之后, 自定义SQL的同时也想使用Wrapper的便利应该怎么办? 在mybatis-plus版本3.0.7得到了完美解决 版本需要大于或等于3.0.7, MyBatis-Plus官网给了以下两种方案:官网链接:https://mybatis.plus/guide/wrapper.html#%E4%BD%BF%E7%94%A8-wrapper-%E8%8...

2019-10-23 11:26:00 15304 7

原创 Jeecg-boot权限添加数据规则

一、在jeecg-boot项目中首先用admin账户添加菜单如图:二: 在菜单"更多"中选择“数据规则"添加数据规则如图:三:在角色中给老师添加授权如图:OK,此处不要以为就完了 ,在后台还要添加注解呢!四: 在后台查询的list方法上添加注解如图:这样就OK了,亲测有效。注意 @PermissionData(pageCompone...

2019-08-29 09:54:53 9324 6

转载 程序员必须掌握的排序算法

1.冒泡排序冒泡排序(Bubble Sort),是一种较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终...

2019-08-22 14:47:58 145

转载 反射简介和测试

转载:https://blog.csdn.net/ShrMuscles/article/details/80553863

2019-08-21 10:08:35 89

原创 [excel]中写sql文本限制在255个字符以内

问题简介 : 这里介绍excel中写sql时,报文本限制255个字符提示,如下图:以上这种情况怎么办呢?我这边有两种方法解决:第一种:多列拼接,每列不超过255个字符就行(不推荐)简明介绍:如果说你有大于255个字符的sql需要拼接添加,而又报错,那就只能吧sql分开,每列分的不超过255个字符,最后用&符号把每列拼接,这样最后拼接的一列是你所需要的数据了。如图所示:还...

2019-08-20 17:29:37 8952

原创 java判断String字符串中是否有汉字

问题描述:获取一个字符串,判断最后一位是否是汉字,并且判断最后一位是否是“元”字,如果不是汉字,则后面加“元”字,否则继续拼接。Java用的是Unicode 编码char 型变量的范围是0-65535 无符号的值,可以表示 65536个字符。unicode编码范围:汉字:[0x4e00,0x9fa5](或十进制[19968,40869])数字:[0x30,0x39](或十进制[48...

2019-06-25 16:15:55 4313

原创 mysql自定义函数创建应用及批量解析xml数据

问题描述:根据条件查询出来的数据有多条数据 ,同时有多个xml文件,此时需要解析每条数据xml中的文件 ,当时我用ctrl+c,ctrl+v想复制到excel中一条一条解析 ,无奈数据太多 ,有将近上万条数据,如果使用excel时 ,ctrl+v复制都复制不过去 ,因为exlce会自动换行。最后使用mysql截取需要解析xml文件的数据,然后写了自定义函数解析多个xml的函数,请看步骤:1、...

2019-06-14 12:01:13 882

原创 常用正则表达式公式总结

参考:https://mp.weixin.qq.com/s/Jv-HB0bgfft6rMgNgZexJw一、校验数字的表达式1、数字:^[0-9]\*$2、n位的数字:^\d{n}$3、至少n位的数字:^\d{n,}$4、m-n位的数字:^\d{m,n}$5、零和非零开头的数字:^(0|[1-9][0-9]\*)$6、非零开头的最多带...

2019-06-11 00:18:22 462

原创 java程序员基础面试的56个面试题

01-101.问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。2.问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。3.问题:如果要重写一个对象的equals方法,还要考虑什么?答案:hashCode。4.问题:Java的”一次编写,...

2019-04-19 16:05:53 335

原创 SpringBoot项目中jetty提交数据报错java.lang.IllegalStateException: Form too large: 244131 > 200000

话不多说,先看错误:下面错误我就不粘图复制了, 想必大家出错的原因都一样,不然也不会点击进来查看!(跑偏题了 不喜勿喷!)由于我的是SpringBoot项目,所以简单的配置一下就好了 。来,上图:图中解释:因为我的项目是服务配置在application-dev.xml中,所以在applicaiton-dev中的服务配置max-http-post-size: 9000000...

2019-03-14 16:12:42 1086

原创 element结合vue对table列值时间格式化并修改样式

element vue对table中时间格式化并且修改样式请看效果图:代码如下:&lt;el-table-column&gt; label="完成时间"&gt; &lt;template scope="scope"&gt; &lt;span v-html="dateFormatTime(scope.row.finishTime)"&gt;&lt;/span&g

2018-12-03 13:58:59 2270

原创 Ajax请求中async导致element组件添加loading失败

element组件添加加载loading状态,我想只要是程序员都应该知道,不知道的可以看element组件官网http://element-cn.eleme.io/#/zh-CN/component/installation。我这边主要介绍async的作用以及为什么element添加加载loading状态会失败。(因为这个添加loading这个简单的任务我做了整整一天,最后发现与Ajax请求的...

2018-10-23 16:31:09 1509 1

原创 了解json及json运用方法

json:是一种轻量级的数据交互格式,是JavaScript的原生格式,所以JavaScript操作处理json不要任何包,api,任何依赖一.json有两个结构:(1)数组 (2)对象(1)数组:就是以"["开始,以“]”结束的,值之间运用 “,”(逗号)分隔。比如:person:[{ date: '2016-05-02', name:...

2018-10-16 17:50:37 198

原创 JavaWeb三大组件面试描述

1、servlet什么是servlet,简单的说下servlet的生命周期。① 定义:Servlet是JavaWeb的三大组件之一,它属于动态资源。Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要:    l 接收请求数据;    l 处理请求;    l 完成响应。② 生命周期:服务器会在Servlet第一次被访问时创建Servlet,或...

2018-02-27 19:48:29 380

Test2.java

参数不同,方法内容相同,(参数对象中有共同的属性)封装成一个方法来调用。 上述代码的封装类。可以下载查看,一个测试类。

2019-12-11

空空如也

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

TA关注的人

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