- 博客(90)
- 资源 (11)
- 问答 (5)
- 收藏
- 关注
原创 1-2016中,包含7的的数字有多少
用排列组合算一位数,1-9中,有1个二位数,10-99中,十位为7有7*10=10种可能,个位为7且十位不为7有8*1=8三位数,100-999中,1*10*10 + 8*1*10 + 8*9*1 = 252四位数,1000-1999中,1*1*10*10 + 1*9*1*10 + 1*9*9*1 = 271 2000-2016中有1个最终答案:1 + 10 + 8 + 25...
2018-08-08 21:32:43 3323 1
原创 jenkins修改端口号(配置文件找不到8080)
网上的大多数说法是,修改/etc/init.d/jenkins文件中的8080, 但是我用vim打开该文件,找不到8080字符串。于是搜索PORT,看到–httpPort对应的值为$JENKINS_PORT(markdown显示$需要在$前加斜杆),–httpPort可以用于指定端口号,因此$JENKINS_PORT的值就是jenkins的默认端口号。继续看代码,发现JENKINS_...
2018-07-14 19:57:22 19918 2
原创 ERR min or max not valid string range item
redis执行命令zrangebylex key min max命令时报错zrangebylex zset 'a' 'z'(error) ERR min or max not valid string range itemzrangebylex命令用于在指定范围内,按字典序排序后显示有序集合中的元素。其参数min和max,必须包含 ( 或 [ ,分别表示开区间和闭区间。 比如,zr...
2018-07-14 01:35:55 2772
转载 Java中的逃逸分析
转自公众号<<Hollis>>深入理解java中的逃逸分析 在Java的编译体系中,一个Java的源代码文件变成计算机可执行的机器指令的过程中,需要经过两段编译,第一段是把.java文件转换成.class文件。第二段编译是把.class转换成机器指令的过程。第一段编译就是javac命令。在第二编译阶段,JVM 通过解释...
2018-07-08 08:04:29 316
原创 springboot扫描不到mapper
解决: 在pom加入分页插件mybatis的依赖,然后再springbootapplication那个类加上MapperScan注解<!-- 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <a...
2018-07-01 10:03:08 1095
原创 mysql 5.7 创建存储过程报错
创建存储过程: mysql&gt; delimiter // mysql&gt; create procedure delete_yy -&gt; begin -&gt; select * from student; -&gt; end //报错如下:ERROR 1064 (42000): You have an ...
2018-06-23 10:59:29 3643 1
原创 关于java的getResource方法
首先说一个概念,classpath,指的是编译后的class文件、xml、properties等配置文件所在的目录。比如,如果是maven项目,classpath为“项目名/target/classes”,如果是普通项目,可能是”项目名/bin”,或者”项目名/build/classes”等等。getResource是java.lang.Class的方法,也就是由字节码对象调用。 getRe...
2018-06-17 10:46:59 34783 1
原创 Access denied for user 'root'@'localhost' (using password:YES)
解决方案: 1. vim /etc/my.cnf 在文件的最后添加一行“skip-grant-tables”,保存并关闭文件(设置跳过密码验证)2.systemctl restart mysqld.service(重启数据库)3.mysql -uroot -p,要求输入密码时直接回车4.set global read_only = 0; flush privileges;5....
2018-06-07 11:49:05 209
原创 关于try finally
package test;import java.util.ArrayList;import java.util.List;public class Main { public static void main(String[] args) { System.out.println("function1: " + function1()); Sy...
2018-05-26 15:09:42 2396
原创 HashMap的长度为什么是2的N次方
1.减小哈希冲突概率 假如当前Entry数组长度为len,插入节点时,需要对key的hashcode进行二次哈希,然后跟len-1相与(得到的值一定小于len,避免数组越界) 如果len是2的N次方,那么len-1的后N位二进制一定是全1假设有两个key,他们的hashcode不同,分别为code1和code2 code1和code2分别与一个后N位全1的二进制相与,结果一定也不同 但...
2018-05-23 15:25:53 2091 3
转载 MySQL中MyISAM和InnoDB对B-Tree索引不同的实现方式
转载自:https://blog.csdn.net/stfphp/article/details/52827845 索引是 MySQL数据库很重要的一部分,它对数据表查询性能的好坏起着决定性的作用,对大表尤甚。 作为索引中最为常见的一种类型,B-Tree索引大都采用的是 B+Tree数据结构来存储数据(NDB集群存储引...
2018-05-13 11:20:44 1238
转载 Linux如何查看JDK的安装路径
作者:潇湘隐者出处:http://www.cnblogs.com/kerrycode/本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下...
2018-05-13 09:49:28 230
原创 N个面包,有三中吃法,一次吃一个,一次吃两个,一次吃三个。如果把N的面包全部吃完,求所有的吃法序列打印出来 (JAVA)
import java.util.Scanner;public class Main { private int n; private int sum = 0; private int[] path = new int[30]; public void printPath(int m){ for(int i = 0; i < m; i+...
2018-05-13 09:38:52 994 2
转载 jdk各版本区别 jdk5 - jdk10
转载自:https://blog.csdn.net/tieselingzhi/article/details/79764048 JDK5自动装箱与拆箱:枚举静态导入,如:import staticjava.lang.System.out可变参数(Varargs)内省(Introspector),主要用于操作JavaBean中的属性,通...
2018-05-01 17:02:35 1053
原创 The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received
jdbc:mysql://localhost:3306/database?user=xxx&password=xxx数据库是服务器上的,然而我写成localhost,改回服务器ip就行了。。。
2018-04-27 13:00:30 242
原创 Redirecting to /bin/systemctl restart mysql.service
使用如下命令操作mysql: systemctl restart mysqld.service systemctl start mysqld.service systemctl stop mysqld.service
2018-04-27 12:48:53 45505 5
原创 tomcat启动非常慢
启动tomcat时非常慢,日志如下:其中有两行日志非常可疑:25-Apr-2018 15:52:28.516 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive /usr/local/tomcat/we...
2018-04-25 16:22:28 327
原创 HashMap排序
import java.io.IOException;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import ...
2018-04-23 09:31:59 351
原创 Integer与Integer,Integer与int的比较(通过源码分析)
public static void main(String[] args) { Integer a = 127; Integer b = 127; int c = 127; b.intValue(); System.out.println((a == b) + " " + (a == c)); a ...
2018-04-07 08:37:41 332
原创 ArrayList与LinkedList性能比较
从增删改查四个方面比较它们的差异:增加: 1. ArrayList内部维护了一个数组,当元素个数超过当前数组长度时,会new一个更大的数组,把原来的数据复制过去,效率很低。 2. 而LinkedList内部是双向循环链表,添加元素时,不管是头插法还是尾插法,都能快速找到头指针或尾指针,然后添加节点。删除: 1. ArrayList内部是数组,如果删后面的元素,效率很高,如果删前面的元...
2018-03-18 11:20:33 281
原创 java try与catch的一道面试题
直接上代码:public class Test { public static void main(String[] args) { System.out.println(Test.test()); } public static String test() { String str = "hello"; try...
2018-03-13 21:08:18 536 1
原创 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'imgpath' in 'field list'
jdbc连接数据库,一直提示找不到字段,把sql语句打印出来,也不是单双引号的问题。后来发现连的不是一个数据库。。。
2018-03-04 11:42:26 2135
原创 springmvc return "redirect:xxx"无法跳转
//同一个Controller中@RequestMapping("/function1")public String function1(){ return "success";}@RequestMapping("/function2"){ return "redirect:/function1";}访问”/function2”时,无法跳转到success对应的视图,
2018-01-27 23:05:54 12383 2
原创 微信小程序的坑
#1 display:flex 对 button无效 (然而在html是可以的)#2 iphone调用wx.chooseImage时,sourceType必须是camera && album,否则无法正确调用
2018-01-26 21:28:17 215
原创 An exception has been caught while processing the refactoring 'Delete'.
Eclipse删除jar包报错: An exception has been caught while processing the refactoring ‘Delete’.关闭Eclipse,以管理员身份运行,即可删除。
2018-01-13 11:06:02 2757 1
原创 javaScript cannot set property '...' of null
var obj = nullobj.name = 'name'这样就会报错: Cannot set property ‘name’ of nullvar obj = trueobj.name = 'name'这样就会报错: Cannot create property ‘name’ on boolean ‘true’
2017-11-26 23:38:19 3478
原创 微信小程序reporter error:Maximum call stack size exceeded
wxml :<view> <text>{{title}}</text> <button bindtap="setData">setData</button></view> js : setData: function(){ this.setData({ title: 'after' }) }莫名奇妙报错: reporter error:Maxi
2017-11-24 20:26:54 8060
原创 服务器接收小程序wx.request参数乱码
wx.request({ url: '...', method: 'GET', data: { msg: '你好' }})后台用javaWeb实现,直接request.getParameter("msg")获取中文参数会乱码。解决方法:wx.request({ url: '...', method: 'GET', data
2017-11-15 15:06:13 2955 4
原创 微信小程序实现自动定位
使用了腾讯地图提供的免费api: http://lbs.qq.com/qqmap_wx_jssdk/index.html需要引入一个js文件: http://3gimg.qq.com/lightmap/xcx/jssdk/qqmap-wx-jssdk1.0.zipjs代码:// 引入SDK核心类var QQMapWX = require('../../libs/qqmap-wx-jssdk.j
2017-10-25 15:45:04 14301 3
转载 转载--详谈JavaScript 匿名函数及闭包
详谈JavaScript 匿名函数及闭包 本文详细介绍了匿名函数、闭包、并给出了详细的例子以及详细的注意事项,是篇非常非常不错的文章,推荐给大家。 1、匿名函数函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。1.1 函数的定义,首先简单介绍一下函数的定义,大致可分为三种
2017-10-22 11:06:37 255
转载 转载--javaScript函数嵌套
原地址:http://blog.csdn.net/haitaohe/article/details/17380155 1. 在Javascript中,函数中可以嵌套其他函数。例如:[javascript] view plain copy print?function distance(x1, y1, x2, y2) { function square (x) { re
2017-10-22 10:36:26 2322
原创 java GUI 美化组件
try {UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Exception e) { e.printStackTrace(); }
2017-09-19 15:57:05 3703 1
原创 操作系统例题若干及解析
某分页存储系统的逻辑地址是16位,若进程顶多划分为32个页面,而内存大小为1MB,则内存划分为【 】个内存块。A 256 B 512 C 1024 D 无法确定解析:首先我们需要知道,分页存储系统的逻辑地址由页号和页内偏移量组成,如果某逻辑地址占n位,页面大小占m位,则高n-m位为页号,低m位为页内偏移量。
2017-09-06 00:04:17 3389 2
原创 CSS的四种引入方式
第一种:行内式,在html标记的style属性中设置CSS样式<HTML><head> <title>CSS的行内式引入方式</title> <meta charset = "utf-8"></head><body> <p style = "color:green">hello world!</p></body></HTML>第二种:嵌入式,将CSS样式的代码写在h
2017-07-15 09:43:53 442
原创 HTML 表格标签简单示例
<html> <head> <title>表格标签示例</title> <meta charset = "utf-8"> </head> <body> <table border = "1" cellspacing="0" bgcolor="yellow" align = "center" width = "400px">
2017-07-14 14:18:40 442
原创 POJ 2299 树状数组+离散化
题目链接: http://poj.org/problem?id=2299题目大意:给N个不同的数,求这N个数的逆序数。 ( n < 500,000, 0 ≤ a[i] ≤ 999,999,999) 树状数组求逆序数思路: 输入第i个数,更新树状数组(插入a[i]),然后查询在i之前的比a[i]小的数的个数tmp,i - tmp 即在a[i]之前比a[i]大的数。另外, 本题 a[i] 的范
2017-05-06 10:58:28 305
转载 数位dp入门
转载自: http://blog.csdn.net/wust_zzwh/article/details/52100392基础篇数位dp是一种计数用的dp,一般就是要统计一个区间[le,ri]内满足一些条件数的个数。所谓数位dp,字面意思就是在数位上进行dp咯。数位还算是比较好听的名字,数位的含义:一个数有个位、十位、百位、千位……数的每一位就是数位啦! 之所以要引入数位的概念完全就是为了dp。数
2017-05-05 16:03:42 333
转载 C++程序员发展方向
转自:http://m.blog.csdn.net/article/details?id=51242829一、C++服务器程序员(流媒体后台,游戏后台,高性能服务器后台) 1. 精通C++,STL,Linux等,熟悉设计模式;2. 熟练掌握一门脚本语言(Lua, Python, Perl等);3. 对多线程环境编程有一定的理解,能独立完成服务器端模块的开发、维护
2017-05-03 23:39:09 2076
原创 poj 3181 Dollar Dayz
题目链接:poj 3181题目大意: 有n个硬币,k种商品,价格分别为1,2,3…k,问:选出若干商品,使其总价格恰好为n,共有多少种方案典型的完全背包问题。思路:设dp[i][j]是从前j件商品中选出价值和恰为i的商品的方案数,显然,dp[i][j]是在dp[i][j-1]的基础上,多了j这种金币参与的方案,比如,dp[5][3]相比dp[5][2],多了{1, 1, 3}和{2, 3}这两种方
2017-04-29 12:05:35 347
commons-lang3-3.4.rar
2018-04-04
lo4j简单项目(包括jar包和log4j.properties)
2018-03-13
现在软件的界面用的比较多的语言有哪些
2017-05-10
java import语句的问题
2017-05-10
请问,桌面应用是指有图形界面的电脑软件吗
2017-05-02
ubuntu kylin是不是不太兼容codeblocks?
2017-03-23
BIgInteger.ONE 和 BigInteger.valueOf() 方法报错
2017-02-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人