自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Idea开发node版本不同的前端工程,项目起不来。

因为两个项目分别用到node 8和12,于是搞了个node版本切换工具nvm。项目需要node 12,控制台输入node -v ,输出得到的版本就是12。于是打开终端,起项目。cd ~/项目位置npm run debug:server // 启动命令项目启动成功了。说明代码没问题,于是想到是idea配置问题,果然。...

2020-08-27 19:16:44 128

原创 JPA模糊查询不生效

试过mapper中直接写 like '%?1%' ,不可以。试过在sql中用concat拼接也不可以。那我们就把字符串放到传入参数里吧:// serviceImpl public List<Entity> findUserList(String param) throws Exception { param = "%"+param+"%"; ...

2020-03-15 16:11:58 302

原创 记录一次坎坷的git提交过程:Push rejected Push develop to origin/develop was rejected by remote

找到项目位置,打开终端输入:git pullgit pull origin developgit pull origin develop --allow-unrelated-histories然后回到idea里重新提交。我就是在这里出问题了看下9:Version Control,如果你和我一样,说明已经提交过了,不过此时git中并没有我提交的代码。不要点击git-&gt...

2020-03-11 12:57:52 1571

原创 简单了解es6的...语法

谷歌浏览器,按下f12,在console中输入以下代码。从代码结果可以看出,后来的b中的age属性覆盖了a中的age属性,也就是只是对age属性做了更改。...语法可以对属性做出你期望的部分更改。...

2020-03-04 09:24:16 74

原创 用react-create-app极快实现hello world

react-create-app的优势就是不需要任何配置,用简单的一句命令行就能把项目构建出来。想进一步了解的同学可以去GitHub找。一、需要的工具terminal(正常电脑都有) node(版本大于6.0) npm二、利用npm全局安装react-create-app打开你的terminal,输入install npm-create-app -g三、 利用reac...

2020-02-03 22:43:15 229

原创 [Leetcode] 1309. 解码字母到整数映射 (JavaScript)

给你一个字符串s,它由数字('0' - '9')和'#'组成。我们希望按下述规则将s映射为一些小写英文字符:字符('a' - 'i')分别用('1' -'9')表示。字符('j' - 'z')分别用('10#'-'26#')表示。返回映射之后形成的新字符串。题目数据保证映射始终唯一。示例 1:输入:s = "10#11#12"输出:"jkab"...

2020-01-15 16:26:25 89

原创 一个接口依赖另一个接口的三种方法(非注释)

不使用框架的自动注入之前,是这个样子的:方式一:通过接口传递实现依赖public class Dependency { public static void main(String[] args) { InterfaceBImpl inB = new InterfaceBImpl(); InterfaceAImpl inA = new Interf...

2019-07-22 17:55:13 3055

原创 解决IDEA your license has expired

到这里弄个注册码http://idea.lanyus.com/(注意两个红色框起来的地方)OK

2019-07-10 20:35:07 18160 2

原创 [leetcode] 75颜色分类 Java

就是荷兰国旗问题,小于1的放在数组左边,等于1的放中间,大于1的放数组右边class Solution { public void sortColors(int[] nums) { if(nums==null) return ; int i=0; int leftIndex=-1,rightIndex=nums.length; ...

2019-05-07 09:22:20 166

原创 [Leetcode] 461汉明距离与 467汉明距离总和 java

一、汉明距离将 x y异或的结果和1做与运算,能算出低位的x y是否相同(都是0,或1)class Solution { public int hammingDistance(int x, int y) { int result=0; while(x!=0||y!=0){ if(((x^y)&1)==1) resu...

2019-05-05 09:55:07 126 2

原创 [剑指offer] 和为S的两个数组 java

有序数组的查找一定要想一下二分查找能不能用,效率可以提升很多Q:怎么找到多个和相同情况下,乘积最小?A:和相同的情况下,两个数离的越远乘积越小public class Solution { public ArrayList<Integer> FindNumbersWithSum(int [] array,int sum) { ArrayList&l...

2019-04-25 21:10:11 83

原创 postgresql用uuid_generate_v1()向表中添加uuid,替换掉短横线

"deptno","dname","loc"是我的三个列名,各位根据自己实际情况修改。由于uuid_generate_v1()直接生成uuid会有短横线,本人实际开发要替换掉 ‘-’所以语句如下:INSERT INTO "schema"."tablename"("deptno","dname","loc") VALUES ( replace(uuid_generate_v1(...

2019-04-24 17:55:07 2516

原创 [剑指offer] 数组中的逆序对 java (归并排序)

public class Solution { int p; public int InversePairs(int [] array) { p=0; if(array!=null){ mergesort(array,0,array.length-1); } r...

2019-03-08 16:12:12 157

原创 如何用IDEA跑别人的SSM

本人小白,一周前刚接触SSM和IDEA,本文没有原理性的知识点,单纯教小白先跑通。(文章有点长,大家不要怕,全是图)IDEA、MAVEN、TOMCAT麻烦各位先配置好。打开IDEA,FILE-&gt;OPEN,红框里的就是我项目的所有文件,选中pom.xml,点击OK。open as project-&gt;this window点击 add configuration...

2019-03-04 11:05:08 2884

原创 [剑指offer] 整数中1的出现次数 java

以下分析来自牛客网讨论区,分析的很清晰。---------------------------------------------------------------------------------------------------------------------------像类似这样的问题,我们可以通过归纳总结来获取相关的东西。首先可以先分类:我们知道在个位数上,1会每隔...

2019-03-03 14:42:31 110

原创 [剑指offer] 数组中出现次数超过一半的数字 java

一、hashmap:key放array[i],value放他出现的次数,大于数组长度的一半时,返回。import java.util.HashMap;public class Solution { public int MoreThanHalfNum_Solution(int [] array) { HashMap&lt;Integer,Integer&gt; m...

2019-02-27 17:01:55 91

原创 [剑指offer] 把数组排成最小的数 java

public String PrintMinNumber(int [] numbers) { String str="";//初始化str for(int i=0;i&lt;numbers.length;i++){ for(int j=i+1;j&lt;numbers.length;j++){ int a=I...

2019-02-26 10:34:46 147

原创 [剑指offer] 最小的k个数 java

 一、堆排序public class Solution { public ArrayList&lt;Integer&gt; GetLeastNumbers_Solution(int [] input, int k) { ArrayList&lt;Integer&gt; res=new ArrayList&lt;Integer&gt;(); if(k&g...

2019-02-25 10:25:39 96

原创 [剑指offer] 删除链表中重复的节点 java

public class Solution { public ListNode deleteDuplication(ListNode pHead){ if(pHead==null||pHead.next==null) return pHead; ListNode head=new ListNode(0); head.next=pHead;...

2019-02-07 13:48:39 436

原创 [剑指offer] 二叉搜索树的后序遍历序列 java

public class Solution { public boolean VerifySquenceOfBST(int [] sequence) { if(sequence.length==0) return false; if(sequence.length==1) return true; return SequenceOfBST(...

2019-02-06 13:24:17 91

原创 [剑指offer] 从上往下打印二叉树 java

 用队列实现。import java.util.ArrayList;import java.util.Queue;import java.util.LinkedList;public class Solution { public ArrayList&lt;Integer&gt; PrintFromTopToBottom(TreeNode root) { Ar...

2019-02-01 15:53:18 119

原创 [剑指offer] 栈的压入、弹出序列 java

import java.util.ArrayList;import java.util.Stack;public class Solution { public boolean IsPopOrder(int [] pushA,int [] popA) { Stack&lt;Integer&gt; stack=new Stack&lt;Integer&gt;(); ...

2019-01-31 13:53:45 58

原创 [剑指offer] 包含min函数的栈 java

public class Solution { Stack&lt;Integer&gt; stack=new Stack&lt;Integer&gt;();//存放每次新来的元素 Stack&lt;Integer&gt; minStack=new Stack&lt;Integer&gt;();//存放当前最小值的栈 public void push(int node) {...

2019-01-30 16:49:27 101

原创 [剑指offer] 顺时针打印矩阵 java

public class Solution { public ArrayList&lt;Integer&gt; printMatrix(int [][] matrix) { ArrayList&lt;Integer&gt; list=new ArrayList&lt;Integer&gt;(); int column=matrix[0].length; ...

2019-01-29 11:42:21 65

原创 [剑指offer] 二叉树的镜像 java 迭代与递归

一、递归public class Solution { public void Mirror(TreeNode root) { if(root!=null){ TreeNode temp=root.left; root.left=root.right; root.right=temp; ...

2019-01-27 13:38:37 118

原创 [剑指offer] 树的子结构 java

 用两个递归。第一个用来找A树中有没有和B根节点相同的节点,如果有,进入第二个递归,也就是让A、B树继续向下遍历做判断;如果没有,那就说明B不是A的子树。public class Solution { public boolean HasSubtree(TreeNode root1,TreeNode root2) { //在A树中遍历 直到找到与B的根节点...

2019-01-26 15:35:37 84

原创 [剑指offer] 合并两个排序的链表 java

一、迭代public class Solution { public ListNode Merge(ListNode list1,ListNode list2) { if(list1==null&&list2==null) return null; ListNode head=new ListNode(-1);//为了输出整个链表 ...

2019-01-23 11:50:43 106

原创 [剑指offer] 求1+2+3+...+n java

 题目限制很多,最开始想的是等差数列求和,但是后来一想,不对。题目不让用乘除,那就能想到要用逻辑运算了。public class Solution { public int Sum_Solution(int n) { int sum=n; boolean temp=(n&gt;0)&amp;&amp;((sum+=Sum_Solution(n-1))&...

2019-01-21 20:05:42 126

原创 [剑指offer] 反转链表 java 两种方法

https://blog.csdn.net/FX677588/article/details/72357389上面这篇博客的图解很清晰,看不懂代码可以看这里 第一种方法:迭代head表示当前节点,pre是head的前一个节点,next是head的后一个节点。public class Solution { public ListNode ReverseList(ListNo...

2019-01-21 10:18:59 474

原创 [剑指offer] 链表中倒数第k个节点 java

这个题leetcode也有。 思路:先定义两个指针p1,p2,让p2先走k步,然后p1,p2一起走,当p2走到最后,p1就在倒数第k个节点了。public class Solution { public ListNode FindKthToTail(ListNode head,int k) { if(head==null) return null; ...

2019-01-15 10:33:32 316

原创 [剑指offer] 调整数组顺序使奇数位于偶数前面 java(三种方法)

 第一种:又新建了两个数组,一个放奇数,一个放偶数public class Solution { public void reOrderArray(int [] array) { int[] array1=new int[array.length]; int[] array2=new int[array.length]; int len...

2019-01-14 19:22:27 420

原创 [剑指offer] 数值的整数次方

 第一种:很简单但是效率低public class Solution { public double Power(double base, int exponent) { double result=1; int sign=0; if(exponent&lt;0){ sign=-1; ex...

2019-01-11 15:40:32 102

原创 [剑指offer] 二进制中1的个数 java

 第一个方法:以前不知道还有bitCount()方法,虽然不咋快,但是见了就整理进来吧public class Solution { public int NumberOf1(int n) { return Integer.bitCount(n); }} 第二个方法:优点,很好理解。缺点,有的循环可能是不必要的思路,每次将n较上一次右移一位,...

2019-01-09 19:10:08 175

原创 [剑指offer] 矩形覆盖 java

 还是斐波那契数列...为啥呢,还是看看右边链接里赞同最高的分析。https://www.nowcoder.com/questionTerminal/72a5a919508a4251859fb2cfb987a0e6public class Solution { public int RectCover(int target) { if(target&lt;=2) ...

2019-01-08 14:08:08 115

原创 [剑指offer] 变态跳台阶 java

 思路看一下右边链接中最高赞同的https://www.nowcoder.com/questionTerminal/22243d016f6b47f2a6928b4313c85387public class Solution { public int JumpFloorII(int target) { if(target&lt;3) return target; ...

2019-01-06 20:38:18 127

原创 [剑指offer] 跳台阶 java

一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。和leetcode70 爬楼梯一样的递归:public class Solution { public int JumpFloor(int target) { if(target&lt;3) return target; els...

2019-01-04 20:20:22 294

原创 [剑指offer] 斐波那契数列 java 递归 和 迭代

大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n&lt;=39递归public class Solution { public int Fibonacci(int n) { if(n==0) return 0; else if(n==1||n==2) return 1; ...

2019-01-04 16:55:30 167

原创 [剑指offer] 用两个栈实现队列 java

 分析:队列先进先出,栈后进先出。两个栈可以用来调整顺序实现进出队列。在元素进队列时,首先看栈2还有没有元素。为什么会有栈2还有元素的情况?因为可能push调用了三次,比如1、2、3分别进队列而pop只调用了两次,比如1、2出来了。这样就剩了一个元素没出来,也就是3。下次再进元素时,一定要保证3先出去。所以进队列一定要把栈2的剩下的元素全都搞到栈1中来。在元素出队列就很简单了,把栈1的...

2019-01-04 16:27:38 120

原创 [剑指Offer] 旋转数组的最小数字 java 二分查找

第一种,有点皮import java.util.ArrayList;import java.util.Arrays;public class Solution { public int minNumberInRotateArray(int [] array) { Arrays.sort(array); return array[0]; }...

2019-01-04 15:40:52 72

原创 [剑指offer] 从尾到头打印链表(三种方法) java

一、每次把新遍历的链表值放到list索引为0的位置,实现逆序。public class Solution { public ArrayList&lt;Integer&gt; printListFromTailToHead(ListNode listNode) { ArrayList&lt;Integer&gt; list=new ArrayList&lt;&gt;()...

2018-12-19 09:31:28 113

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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