自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Mybatis <foreach>在<when>中失效

Mybatis <foreach>在<when>中无法使用,会找不到集合list,只能使用<if>动态解析。

2023-03-28 16:56:25 106

原创 github: invalid authentication data. Software caused connection

github: invalid authentication data. Software caused connection改用邮箱登录

2020-07-08 22:00:09 420

原创 @Controller后直接跟path会Error 404

问题描述:@Controller后直接跟path会Error 404@Controller(value = “kafka”)这种情形下可能会发生404需要改为@Controller@RequestMapping(value=“kafka”)这种单独写的形式,handlerMapping解析的时候会不一样

2020-07-05 22:23:58 492

原创 Eclipse:Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE)

Eclipse编辑器Gradle(STS)编译代码,报错的问题使用Gradle(STS)build报错:java.lang.RuntimeException: Cannot find System Java Compiler. Ensure that you have install a JDK not a JRE首先排查eclipse是否已经导入相应的jre查看方法:Window----&...

2019-03-10 17:52:19 944 1

原创 牛客网算法-删除公共字符

问题:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.” import java.util.Scanner;public class Main{ public static void main(String[] args){ Sca...

2018-12-10 22:28:01 663

原创 Spring boot + mvn 实现简单web记事本

功能需求:web应用中实现简易记事本,内容保存到本地文件概要设计:1.spring boot实现前后端消息传送2.业务类中实现写入本地文件实现:1.spring boot搭建mvn导入spring boot核心包其中thymeleaf包的作用是查询并匹配项目中的响应路径配置文件为application.propertiesf这里prefix为temp...

2018-09-16 11:56:53 916

原创 简单的Android 音乐播放器实现

环境:Api26,gradle 4.4主要功能:1.读取本地音乐文件2.选取音乐播放3.随机播放注:仅仅分析关键业务的代码,完整的项目见github1.读取本地音乐文件并在列表中显示直接上代码:void getAllMusic(){ Cursor cursor = this.getContentResolver().query( ...

2018-07-21 23:05:22 848

原创 windows环境下删除文件需要指定用户权限

第一步:在文件上单击右键——属性——安全——高级——修改文件所有者,改成当前计算机账户,删除文件/文件夹第一步有时候不管用,尝试第二步:该文件可能已经在应用中打开,关闭所有与该文件/文件夹有关的应用,尝试删除,应该就没问题了

2018-01-25 11:49:44 2332

原创 python mysql 查询事务异常------table doesnt exist

现在学习Python想试试写python程序,但是链接数据库查询操作时出现该异常,表名是存在的,python的表名格式比较严谨,需要都为小写字母

2017-11-13 17:19:31 854

原创 ubuntu intellij Idea 配置tomcat application server libraries not found

ubuntu下的IntelliJ Idea配置tomcat报错application server libraries not found,猜想是权限问题,所以终端切入到/opt文件夹下,使用chmod -R 777 apache9/命令修改tomcat的文件夹权限,同时修改文件夹内所有文件的权限,此时能够顺利配置tomcat

2017-11-09 21:37:58 5111

原创 牛客网-树的子结构(java)

思路:递归法求解根节点是否值一致,不一致则求左右子树是否有子结构。分为两种情况讨论,1:初始根节点与要求节点的根节点一致,比较两棵树的左右子树。这种情况还需分两种情况,(1)即左右子树不一致,该情形下需要将初始根节点的左右子树匹配要求子树,递归初始根节点与要求节点的两种情形;(2)能够匹配到子结构,则输出true。2:初始根节点与要求节点值不一致,则直接递归调用初始根节点的左右子树与要求节点的匹配

2017-09-05 22:36:09 304

原创 牛客网编程-合并两个有序链表(java)

思路:线性规划,遍历两个链表,比较表头的值,小的一方剔除出下次遍历代码:/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { pub

2017-09-05 20:37:44 459

原创 牛客网编程-矩形覆盖(java)

思路:小矩形为2*1,目标大矩形为2*target,则考虑最终情形剩余2*2和2*1两种,此时可以运用斐波那契数列方法,f(n)  = f(n-1) + f(n-2)代码:public class Solution { public int RectCover(int target) { return rectCover(target); } stati

2017-08-27 19:45:38 252

原创 牛客网编程-求树的镜像(java)

思路:递归将树的左右节点交换代码:/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/public c

2017-08-26 16:28:04 177

原创 牛客网编程-不用加减乘除做加法(java)

思路:求2个数的和,不用加减乘除,但是能用++和--,所以可以以0为界,将其中一个数++至0或者--至0,另一个数做相反的操作,就能得到结果代码:public class Solution { public int Add(int num1,int num2) { while(num2 != 0){ if(num2 > 0){

2017-08-21 22:57:45 227 2

原创 牛客网编程-二叉树的深度(java)

思路:求二叉树的深度,想到左右子树递归代码:/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/pub

2017-08-05 19:54:26 383

原创 intellij idea marven已经导入包但是文件中提示找不到该包

在自己的项目中添加JUnit,编写测试用例的时候显示can not resolve RunWith,can not resolve Test:试过invalidate restart和marven—> reinport,但是一样,最后查询了pom文件导入jar的语句发现了问题:字段用以指出开发时用或测试时用到该jar,正式部署不会导入该jar,而把这行注释掉以后,问题就能解决,

2017-08-05 16:36:35 8370

原创 牛客编程题-求1+...+n(不能用if,else,while,for,乘除法)(Java)

思路:题目要求1+...+n,不能用循环和乘除法,条件语句,思路是用递归实现,即sum(n) = sum(n-1) + n代码:public class Solution { public int Sum_Solution(int n) { return solution(n); } static int solution(int n){

2017-08-03 14:42:41 398

原创 牛客网编程题-包含min函数的栈(java)

思路:题目要求写一个min函数,求栈中的最小值,栈要比较大小,必须pop出来,题目只需要求最小值,所以栈的结构不能变,因此需要额外的辅助栈保存数据,最后导回来代码:import java.util.Stack;public class Solution { Stack stack = new Stack(); public void push(int nod

2017-08-03 14:34:54 261

原创 牛客网编程题-滑动窗口的最大值(java)

思路:遍历数组,窗口右移,每移一次,替换下最大值,并将最大值添加到结果链表中代码:import java.util.ArrayList;public class Solution { public ArrayList maxInWindows(int [] num, int size) { ArrayList list = new ArrayLis

2017-08-02 09:43:36 481

原创 牛客网在线编程——链表中环的入口节点(Java)

思路:链表中有环,则遍历链表环的入口节点会再次遍历到,并且是第一个再次遍历到的,所以将遍历结果保存,第一次遇到已经存在的节点就输出;ps:考虑节点个数为0和为1的情况代码如下:import java.util.HashMap;/* public class ListNode { int val; ListNode next = null; ListNo

2017-07-28 21:53:43 372

原创 牛客网剑指offer编程题——从上往下打印二叉树(Java)

解题思路:从上往下打印,则是父节点—>左子节点—>右子节点的顺序,总的来说顺序是很明确的,左子节点的子节点也优先于右子节点的子节点,所以只要从左往右依次遍历左右子节点,子节点的子节点也能是顺序排列的,队列可以满足该需求代码如下:import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;

2017-07-26 20:43:50 442

原创 hibernate链接Mysql

java环境hibernate链接mysql

2017-07-23 14:33:04 339

转载 MangoDB基本操作

MongoDB基本使用转自:http://www.cnblogs.com/TankMa/archive/2011/06/08/2074947.html对我这个新手帮助很大o(╯□╰)o!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~成功启

2015-07-23 18:20:12 1200

空空如也

空空如也

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

TA关注的人

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