06 2019 档案

摘要:一般window系统下是不能直接运行jar文件的。(有些电脑可以,记得我以前的电脑是双击jar就可以运行的) 那么如何在windows下运行jar呢? 1.首先,电脑必须配置java运行环境jre--安装有jdk就行了2.进入cmd窗口,切换到jar所在的目录 我的jar文件是放在桌面的,执行命令: 阅读全文
posted @ 2019-06-26 17:32 xiaoshen666 阅读(19486) 评论(0) 推荐(0) 编辑
摘要:在使用foreach语句时会经常报Parameter ‘ordersList’ not found. Available parameters are [list] 解析这个错误,造成这个错误的主要原因你的写法错误:请看错误实例mapper接口中List<Orders> selectKeyList( 阅读全文
posted @ 2019-06-26 08:47 xiaoshen666 阅读(3204) 评论(0) 推荐(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 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:Stream简介 Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Jav 阅读全文
posted @ 2019-06-25 17:16 xiaoshen666 阅读(1336) 评论(0) 推荐(0) 编辑
摘要:使用外部比较器Comparator进行排序 当我们需要对集合的元素进行排序的时候,可以使用java.util.Comparator 创建一个比较器来进行排序。Comparator接口同样也是一个函数式接口,我们可以把使用lambda表达式。如下示例, 使用 Comparator.comparing 阅读全文
posted @ 2019-06-25 17:09 xiaoshen666 阅读(34246) 评论(2) 推荐(0) 编辑
摘要:集合有个工具类Collections,直接调用其静态方法,对集合排序反转:比如有个集合:List list =...反转排序方法:Collections.reverse(list); 方法:实现Comparable接口排序package collsort.comparable; package co 阅读全文
posted @ 2019-06-25 17:07 xiaoshen666 阅读(644) 评论(0) 推荐(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 阅读(5643) 评论(0) 推荐(0) 编辑
摘要:在如下位置添加如下代码: 代码: 阅读全文
posted @ 2019-06-24 15:15 xiaoshen666 阅读(420) 评论(0) 推荐(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 阅读(9974) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-06-20 21:43 xiaoshen666 阅读(114) 评论(0) 推荐(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 阅读(1093) 评论(0) 推荐(0) 编辑
摘要:斐波那契数列问题:如果一对兔子每月能生1对小兔子,而每对小兔在它出生后的第三个月里,又能开始生1对小兔子,假定在不发生死亡的情况下,由一对初生的兔子开始,1年后能繁殖出多少对兔子?首先手工计算来总结规律,如下表注意总数这一列1+1=21+2=32+3=53+5=85+8=13可以得出规律,第n个斐波 阅读全文
posted @ 2019-06-20 16:32 xiaoshen666 阅读(511) 评论(0) 推荐(0) 编辑
摘要:快速排序的基本思路是,每次选定数列中的一个基准数,将小于基准数的数字都放到基准数左边,大于基准数的数字都放到基准数右边。然后再分别对基准数左右的两个数列分别重复以上过程。仍以4 3 6 2 7 1 5为例。选定最左侧数字4为基准数,首先从右开始向左找小于4的数,找到第一个数1后停止。然后从左开始向右 阅读全文
posted @ 2019-06-20 16:25 xiaoshen666 阅读(172) 评论(0) 推荐(0) 编辑
摘要:冒泡排序法的原理是,每次比较相邻的两个元素,如果它们的顺序错误就把它们交换过来。例如对4 3 6 2 7 1 5这7个数字进行从小到大的排序,从最左侧开始,首先比较4和3 因为是从小到大排序,4和3的顺序显然是错误的,交换他们,得到 接下来比较4和6 顺序是正确的,不需要任何操作。接下来进行下一步, 阅读全文
posted @ 2019-06-20 16:17 xiaoshen666 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1.springmvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet请 阅读全文
posted @ 2019-06-20 15:56 xiaoshen666 阅读(3829) 评论(0) 推荐(0) 编辑
摘要:cd 到该项目的一个本地仓库下 log 查看提交记录,找到想要的提交记录,粘贴对应的希哈值 执行 git checkout 希哈值 这本地的这个仓库的代码就会变成你想要的那个版本的代码 阅读全文
posted @ 2019-06-20 15:51 xiaoshen666 阅读(9105) 评论(0) 推荐(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 阅读(835) 评论(0) 推荐(0) 编辑
摘要:用idea的时候,无意中发现了了一个小功能,叫做BookMark Ctrl+F11按出来的然后去查阅了一下文档,主要功能也就是可以清晰的看到自己标的书签附近的代码,比如我们在第11行按一下F11插入一个书签,就会有一个小钩子。 插入一个书签使用F11,删除一个书签在书签所在行按一下F11 我们可以按 阅读全文
posted @ 2019-06-20 15:07 xiaoshen666 阅读(1573) 评论(0) 推荐(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 阅读(1880) 评论(0) 推荐(0) 编辑
摘要:1、maven工程中出现的错误 2、解决办法;file->setting->Maven 如果还没好的话请尝试以下方法: 阅读全文
posted @ 2019-06-18 17:07 xiaoshen666 阅读(9826) 评论(0) 推荐(0) 编辑
摘要:1、问题描述 搭建一个简单的Springboot项目,最开始将启动类main函数与controller放到一个类里,可以正常启动和访问,但是将两个分开再启动时访问就会报错:This application has no explicit mapping for /error, so you are 阅读全文
posted @ 2019-06-18 16:04 xiaoshen666 阅读(1814) 评论(0) 推荐(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 阅读(308) 评论(0) 推荐(0) 编辑
摘要:注:本文梳理启动流程使用的Spring版本:4.0.2.RELEASE 使用spring配置,都需要在web.xml中配置一个spring的监听器和启动参数(context-param),如下: web容器启动时,下面为spring加载执行步骤: 阅读全文
posted @ 2019-06-18 09:35 xiaoshen666 阅读(2077) 评论(0) 推荐(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 阅读(661) 评论(0) 推荐(0) 编辑
摘要:Linux下tomcat的日志很大,有的几G大,要用什么工具查看或把日志文件拆解? 一般习惯用 tail 的方式在服务器查看。如果要取下 可以用 tail -2000 xxxx.log > temp.log 的方式获取最后2000行到temp.log,如果要修改的话,修改2000这个数字可以获取不同 阅读全文
posted @ 2019-06-17 11:27 xiaoshen666 阅读(270) 评论(0) 推荐(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 阅读(6768) 评论(0) 推荐(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 阅读(969) 评论(0) 推荐(0) 编辑
摘要:动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。 [1] 动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的 阅读全文
posted @ 2019-06-13 11:01 xiaoshen666 阅读(12273) 评论(0) 推荐(1) 编辑
摘要:Android平台云端打包使用的DCloud公用证书 分类:HTML5+ 5+App开发 Android平台云端打包使用的DCloud公用证书 分类:HTML5+ 5+App开发 HBuilder|HBuilderX应用云端打包Android平台默认使用的DCloud公用证书,其信息如下: MD5: 阅读全文
posted @ 2019-06-12 14:51 xiaoshen666 阅读(2803) 评论(0) 推荐(0) 编辑
摘要:Android APK生成证书并签名方法 android cordova keystore android证书签名 阅读:925 时间:2018年09月20日 Android开发者可能对此很熟悉。使用Cordova等工具初试Hybird开发的前端同学可能就并不了解了,记录一下Ionic-cli / 阅读全文
posted @ 2019-06-12 10:52 xiaoshen666 阅读(19576) 评论(1) 推荐(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 阅读(4225) 评论(0) 推荐(0) 编辑
摘要:BigDecimal.setScale()方法用于格式化小数点setScale(1)表示保留一位小数,默认用四舍五入方式 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 setScale(1,BigDecimal.ROUND_UP)进位 阅读全文
posted @ 2019-06-12 09:09 xiaoshen666 阅读(647) 评论(0) 推荐(0) 编辑
摘要:$(function () { var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g var isIOS = !!u.match(/\(i[^;]+;( U;)? C... 阅读全文
posted @ 2019-06-12 08:43 xiaoshen666 阅读(2019) 评论(0) 推荐(0) 编辑
摘要:前面一篇博客 h5 安卓 键盘弹起界面适配 修改webview高度提到了在adnroid中如何监听软键盘的弹起与收起,是利用的窗口的高度发生变化window.onresize事件来做突破点的,但是ios中软键盘的弹起收起并不触发window.onresize事件。总结:1.在ios中软键盘弹起时,仅 阅读全文
posted @ 2019-06-11 17:42 xiaoshen666 阅读(5857) 评论(0) 推荐(0) 编辑
摘要:类及方法的说明:类:ElementCheckCheckSameElement1(Vector<String> test)Vector<String> test:目标数组将目标数组中重复的元素的序号以Vector<Integer>类型返还,排序方式为重复优先 CheckSameElement2(Vec 阅读全文
posted @ 2019-06-11 17:40 xiaoshen666 阅读(2189) 评论(0) 推荐(0) 编辑
摘要:源 在做sqlzoo的时候,碰到一个SQL的排序问题,他把符合条件的单独几行,可以放在查询结果的开始,或者查询结果的尾部 通过的方法就是IN语句(也可以通过IF语句) 自己做了个测试,如下,这个是表的所有内容 使用ORDER BY配合IF语句 比如我想将species为snake的行数,单独列出来, 阅读全文
posted @ 2019-06-11 17:38 xiaoshen666 阅读(7405) 评论(0) 推荐(0) 编辑
摘要:先放结论: HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令 git reset --hard commit_id。 git reset --hard 1094a 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。 git log --pretty 阅读全文
posted @ 2019-06-11 17:37 xiaoshen666 阅读(183) 评论(0) 推荐(0) 编辑
摘要:我们在项目中使用log4j开发的时候,会遇到一些特殊的情况,比如:要输出某个类中某个方法的日志信息到文件中,方便以后查看 可以使用如下配置: log4j.rootLogger=info,stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppe 阅读全文
posted @ 2019-06-11 17:36 xiaoshen666 阅读(2481) 评论(1) 推荐(1) 编辑
摘要:最近想要做一个查重程序,目的是检测大学生提交的电子文档的重复率。 最初的想法是是参考之王的论文查重,但是发现他有自己的弊端,也就是说知网论文查重的算法能对标准的论文进行有效的查重。但是对于学生提交的电子档作业就不一定行了。 我们先来看一下知网论文查重原理: 1:知网论文查重由于是采用了最先进的模糊算 阅读全文
posted @ 2019-06-11 17:35 xiaoshen666 阅读(5007) 评论(2) 推荐(0) 编辑
摘要:源:https://www.kancloud.cn/kancloud/the-art-of-programming/41614 方法介绍 背景 如果某一天,面试官问你如何设计一个比较两篇文章相似度的算法?可能你会回答几个比较传统点的思路: 一种方案是先将两篇文章分别进行分词,得到一系列特征向量,然后 阅读全文
posted @ 2019-06-11 17:33 xiaoshen666 阅读(450) 评论(0) 推荐(0) 编辑
摘要:解释:for update是在数据库中上锁用的,可以为数据库中的行上一个排它锁。当一个事务的操作未完成时候,其他事务可以读取但是不能写入或更新。例子:比如一张表三个字段 , id(商品id), name(商品名字) , count(数量)当商品抢购时候会显示剩余商品件数,如果并发量大的时候,商品自减 阅读全文
posted @ 2019-06-11 17:31 xiaoshen666 阅读(23965) 评论(0) 推荐(1) 编辑
摘要:题目是这样的:sql = "select * from table where id in(3,1,2,5)"; 怎样使得查询的结果按照 3 ,1 , 2, 5来排序;答案:这两个SQL函数在平时真心没用使用到过啊 find_in_set() 和 substring_index() 用法是这样: s 阅读全文
posted @ 2019-06-06 11:08 xiaoshen666 阅读(1488) 评论(0) 推荐(0) 编辑
摘要:第一: PC端浏览器定位(纯前端)浏览器定位 :这里用了两种 ,一种是Html5自带的方法 另一种是引用了百度api ,百度api 的使用有三种:1 浏览器定位2 ip定位3 SDK辅助定位引用百度api的前提是需要申请百度ak,这个大家自行百度查询吧 使用百度的话需要连接外网下面是代码 :<!DO 阅读全文
posted @ 2019-06-06 09:46 xiaoshen666 阅读(1182) 评论(0) 推荐(0) 编辑
摘要:Log4j 是 Apache 的一个开放源代码项目,通过使用 Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI 组件、甚至是套接口服务器、NT 的事件记录器、UNIX Syslog 守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制 阅读全文
posted @ 2019-06-06 08:46 xiaoshen666 阅读(3692) 评论(0) 推荐(0) 编辑
摘要:1 使用map <select id="selectRole" parameterType="map" resultType="RoleMap"> SELECT id, roleName, note FROM role WHERE roleName LIKE Concat('%',#{roleNam 阅读全文
posted @ 2019-06-05 11:01 xiaoshen666 阅读(455) 评论(0) 推荐(0) 编辑
摘要:有时在写页面时,需要获取一个div的高度。怎么才能获取呢?哈哈,先上结论。有两种方法。 offsetHeight 、clientHeight getComputedStyle offsetHeight 与 clientHeight 这两个属性都能获取元素的高度,它们有什么区别呢? 代码说话~ <!D 阅读全文
posted @ 2019-06-03 17:11 xiaoshen666 阅读(80694) 评论(5) 推荐(1) 编辑
摘要:之前做了个半透明弹层,但设置背景半透明时,子元素包含的字体及其它元素也都变成了半透明。对opacity这个属性认识的不透彻,在这里做一些总结,方便以后使用。 背景透明,文字不透明的解决方法: 为元素添加一个绝对定位的子元素,设置大小和该元素一样,把半透明加在绝对定位元素上作为遮罩,z-index设置 阅读全文
posted @ 2019-06-03 14:21 xiaoshen666 阅读(773) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示