摘要:
启动Tomcat服务器时,出现1099端口被其它进程占用了解决办法: 1、找出占用1099端口的进程,进入windows命令,查看什么进程占用了1099端口,使用命令:netstat -aon|findstr 1099 找出占用1099端口的进程 2、然后关闭占用该端口的进程:taskkill -f
阅读全文
posted @ 2019-07-02 08:36
xiaoshen666
阅读(4728)
推荐(0)
摘要:
在使用mybatis进行数据库连接操作时对于SQL语句返回结果的处理通常有两种方式,一种就是resultType另一种就是resultMap,下面说下我对这两者的认识和理解 resultType:当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的pojo中必
阅读全文
posted @ 2019-07-02 08:29
xiaoshen666
阅读(5471)
推荐(0)
摘要:
源: java中的stream的Map收集器操作 package test9; import java.util.Collections; import java.util.HashSet; import java.util.Map; import java.util.Set; import jav
阅读全文
posted @ 2019-07-02 08:27
xiaoshen666
阅读(1886)
推荐(0)
摘要:
第一种方案 DAO层的函数方法 public User selectUser(String name,String area); 对应的Mapper.xml <select id="selectUser" resultMap="BaseResultMap"> select * from user_u
阅读全文
posted @ 2019-07-02 08:23
xiaoshen666
阅读(20667)
推荐(0)
摘要:
一开始我以为是安卓的原因,后来经过测试发现不是,出现这个情况应该button的outline属性生效了,但是我已经写了outline 为none,后来发现,需要写上:foucs{ outline:0 },这样就可以了。
阅读全文
posted @ 2019-07-02 08:19
xiaoshen666
阅读(512)
推荐(0)
摘要:
源:https://jingyan.baidu.com/article/c45ad29c64f7e7051653e27d.html 重命名类,打开 Refactor -> Rename 或 Shift+F6,输入新类名,如果需要修改变量名,则勾上 要修改的代码,如下图所示: 重命名类,打开 Refa
阅读全文
posted @ 2019-07-02 08:11
xiaoshen666
阅读(4179)
推荐(0)
摘要:
Ctrl+Alt+M 顺带一提,eclipse的快捷键是:Alt+Shift+M;
阅读全文
posted @ 2019-07-02 08:07
xiaoshen666
阅读(8876)
推荐(0)
posted @ 2019-07-02 08:06
xiaoshen666
阅读(3854)
推荐(0)
摘要:
mybatis+mysql批量插入和批量更新 一、批量插入 批量插入数据使用的sql语句是: mybatis中mapper.xml的代码如下: 二、批量更新 批量更新数据使用的sql语句是: 上面这一条mysql语句可以更新多条记录,mybatis中mapper.xml的代码如下: 三、SELECT
阅读全文
posted @ 2019-07-01 15:42
xiaoshen666
阅读(7224)
推荐(0)
摘要:
一般window系统下是不能直接运行jar文件的。(有些电脑可以,记得我以前的电脑是双击jar就可以运行的) 那么如何在windows下运行jar呢? 1.首先,电脑必须配置java运行环境jre--安装有jdk就行了2.进入cmd窗口,切换到jar所在的目录 我的jar文件是放在桌面的,执行命令:
阅读全文
posted @ 2019-06-26 17:32
xiaoshen666
阅读(19533)
推荐(0)
摘要:
在使用foreach语句时会经常报Parameter ‘ordersList’ not found. Available parameters are [list] 解析这个错误,造成这个错误的主要原因你的写法错误:请看错误实例mapper接口中List<Orders> selectKeyList(
阅读全文
posted @ 2019-06-26 08:47
xiaoshen666
阅读(3214)
推荐(0)
摘要:
UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(add_time)<=25200 其中now()是现在时间 add_time是其他时间点 25200:是秒,现在和add_time 之间相差7个小时 其他的时间条件添加方法: 原文 https://blog.csdn.net/
阅读全文
posted @ 2019-06-26 08:18
xiaoshen666
阅读(1247)
推荐(0)
摘要:
Stream简介 Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Jav
阅读全文
posted @ 2019-06-25 17:16
xiaoshen666
阅读(1341)
推荐(0)
摘要:
使用外部比较器Comparator进行排序 当我们需要对集合的元素进行排序的时候,可以使用java.util.Comparator 创建一个比较器来进行排序。Comparator接口同样也是一个函数式接口,我们可以把使用lambda表达式。如下示例, 使用 Comparator.comparing
阅读全文
posted @ 2019-06-25 17:09
xiaoshen666
阅读(34302)
推荐(0)
摘要:
集合有个工具类Collections,直接调用其静态方法,对集合排序反转:比如有个集合:List list =...反转排序方法:Collections.reverse(list); 方法:实现Comparable接口排序package collsort.comparable; package co
阅读全文
posted @ 2019-06-25 17:07
xiaoshen666
阅读(653)
推荐(0)
摘要:
今天在写代码时,因为业务,需要在mybatis中,使用到大于号,小于号,所以就在SQL中直接使用了。 SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE 可是,在执行时,
阅读全文
posted @ 2019-06-25 17:06
xiaoshen666
阅读(5653)
推荐(0)
摘要:
在如下位置添加如下代码: 代码:
阅读全文
posted @ 2019-06-24 15:15
xiaoshen666
阅读(427)
推荐(0)
摘要:
http://blog.csdn.net/c517984604/article/details/7052186 [Err] 1242 - Subquery returns more than 1 row --表示子查询返回了多行数据 例如: select * from table1 where ta
阅读全文
posted @ 2019-06-24 09:45
xiaoshen666
阅读(10211)
推荐(0)
posted @ 2019-06-20 21:43
xiaoshen666
阅读(116)
推荐(0)
摘要:
全排列是指n个数(或其他字符)所有可能的排列顺序,例如1 2 3三个数字的全排列是1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 那么问题来了,任意输入一个大于1的数字n,列出1-n这n个数字的全排列。如果尝试手动列举一下1 2 3的全排列,会发现通常我们会在头脑中制定好规则
阅读全文
posted @ 2019-06-20 16:52
xiaoshen666
阅读(1103)
推荐(0)
摘要:
斐波那契数列问题:如果一对兔子每月能生1对小兔子,而每对小兔在它出生后的第三个月里,又能开始生1对小兔子,假定在不发生死亡的情况下,由一对初生的兔子开始,1年后能繁殖出多少对兔子?首先手工计算来总结规律,如下表注意总数这一列1+1=21+2=32+3=53+5=85+8=13可以得出规律,第n个斐波
阅读全文
posted @ 2019-06-20 16:32
xiaoshen666
阅读(517)
推荐(0)
摘要:
快速排序的基本思路是,每次选定数列中的一个基准数,将小于基准数的数字都放到基准数左边,大于基准数的数字都放到基准数右边。然后再分别对基准数左右的两个数列分别重复以上过程。仍以4 3 6 2 7 1 5为例。选定最左侧数字4为基准数,首先从右开始向左找小于4的数,找到第一个数1后停止。然后从左开始向右
阅读全文
posted @ 2019-06-20 16:25
xiaoshen666
阅读(179)
推荐(0)
摘要:
冒泡排序法的原理是,每次比较相邻的两个元素,如果它们的顺序错误就把它们交换过来。例如对4 3 6 2 7 1 5这7个数字进行从小到大的排序,从最左侧开始,首先比较4和3 因为是从小到大排序,4和3的顺序显然是错误的,交换他们,得到 接下来比较4和6 顺序是正确的,不需要任何操作。接下来进行下一步,
阅读全文
posted @ 2019-06-20 16:17
xiaoshen666
阅读(170)
推荐(0)
摘要:
1.springmvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet请
阅读全文
posted @ 2019-06-20 15:56
xiaoshen666
阅读(3837)
推荐(0)
摘要:
cd 到该项目的一个本地仓库下 log 查看提交记录,找到想要的提交记录,粘贴对应的希哈值 执行 git checkout 希哈值 这本地的这个仓库的代码就会变成你想要的那个版本的代码
阅读全文
posted @ 2019-06-20 15:51
xiaoshen666
阅读(9117)
推荐(0)
摘要:
1.JVM运行时数据区内存参数说明 2.JVM垃圾收集器参数总结 原文:https://blog.csdn.net/bluuusea/article/details/90697340 jvm参数说明,tomcat参数说明 -Xmx 2000m:设置JVM最大堆内存为2000M。-Xms 2000m
阅读全文
posted @ 2019-06-20 15:48
xiaoshen666
阅读(842)
推荐(0)
摘要:
用idea的时候,无意中发现了了一个小功能,叫做BookMark Ctrl+F11按出来的然后去查阅了一下文档,主要功能也就是可以清晰的看到自己标的书签附近的代码,比如我们在第11行按一下F11插入一个书签,就会有一个小钩子。 插入一个书签使用F11,删除一个书签在书签所在行按一下F11 我们可以按
阅读全文
posted @ 2019-06-20 15:07
xiaoshen666
阅读(1659)
推荐(1)
摘要:
js中对小数取整的函数,需要的朋友可以参考下。 1.丢弃小数部分,保留整数部分 js:parseInt(7/2) 2.向上取整,有小数就整数部分加1 js: Math.ceil(7/2) 3,四舍五入. js: Math.round(7/2) 4,向下取整 js: Math.floor(7/2) j
阅读全文
posted @ 2019-06-19 10:04
xiaoshen666
阅读(1894)
推荐(0)
摘要:
1、maven工程中出现的错误 2、解决办法;file->setting->Maven 如果还没好的话请尝试以下方法:
阅读全文
posted @ 2019-06-18 17:07
xiaoshen666
阅读(9853)
推荐(0)
摘要:
1、问题描述 搭建一个简单的Springboot项目,最开始将启动类main函数与controller放到一个类里,可以正常启动和访问,但是将两个分开再启动时访问就会报错:This application has no explicit mapping for /error, so you are
阅读全文
posted @ 2019-06-18 16:04
xiaoshen666
阅读(1884)
推荐(0)
摘要:
第一类:请求路径参数1、@PathVariable获取路径参数。即url/{id}这种形式。2、@RequestParam获取查询参数。即url?name=这种形式例子GEThttp://localhost:8080/demo/123?name=suki_rong对应的java代码:@GetMapp
阅读全文
posted @ 2019-06-18 16:02
xiaoshen666
阅读(313)
推荐(0)
摘要:
注:本文梳理启动流程使用的Spring版本:4.0.2.RELEASE 使用spring配置,都需要在web.xml中配置一个spring的监听器和启动参数(context-param),如下: web容器启动时,下面为spring加载执行步骤:
阅读全文
posted @ 2019-06-18 09:35
xiaoshen666
阅读(2087)
推荐(0)
摘要:
1.IF 表达式:IF( expr1 , expr2 , expr3 ) expr1条件,条件为true,则值是expr2 ,false,值就是expr3 SELECT o.id,u.account,catagory.`name`,orderTime,detail.amount,periodtime
阅读全文
posted @ 2019-06-17 16:35
xiaoshen666
阅读(666)
推荐(0)
摘要:
Linux下tomcat的日志很大,有的几G大,要用什么工具查看或把日志文件拆解? 一般习惯用 tail 的方式在服务器查看。如果要取下 可以用 tail -2000 xxxx.log > temp.log 的方式获取最后2000行到temp.log,如果要修改的话,修改2000这个数字可以获取不同
阅读全文
posted @ 2019-06-17 11:27
xiaoshen666
阅读(282)
推荐(0)
摘要:
运行java jar: nohup java -jar **-0.0.1-SNAPSHOT.jar &查看进程:采用top或者ps aux命令。一般 如果后台是springboot,jar包,那么command名称为java。如果前端是nodejs打包,那么就是npm。[root@** wx]# t
阅读全文
posted @ 2019-06-14 08:59
xiaoshen666
阅读(6798)
推荐(0)
摘要:
TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT的区别:储存不区分大小写的字符数据TINYTEXT 最大长度是 255 (2^8 - 1) 个字符。TEXT 最大长度是 65535 (2^16 - 1) 个字符。MEDIUMTEXT 最大长度是 16777215 (2^24 - 1
阅读全文
posted @ 2019-06-14 08:57
xiaoshen666
阅读(1032)
推荐(0)
摘要:
动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。 [1] 动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的
阅读全文
posted @ 2019-06-13 11:01
xiaoshen666
阅读(12313)
推荐(1)
摘要:
Android平台云端打包使用的DCloud公用证书 分类:HTML5+ 5+App开发 Android平台云端打包使用的DCloud公用证书 分类:HTML5+ 5+App开发 HBuilder|HBuilderX应用云端打包Android平台默认使用的DCloud公用证书,其信息如下: MD5:
阅读全文
posted @ 2019-06-12 14:51
xiaoshen666
阅读(2837)
推荐(0)
摘要:
Android APK生成证书并签名方法 android cordova keystore android证书签名 阅读:925 时间:2018年09月20日 Android开发者可能对此很熟悉。使用Cordova等工具初试Hybird开发的前端同学可能就并不了解了,记录一下Ionic-cli /
阅读全文
posted @ 2019-06-12 10:52
xiaoshen666
阅读(19750)
推荐(0)
摘要:
java.math.BigInteger.multiply(BigInteger val) 返回一个BigInteger,其值是 (this * val).声明以下是java.math.BigInteger.multiply()方法的声明public BigInteger multiply(BigI
阅读全文
posted @ 2019-06-12 09:10
xiaoshen666
阅读(4282)
推荐(0)