自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

细节打败一切

每天进步一点点

  • 博客(116)
  • 资源 (1)
  • 收藏
  • 关注

原创 循环时间段根据月份循环

现象:循环时间段根据月份循环方法:代码:public static void StrsuSwitch11() {int startNum=201912+9;int lastNum=202112+6;for (int ym=startNum;ym<=lastNum;ym++){int year=ym/12;int month=ym%12;if(month==0){year=year-1;month=12;}System.out.println(“当前年:”+year+“月:

2021-01-25 11:54:27 119

原创 查询数据库某个字段重复出现的数据

现象:如何查询出某个字段重复出现两次以上的数据如何查询出某个字段重复出现两次以上的数据@TOC方法:SELECT*FROM表WHERE 字段 IN(SELECT字段FROM表GROUP BY 字段HAVING COUNT(1) > 1)

2020-10-29 11:28:35 1281

原创 MySql计算时间相差的天数和周数

现象:MySql计算时间相差的天数和周数方法:1、计算相差周数#计算两日期之间相差多少周SELECT TIMESTAMPDIFF(WEEK,‘2020-10-23’,‘2020-10-26’);2、计算相差天数#计算两日期之间相差多少天SELECT TIMESTAMPDIFF(DAY,‘2020-10-23’,‘2020-10-24’);...

2020-10-29 11:28:25 590 1

原创 mysql查询返回保留小数位

现象:mysql的sql查询 控制返回的小数位方法: SELECT CAST(SUM(balance)AS DECIMAL(18,2)) AS balance FROM table

2020-07-22 09:16:48 767

原创 谷歌浏览器导出文件名称带逗号报错

现象:谷歌浏览器导出excel,如果导出的文件名称带半角分号会出错异常:net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION例子:文件名称带半角,号。则无法导出方法:后台设置文件返回名称改成添加双引号成功导出文件同时保留了逗号...

2020-07-22 09:16:30 277

原创 sprintboot的excel文件导入

现象:springBoot项目导入excel文件方法:1:引入jar2:MultipartFile excelFile 对象接收excel文件导入excelFile 常用方法:String getContentType()//获取文件MIME类型InputStream getInputStream()//后去文件流String getName() //获取表单中文件组件的名字S...

2020-05-23 10:27:42 105

原创 sql根据一个表数据修改另外一个表数据

现象:sql根据一个表数据修改另外一个表数据方法:1、根据表tb_b 设置表tb_a 的date 字段取值tb_b的pay_time tb_b对应tb_a为一对多的关系 这里取值多条中的最大值UPDATE tb_a a INNER JOINtb_b b ON b.id=a.order_idSET a.date = (SELECT MAX(pay_time) FROM tb_b b W...

2020-04-13 20:38:29 4425

原创 tomcat配置端口直接访问某个项目

**现象:**tomcat配置端口直接访问某个项目方法:1、将项目文件放置tomcat (此处是前端一些html代码,直接文件夹形式)2、打开tomcat的配置文件添加标签3、http://localhost:8079直接访问toncat的端口就能访问到front文件夹的index.html...

2020-04-13 20:37:48 1072

原创 数组转的list不能直接使用add、remove方法

**现象:**数组转的list不能直接使用add、remove方法因为数组转list方法转的list返回的是Arrays里的一个静态的内部类。没有 add/remove方法1、使用add 或者remove都报错2、使用迭代器移除也报错解决办法:使用新容器接收在进行操作...

2020-03-31 19:42:44 412

原创 ieda配置数据库自动生成bean

现象:ieda配置数据库自动生成bean方法:一、先配置数据库1、打开ieda数据库配置界面,2、选择增加选择自己的数据库3、配置连接对应的数据库4、可以看到对应配置的数据库表格二、编辑自动生成bean规则配置文件5、编辑配置文件6、选中数据库表格使用自己的配置文件生成bean对象 弹出地址选择框 将bean生成在指定地址三、配置文件:import com.i...

2020-02-14 16:21:14 142

原创 通过反射比较对象参数的不同

现象:通过反射比较对象参数的不同方法:一、PropertyDescriptor类PropertyDescriptor类表示JavaBean类通过存储器导出一个属性。主要方法:1、getPropertyType(),获得属性的Class对象。2、getReadMethod(),获得用于读取属性值的方法;getWriteMethod(),获得用于写入属性值的方法。3、hashCode()...

2020-02-14 16:20:55 118

原创 可变数量接收参数

现象:java可变数量接收参数方法:1、springframework包下 BeanUtils类的copyProperties 复制对象方法 使用String…传参数、类型后面三个点(String…)叫可变长度参数列表,类型后跟…,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]2、使用可变长度参数列表 也可以不传参数调用方法3、传一个参数或者多个参数...

2020-01-08 21:52:04 275

原创 通过反射使用code获取枚举的name

现象:通过反射使用code获取枚举的name方法:1、建立一个枚举2、提供方法通过反射得到类的方法调用判断3、调用参数 传入枚举类 和需要查询的code/** * 通过枚举的code 得到枚举的name * class 枚举 * code:传入code值 通过code 得到枚举的name */public static void getEnumValue(Cla...

2020-01-02 19:24:51 544 1

原创 myBatis的foreach标签使用

现象:myBatis的foreach标签使用方法:1、传入字符串mybatis根据;号拆分字符串来作为条件查询 前后使用()拼接sql2、使用符号分割字符串mybatis循环拼接or语句2、循环拼接and语句...

2020-01-02 19:24:27 337

原创 springBoot全局异常

现象:监听全局异常,自定义异常抛出方法:全局异常处理:@RestControllerAdvice 监听全局异常统一异常处理:@ExceptionHandler(Exception.class):用在方法上面表示遇到这个异常就执行以下方法。1:设置全局异常监听类、设置方法来设置监听异常类型2:监听全局异常 自定义提示语句返回、适合放到类最后处理!自定义异常:1:自定义异常类型类...

2019-12-03 10:46:40 289

原创 ieda设置一些配置文件不提交svn

现象:ieda通过svn拉项目在提交的时候 有些配置文件不想提交,ieda提交文件使用的默认Changelist:Default Changelist此处将配置文件 iml也默认勾选提交了 如果每次提交都要勾掉这个配置文件 文件多了容易忘记或者出错方法:1:打开ieda的:change files视图点击ieda View | Tool Windows | Version Contr...

2019-11-23 15:08:06 222

原创 inteage、Double、BigDecimal比较大小与运算

现象:int、inteage、double、Double、BigDecimal比较大小与比较相等一:判断相等int 使用==判断相等Inteage 使用equals()判断相等double 使用==判断相等(小数点位数不能超过15)Double 使用equals()判断相等(小数点位数不能超过15)Bigdecimal 使用compareTo()==0判断相等二:判断大...

2019-08-17 15:54:04 2832

原创 java对象比较参数不同

现象:java对象比较参数不同快速比较两个对象有哪些参数内容不一样方法:1:建立bean对象2:maven程序使用jar包<dependency> <groupId>com.github.dadiyang</groupId> <artifactId>equator</artifactId> <v...

2019-07-25 17:42:12 491

原创 谷歌浏览器打开axure的原型图

现象:谷歌浏览器无法打开axure的原型图,打开提示下图界面方法: 使用插件1:下载谷歌打开axure插件 解压到电脑下载地址:https://download.csdn.net/download/hcwbr123/113669322:打开谷歌浏览器-更多工具-扩展程序3:点击加载选中已解压的扩展程序文件夹4:扩展程序就加载插件了,再次打开axure原型图就可以打开了...

2019-07-25 17:41:57 8495 1

原创 sql查询根据查询数据自身某个参数来拼接不同的sql

sql查询根据查询数据自身某个参数来控制查询的条件方法:1:首先写个简单的根据表格status字段来控制后面简单的语句如果suatus=2的时候 sql后面拼接1=1如果status=3的时候也拼接1=1如果status是其他的就拼接1=22:拼接多个条件用and链接3:条件中使用页面传来的参数...

2019-06-22 15:45:51 1364

原创 枚举基础使用

枚举基础使用方法:1:定义基础简单枚举、直接通过类获取2:定义带一个参数code的数据枚举、可以获取值也可以获取code3:定义带code和name两个参数的枚举4:循环输出枚举5:switch判断枚举的值6:比较枚举与指定对象的顺序。7:枚举方法的覆盖 toString...

2019-06-22 15:45:24 142

原创 监听文件夹变化

现象:监听文件夹的变化:如新建、修改、删除文件或者文件夹方法:1:创建测试类设置主函数、构造观察类设置监听间隔时间、调用监听文件夹变化2:构造收听类:对文件夹实现监听事件之后的处理3:收听重写方法(1):开始监听和结束监听事件,每隔监听时间会运行一次(2):目录(文件夹)创建或者删除事件(3):文件创建、改变、删除事件4:文件夹信息设置类,设置监听范围是否包含子目录...

2019-04-13 23:10:59 1662

原创 线程池开启任务定时执行

现象:获取数据通过线程池、队列来定时执行处理方法:1:使用@Scheduled定时器获取需要执行的数据2:获取需要处理的数据list、循环绑定线程、将数据list放入队列、开启队列的扫描任务处理3:循环获取list中的参数、获取标识shipCode4:定时器扫描队列判断如果队列没有数据则关闭定时器、有数据则创建线程执行数据处理5:一次性获取线程池中5条线程开启执行队列数据的获...

2019-04-13 23:10:34 2565

原创 实现基类来实现任务分化

现象:实现基类来实现任务分化方法:1:创建抽象基类 定义抽象方法 getMessage为一个类有多个方法需要选择执行一个的时候来进行划分,这里没有使用2:创建子类继承基类 重写基类方法 @Component(“a”) a为类的名称也是等下调用的标识3:调用a或者b的方法@Autowiredprivate Map&lt;String,Inter&gt; inters = n...

2019-03-19 18:00:10 119

原创 @Scheduled 定时任务

现象:@Scheduled 定时任务使用:1:Spring的xml配置文件加入task的命名空间xmlns:task=“http://www.springframework.org/schema/task”2:在xsi:schemaLocation中加上:http://www.springframework.org/schema/taskhttp://www.springfram...

2019-03-19 17:59:35 2821 1

原创 方法返回json不创建实体类

现象:action写方法访问数据库获取list返回json格式到前台处理需要创建bean实体类的list接收方法使用Map接收值1:action方法创建list接收、list里面放Map、map值的类型根据要求设定2:service层直接访问dao层获取数据3:dao层获取数据返回类型为Map这样在某些特殊时候避免了每个方法都要创建实体类来接收数据...

2019-02-27 09:04:49 1296

原创 jsp页面报错: The superclass "javax.servlet.http.HttpServlet" was not found on the Java

现象:项目的jsp页面报错Multiple annotations found at this line:- The superclass “javax.servlet.http.HttpServlet” was not found on the JavaBuild Path- Line breakpoint:install.jsp [line: 1]方法:1、右键项目-build...

2018-11-27 12:28:13 938

原创 mybatis新增语句怎么返回主键

现象:主键使用NEWID() 函数生成mybatis 链接 sqlservice 新增加一条数据怎么返回刚刚新增的主键、方法:1:serviceImpl实现层新增语句传入不带id的对象这里对象传入进去的时候 getId 是没有值的2:sql语句在新增语句执行之前执行主键的生成 select NEWID() as id设置在语句执行之前就在对象的id存入 N...

2018-11-27 12:18:40 4389

原创 定时器执行任务

java定时器现象:了解java定时器:schedule方法和scheduleAtFixedRate方法定时器区别一:schedule方法,定时任务,按照代码实际执行任务的时间进行固定频率的执行,不按照原来代码中设定的时间进行固定频率执行(以上次任务结束的时间作为下次任务时间开始的起点间隔算)。scheduleAtFixedRate方法,定时任务,按照代码中指定的时间进行固定频率的执...

2018-10-26 18:53:23 277

原创 nginx学习

现象:nginx学习方法:一:下载1:下载nginx:http://nginx.org/en/download.html2:下载进行解压3:进入window的cmd窗口,进入到nginx目录,使用“start nginx.exe ”进行安装安装成功后,在“任务管理器”中会看到“nginx.exe”进程,如果发现进程中并没有,那么说明你安装失败,你可以到你的D:\nginx-1....

2018-10-19 18:05:35 115

原创 Junit单元测试多线程注意事项

现象: Junit单元测试多线程,和main方法多线程的区别方法: 一:在main方法中 开启一个子线程 子线程设置睡眠2秒, 主线程结束之后大约2秒之后控制台就会打印子线程结束语句 二: 我们运行单元测试的时候,得到的结果却是: junit测试主线程结束 junit测试子线程开始 并未打印“junit测试子线程结束”, 这是由于主线退出后,子线程也立即退出 三:...

2018-09-03 10:02:42 2824 2

原创 打开Internet信息服务及IIS管理器

现象: 在我们使用的Windows系统中,有一个Internet信息服务(IIS)管理器 可以配置静态资源打开方式: 一:电脑-控制面板-程序和功能, 二:点击打开或关闭Windows功能,弹出窗口中找到internet信息服务 三:在计算机管理里面就可以找到intenet信息服务 四:找到网站 五:新添加选择设置路径端口等 六:新添加的资源地址 ...

2018-09-03 10:02:28 14161 1

原创 list排序的问题

现象: list如何按照自定义排序方法: 一:list有序列表 输出按照放入先后排序 二:使用Collections.sort()排序 三:创建对象 四: 发现,代码直接报错了:Bound mismatch: The generic method sort(List&amp;lt;T&amp;gt;) of type Collections is not applicabl...

2018-09-03 10:02:06 5981

原创 Vue.js初步学习:二

Vue.js初步学:二Vue.js是一套构建用户界面的渐进式框架,Vue 的核心库只关注视图层.第一步: 每个 Vue 应用都需要通过实例化 Vue 来实现。 语法格式如下: var vm = new Vue({ el: ‘#test’, }) 可以看到在 Vue 构造器中有一个el 参数,它是 DOM 元素中的 id。在下面实例中 id 为 test,意味着我们接...

2018-07-31 18:13:56 113

原创 Vue.js初步学习:一

Vue.js初步学:一Vue.js是一套构建用户界面的渐进式框架,Vue 的核心库只关注视图层.第一步: 每个 Vue 应用都需要通过实例化 Vue 来实现。 语法格式如下: var vm = new Vue({ el: ‘#test’, }) 可以看到在 Vue 构造器中有一个el 参数,它是 DOM 元素中的 id。在下面实例中 id 为 test,意味着我们接下来的改...

2018-07-27 12:08:00 233

原创 CSS的border-radius 设置圆弧

现象: 将div变为有一定幅度的圆形、椭圆形等方法: 使用css的border-radius 属性进行设置 CSS3 border-radius 属性:向 div 元素添加圆角边框:一:首先建立一个div 二:给div设置圆角边框的弧度 三:给div设置弧度为50%的时候 正方形就会变为圆形 四:如果给长方形设置50%的弧度 就会得到椭圆形 五:如果需要得到中...

2018-06-28 18:11:48 21476 3

原创 CSS的:nth-child选择器:如何选择相同元素中指定的元素

现象: CSS中出现多个相同元素需要获取,依次给所有元素写class或者id又太麻烦方法: 使用CSS的:nth-child选择器一:首先写一个div容器 里面写了五个div 颜色都设置为了红色(为了方便区分) 二:获取div中的第一个 改变他的颜色 使用:nth-child(number) 直接匹配第number个元素。参数number必须为大于0的整数。 括号里面的数...

2018-06-28 17:46:56 29825 3

原创 SqlServer怎么查询数据是否存在

现象: 在数据库新增的时候,有时需要判断此条数据是否已经存在,防止插入 重复的数据。有时是根据条件查询list判断list是否有值、有时是根据条件返回查询的条数进行判断。方法:这里是有exists函数进行判断一:exists函数的使用 1:使用exists判断不存时的情况 2:使用exists判断结果存在时的情况 以上是exists函数的使用但是只是对结果进行了输出 没有进...

2018-05-21 12:09:43 26161

原创 Spring的@ModelAttribute标签使用方法

现象: 在Spring项目中如何使用@ModelAttribute标签方法:一:测试@ModelAttribute标签的使用1:编写一个控制器、其中写了四个方法, 1个不使用@RequestMapping标记的方法为start, 另外3个方法使用@ModelAttribute标记 且两个被@ModelAttribute标记的方法放在start方法前面 一个放在后面,用于测试执...

2018-05-11 10:01:08 1784

原创 绝对定位和相对定位的研究

绝对定位和相对定位的研究现象: 研究jsp页面元素的绝对定位、相对定位、静态定位定位属性: 首先看下 position 属性的设置 static :无特殊定位 relative:相对定位 absolute:绝对定位一:静态定位(static) 、 static,无特殊定位,它是html元素默认的定位方式,...

2018-05-02 18:10:58 2762 3

axure_chrome_extension_V0.6.3

谷歌Axure插件,谷歌浏览器安装此插件,配置运用,则可以打开axure 的原型图。

2019-07-16

空空如也

空空如也

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

TA关注的人 TA的粉丝

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