自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (12)
  • 论坛 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Leetcode 213. House Robber II -打家劫舍,每家都有一定数量的钱,多家组成一个圆形,首尾相邻,不能偷盗相邻的两家,求可偷盗的最大金额

You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed. All houses at this place are arranged in a circle. That means the first house is ...

2018-12-27 22:20:56 167

原创 Spring Aspect execution AfterThrowing 实例

execution是使用的最多的一种Pointcut表达式,表示某个方法的执行,其标准语法如下execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?)modifiers-pattern表示方法的访问类型,public等;...

2018-12-27 21:40:21 976 1

原创 Spring Aspect不运行

Aspect类要加@Component注解才行@Component//这个注解必须要有,不然切面无法执行@Aspectpublic class SysLogAspect {end    

2018-12-27 20:22:24 860

原创 StringUtils.isBlank实例

public static void main(String[] args) { String s = null; System.out.println(org.apache.commons.lang3.StringUtils.isBlank(s));//true System.out.println(org.apache.commons....

2018-12-27 20:18:44 502

原创 驼峰,连接符,下划线命名等互相转换 CaseFormat.LOWER_CAME等

1 jar:guava-r05.jar2 String orderColumn = "orderColumn"; //输入是LOWER_CAMEL,输出是LOWER_UNDERSCORE orderColumn = CaseFormat.LOWER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, orderCo...

2018-12-25 21:44:47 2237

原创 mapstruct的用法-dateFormat

可先阅读:mapstruct的用法-qualifiedByName使用的类都是这里的。1 源类public class AreaPO { private String cityName; private Integer haveAir; private Double pm25; private String pm10Str; private Da...

2018-12-25 21:35:26 4930

原创 mapstruct的用法-numberFormat

这里要注意,是String转Number或Number或String才有效,如果是Number转Number或其他类型的转换均不生效,比如Double转Double(用于格式化小数位)时不生效。先浏览:mapstruct的用法-qualifiedByName,用的都是这里的类。1 在Mapper中定义方法如下:Number转Number @Mapping(source = ...

2018-12-25 21:25:25 1521 1

原创 mapstruct的用法-qualifiedByName

qualifiedByName的意思就是使用这个Mapper接口中的指定的默认方法去处理这个属性的转换,而不是简单的get set。网上一直没找到...可用于格式化小数位等,在po转换为vo时就已格式化小数位完成,所以不必单独再写代码处理小数位。1 引用pom1 ,能正常使用mapstruct的注解,但不会生成Impl类 <!-- https://mvnrepos...

2018-12-25 21:02:21 4761

原创 Mybatis使用自定义方法判断参数的条件

1 如下,不会报错,但是if判断不出来,sql中不包含该条件 <if test="orderColumn.length ==1"> ... </if> 或者 <if test="orderColumn.length < 1"> ...

2018-12-25 20:21:31 1431

原创 Mysql,union all 与 order by的使用

a union allb如果a中有order by则报错order by写在b后面才正确而且 排序的字段均需要在a,b中都查询出来,如果a,b中不查询出c1,按照order by c1会报错(unknow column 'c1')如果不用union,只有a或b,即使不查询出c1,按照order by c1不会报错(c1是表的字段名)Mysql版本:5.6.38-log...

2018-12-25 20:12:10 661

原创 Java, "" != null ; new int[] {}!= null

这两天吃亏了,特总结如下:1 String s="";s==null的结果是false,s.length的值是0,只用if(s==null){...}根本无法进入if中 String s=""; System.out.println(s==null);//false System.out.println(s.length());//0...

2018-12-25 20:08:57 119

原创 SpringBoot使用@Scheduled执行定时任务

一直不执行,发现没有配置: <task:annotation-driven/>这个配置的作用就是使@Scheduled注解生效整体配置如下:1 spring-task.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.or...

2018-12-25 19:53:29 732

原创 LeetCode 198. House Robber-打家劫舍,每家都有一定数量的钱,不能偷盗相邻的两家,求可偷盗的最大金额

You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopping you from robbing each of them is that adjacent house...

2018-12-23 22:28:15 482

原创 Leetcode 120. Triangle--给定一个三角形,同顶部到底部的路径数字之和的最小值,可以移动到下层相邻的两个元素

Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below.For example, given the following triangle[ [2], [3,4], [6,5...

2018-12-23 17:02:05 407

原创 纪念一个令我怀念的日子

      每年的12月最后一个周末都会想起好多,对于很多人来说这只是一个普通的日子,一个普通的周末,但对于我和很多备考学子来说这是一个重要的日子,一个难忘的日子,一个令我值得怀念与回味的日子。      经历盛夏、金秋、严冬,准备一年两年甚或三年,所有的努力都要在这两天释放出来,成王败寇。落榜不仅仅意味着时间上要再等一年,还有更多的心理亲情生活压力和负担,都会扑面而来。越想越觉得像科举,从院...

2018-12-23 16:01:23 363

原创 Leetcode 79. Word Search--方法2--给定一个字符串,在二维数组中遍历每一个字符,要求连续遍历相邻的元素,每个元素只能遍历一次

可先浏览:Leetcode 79. Word Search--给定一个字符串,在二维数组中遍历每一个字符,要求连续遍历相邻的元素,每个元素只能遍历一次这里不把元素作为一个类,不在使用该元素的行列号去比较是否已被遍历过。这里使用异或操作,如果相等,则异或256,则该元素值会变化,下次再有相同的字符过来,比较也是不相等的,然后如果上下左右都无法找到与下一个字符相等的元素时,则该元素再异或256一次...

2018-12-22 16:27:37 550

原创 Leetcode 79. Word Search--给定一个字符串,在二维数组中遍历每一个字符,要求连续遍历相邻的元素,每个元素只能遍历一次

Given a 2D board and a word, find if the word exists in the grid.The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or vertically n...

2018-12-22 15:29:01 219

原创 Mysql复合索引,条件中有or时使用不到

建表语句的sql片段: KEY `c_d_e_f` (`c`,`d`,`e`,`f`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='XXXXXXX';查询语句selectc1,c2,c3fromt1WHERE (a = 'xxa' or b = 'xxb' )and c='xxc'and d...

2018-12-22 09:32:05 2840

原创 LeetCode 90. Subsets II--找出数组的所有子集,数组元素可能重复,但结果子集不能重复

Given a collection of integers that might contain duplicates,nums, return all possible subsets (the power set).Note:The solution set must not contain duplicate subsets.Example:Input: [1,2,2]...

2018-12-19 21:21:23 688

原创 Http,关于Referer的理解

Referer是表示请求是从哪个网址发出的1 在天猫网站上点击,请求这个css文件的referer是天猫的网址。如果不是这个网址,则图片不会显示。很多图片防盗链就是通过referer判断的  ...

2018-12-19 20:50:41 797

原创 Http,关于Content-Type的理解

Content-Type,内容类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些Asp网页点击的结果却是下载到的一个文件或一张图片的原因。1 点击页面的下载按钮时2 Content-Type在请求头中表示提交的内容类型,application/x-www-form-urlenc...

2018-12-19 20:34:22 298

原创 @RequestBody的作用

1 不使用@RequestBody,每个属性对应一个参数,参数在请求的URL中 @PostMapping("/insert") public int insert(AreaAddDTO areaAddDTO) { return areaService.insert(areaAddDTO); }swagger显示如下:2 使用@Request...

2018-12-19 20:11:18 1949 2

原创 图的广度优先遍历、深度优先遍历(递归、非递归)

import org.omg.CORBA.PUBLIC_MEMBER;import java.util.*;public class Recursion4 { /** * 深度优先搜索,使用递归 * * @param graphNode * @param visited */ public void dfs(GraphN...

2018-12-16 21:36:54 6088

原创 递归2——二叉树前序遍历、中序遍历、后序遍历、层次遍历

import java.util.LinkedList;import java.util.Queue;public class Recursion3 { public static void main(String[] args) { Recursion3 recursion3 = new Recursion3(); recursion3.build...

2018-12-15 18:50:23 131

原创 递归的解析1——求二叉树的深度 高度 /树的总节点数 / 叶子节点总数 / 第K层的节点个数 

比如递归计算N!。我们知道函数基本写作 1 2 3 4 5 6 7 intfunc(intn) { if(n>1) returnn*func(n-1); else return1; } ...

2018-12-15 17:51:23 784 1

原创 Mybatis根据条件使用不同的表

<select id="queryByTableType" resultType="String" parameterType="AreaQO"> select city_name from <if test="tableType == 1"> area_table

2018-12-13 22:28:31 4600 1

原创 Mybatis,String类型条件的字符串需要带单引号

cityName是String类型List<String> cityNameList = areaService.queryByTableType(new AreaQO("忻州")); <select id="queryByTableType" resultType="String" parameterType="AreaQO"> select

2018-12-13 22:24:38 4086

原创 Mybatis,String类型!=null,Integer类型!=null的实例

1 String类型!=null where 1=1 <if test="cityName !=null"> and city_name=#{cityName} </if>a: List<String> cityNameList = areaService.queryByTab...

2018-12-13 22:17:49 1605

split_csv.sh

v6.csv有200多万行,excel的一个sheet最多显示104万行左右,显示不全,那么如何切分呢? 亲测可用

2020-03-21

android通过servlet与服务器验证用户信息

成功返回success,失败返回failed 1注意manifext.xml的权限 2 servlet project的类一定要extends httpservlet 3 servlet project中,com是包名,所以Tomcat是...classes/com/xxx.class 4 192.168.0.107是电脑的IP,需要手机电脑连接的是同一个wifi,电脑的防火墙一定要关闭

2016-03-26

mhd raw metaimage java读取类

亲测可用,mhd raw metaimage java读取类。mhd raw metaimage java读取类。mhd raw metaimage java读取类。

2017-10-18

commons-configuration-1.6.jar

解决..java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration, 亲测可用

2016-07-08

全国省市县区域名称

省市县区域名称,例如: ................. 240: 云南省:昆明市 240864: 云南省 昆明市 东川区 240865: 云南省 昆明市 五华区 240866: 云南省 昆明市 呈贡县 240867: 云南省 昆明市 安宁市 ............

2015-11-17

htmlunit-2.31.jar

htmlunit-2.31,亲测可用!能很好的完成抓取需求,能够模拟输入、点击按钮、解析结果

2018-06-10

Navicate for Mysql

包含注册key,解压后即可使用,不用安装,方便快捷。包含注册key,解压后即可使用,不用安装,方便快捷。包含注册key,解压后即可使用,不用安装,方便快捷。包含注册key,解压后即可使用,不用安装,方便快捷。

2017-10-17

joda-time-2.3.jar

DateTime类型,方便使用

2016-11-17

commons-lang-2.5.jar

解决..java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils问题

2016-07-08

拼图游戏C语言

拼图游戏开发,使用语言为C语言类,游戏开发,

2013-05-24

Struts2登录实例--亲测可用

Struts2登录实例--亲测可用,拦截器,Action,值栈......都用到了

2017-05-17

quartz定时任务

不用集成Spring,代码简洁,亲测可用

2017-05-20

二十六画生的博客的留言板

发表于 2020-01-02 最后回复 2020-01-02

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

TA关注的人 TA的粉丝

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