自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 一个球从 100 米高的自由落下,每次落地后反跳回原高度的一半

每次循环包括下落和上升至高点两个过程,至高点为0不再循环//十米落下void fall(){ double height=10; double sum=0; int t=0; while(height>0){ sum+=height;//下落 height/=2; sum+=height;//反弹上升 ...

2019-11-17 17:57:15 562

原创 数据结构-快速排序

其实就是个挖坑填坑的过程把第一个元素作为基准值,放在临时变量里,头尾各有一个索引,从后面遍历找到比这个临时变量小的元素,找不到就索引前移,找到了放在前面的坑里,这时坑就变成了后面的索引所在位置再从前面索引找比临时变量大的元素,过程相同不断重复上述两个过程(前面有坑找后面,后面有坑找前面)直至前后两个索引重合,这时坑就是两个索引重合的地方,临时变量放入坑中,一次循环完成这时索引前面的...

2019-10-23 21:16:07 173

原创 tp5微信支付踩坑

<?php/** * Created by snow. * IDE: PhpStorm * Date: 2019/3/29 * Time: 8:33 */namespace app\park\controller;use think\Request;class NewPay{ private $APPID = ;//小程序ID private $...

2019-03-29 20:56:17 535

原创 算法随笔(6)解幂集

import java.util.Scanner;public class M { public static void main(String args[]){ Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int a[]=new int[n];//子元素 ...

2018-12-27 20:08:18 261

原创 算法随笔(5)LeetCode 136 单独的数字

给定一个非空  的整数数组,除了一个元素外,每个元素都会出现两次。找到那一个。注意:您的算法应具有线性运行时复杂性。你能不用额外的内存来实现吗?例1:输入: [2,2,1] 输出: 1例2:输入: [4,1,2,1,2] 输出: 4利用异或运算符,两次相同的元素都会被清除剩下单独的那个public class Solution { public ...

2018-12-26 14:52:42 166

原创 算法随笔(4)LeetCode 268 缺失的数字

给定一个包含n个不同数字的数组0, 1, 2, ..., n,找到数组中缺少的数字。例1:输入: [3,0,1] 输出: 2例2:输入: [9,6,4,2,3,5,7,0,1] 输出: 8注意:您的算法应该以线性运行时复杂性运行。你能用恒定的额外空间复杂度来实现吗?public class Solution { public int missingN...

2018-12-26 14:25:34 108

原创 算法随笔(3)斐波那契动态规划

和递归相比动态规划是把上一次计算的数存起来把O(2^n)变为O(n)import java.util.Scanner;public class F { public static void main(String args[]){ Scanner sc=new Scanner(System.in); int n=sc.nextInt(); ...

2018-12-25 22:03:12 129

原创 算法随笔(2)下楼梯

从楼上走到楼下共有h个台阶,每一步有3种走法:走1个台阶,走2个台阶,走3个台阶。问可以走出多少种方案,请用递归思想来编程实现。 思路:下一个楼梯只有一种情况           下两个楼梯有两种情况           下三个楼梯有三种情况           其余的情况均可以由这三种情况得出import java.util.Scanner;public class M...

2018-12-18 16:56:46 1142 1

原创 算法随笔(1)删数问题

问题描述:用键盘输入一个高精度的正整数N,去掉其中S个数字后剩下的数字按原左右次序排列组成一个新的正整数。编程给定的N和S,寻找一个方案使得剩下的数字组成的新数最小。思路解析: 使用逼近目标的贪心法来逐一逼近删除其中s个数符,每一步总数选择一个是剩下的数最小的数符删除。这样的贪心选择因为删除S个数符的全优解包含了删除一个数符的子问题的最优解。按从左到右寻找递减区间,删除第一个数字。若找不到递减...

2018-12-09 12:56:41 476

原创 poi入门(1)

1.配置gradlecompile('org.apache.poi:poi:3.14')2.构建ExcelUtils类package com.example.demo.Util;import org.apache.poi.hssf.usermodel.*;public class ExcelUtil { public static HSSFWorkbook get...

2018-12-07 17:14:56 364

原创 Maven依赖改为Gradle写法

Maven写法&lt;dependency&gt;     &lt;groupId&gt;org.apache.poi&lt;/groupId&gt;     &lt;artifactId&gt;poi&lt;/artifactId&gt;     &lt;version&gt;RELEASE&lt;/version&gt;&lt;/dependency&gt;

2018-12-04 22:19:43 3372

原创 SQL查漏补缺(2)

1.组合查询union组合的查询语句列数据类型必须兼容,可以是不同的数值类型或者日期类型,组合结果自动去重union all 返回结果不去重UNION在最后一条SELECT语句后使用了ORDER BY 子句。虽然ORDER BY子句似乎只是最后一条SELECT语句的组成,但实际上DBMS将用它来排序所有SELECT语句返回的所有结果except|minus 返回第一个表有但第二个表...

2018-11-28 14:40:44 227

原创 SQL查漏补缺(1)

1.按列号排序select  * from table order by 2,3;2,3 第二行第三行,排序时A与a相同2.通配符%匹配的是0,1或多个字符,_只能匹配一个字符,[ab]集合匹配ab中任意一个,[^ab]开头不为ab中任意一个3.拼接字段(使用较少)+和||效果相同4.文本函数 UPPER等5.日期函数(mysql,一般为YEARPART...

2018-11-27 22:28:08 160

原创 button页面刷新问题

button有时默认的事件是submit,会导致页面重新刷新一次,有些想要的数据会一闪而过解决方法1.input type=“button”2.$('btn').click(function(e){e.preventDefult(); }); ...

2018-09-22 20:22:26 348

原创 Caused by: java.lang.IllegalArgumentException: addChild: Child name '' is not unique

地址栏重复Application context重复时会出现此信息

2018-09-22 12:31:07 5472

原创 Unable to start the daemon process.

我出现的问题是JVM虚拟机内存不足,把java1.7改为java1.8就可以导入

2018-09-18 18:28:13 229

原创 finereport使用入门(1)

finereport是个很好数据展示工具建议大家去官方论坛上去查文档1.定义数据连接默认数据库finereport默认数据库中内容比较丰富连接到mysql测试连接成功后就可使用2.服务器数据集点击+号,创建自己需要的数据集,在下拉框选定数据库,将表拖到右侧就能显示sql语句,点击确定后会在左下角显示...

2018-08-08 15:33:09 9537

原创 链接sqlserver报错 08001-命名管道提供程序:无法打开与SQL Server的连接[1326]

1.是否允许远程连接服务器2.服务是否启动打开SQLserver配置器查看服务3.网络协议是否启用4.端口号是否冲突修改ip协议后需要重启服务5.navicat连接问题navicat默认链接的端口号为1433,如果navicat上不写端口号默认访问1433端口如果sqlserver配置器上填写上其他端口号也会报错...

2018-07-06 11:08:16 20444

原创 git输入密码错误

用IDEA pull项目时有时会输入错误密码,这时候再次pull时会一直提示Authentication failed这时候应该在git的bin目录下打开命令窗口执行 git config --system --unset credential.helper会清除所以账户密码,然后就可以重新pull...

2018-07-06 08:45:12 3395 1

原创 自定义GrantedAuthority

自定义GrantedAuthority1.工作时需要返回角色的id,这是需要重写GrantedAuthority接口2.常用SimpleGrantedAuthority类public final class SimpleGrantedAuthority implements GrantedAuthority { private static final long serialVersion...

2018-07-04 14:20:22 12586 3

原创 int与long的转换

转换时间类型时常用long数据类型,我在计算三十一天毫秒时犯了一个小错误long a=61*24*60*60*1000;long b=61*24*60*60*1000L;System.out.println(a);System.out.println(b);9754327045270400000用int类型来计算式子时明显超出范围了了,所以a会不断取超出范围的部分,b先转换为long类型...

2018-07-04 10:14:55 1559

原创 用户信息的正则验证

1.编写工具类import org.thymeleaf.util.StringUtils;import java.util.regex.Matcher;import java.util.regex.Pattern;public class ValidationUtils { public static boolean matches(String text,String pa...

2018-06-27 11:05:12 235

原创 List复杂对象排序

简单对象排序 Collections.sort(nums);  //num为简单数组单个元素的list等复杂对象排序1.实体类public class Salesman implements Comparable&lt;Salesman&gt;{//实现该接口 private int id;// same with userId; private String name;// s...

2018-06-26 14:23:35 738

原创 为什么不能new StringUtils对象

StringUtils中构造方法的修饰符是private,所有不能new StringUtils对象,工具类都是通过类名直接调用的,这样可以防止创建不必要的对象

2018-06-22 10:02:52 325

原创 测试用的产生随机数据的类

import java.util.ArrayList;import java.util.Collection;import java.util.Date;import java.util.List;public class RandomUtils { public static Date random(Date lower, Date upper){//随机日期 ...

2018-06-21 16:54:14 402

转载 文章标题

Java中堆内存和栈内存详解Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动

2017-01-13 10:51:52 124

springboot+tkmybatis+gradle环境搭建

springboot+tkmybatis+gradle环境搭建,测试代码在Test类中

2018-10-20

空空如也

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

TA关注的人

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