- 博客(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 3172
原创 JPA模糊查询不生效
试过mapper中直接写 like '%?1%' ,不可以。试过在sql中用concat拼接也不可以。那我们就把字符串放到传入参数里吧:// serviceImpl public List<Entity> findUserList(String param) throws Exception { param = "%"+param+"%"; ...
2020-03-15 16:11:58 1371 1
原创 记录一次坎坷的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->...
2020-03-11 12:57:52 14531 1
原创 简单了解es6的...语法
谷歌浏览器,按下f12,在console中输入以下代码。从代码结果可以看出,后来的b中的age属性覆盖了a中的age属性,也就是只是对age属性做了更改。...语法可以对属性做出你期望的部分更改。...
2020-03-04 09:24:16 241
原创 用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 466
原创 [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 328
原创 一个接口依赖另一个接口的三种方法(非注释)
不使用框架的自动注入之前,是这个样子的:方式一:通过接口传递实现依赖public class Dependency { public static void main(String[] args) { InterfaceBImpl inB = new InterfaceBImpl(); InterfaceAImpl inA = new Interf...
2019-07-22 17:55:13 5810
原创 解决IDEA your license has expired
到这里弄个注册码http://idea.lanyus.com/(注意两个红色框起来的地方)OK
2019-07-10 20:35:07 48572 3
原创 [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 355
原创 [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 280 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 214
原创 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 5755
原创 [剑指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 293
原创 如何用IDEA跑别人的SSM
本人小白,一周前刚接触SSM和IDEA,本文没有原理性的知识点,单纯教小白先跑通。(文章有点长,大家不要怕,全是图)IDEA、MAVEN、TOMCAT麻烦各位先配置好。打开IDEA,FILE->OPEN,红框里的就是我项目的所有文件,选中pom.xml,点击OK。open as project->this window点击 add configuration...
2019-03-04 11:05:08 10590 1
原创 [剑指offer] 整数中1的出现次数 java
以下分析来自牛客网讨论区,分析的很清晰。---------------------------------------------------------------------------------------------------------------------------像类似这样的问题,我们可以通过归纳总结来获取相关的东西。首先可以先分类:我们知道在个位数上,1会每隔...
2019-03-03 14:42:31 222
原创 [剑指offer] 数组中出现次数超过一半的数字 java
一、hashmap:key放array[i],value放他出现的次数,大于数组长度的一半时,返回。import java.util.HashMap;public class Solution { public int MoreThanHalfNum_Solution(int [] array) { HashMap<Integer,Integer> m...
2019-02-27 17:01:55 202
原创 [剑指offer] 把数组排成最小的数 java
public String PrintMinNumber(int [] numbers) { String str="";//初始化str for(int i=0;i<numbers.length;i++){ for(int j=i+1;j<numbers.length;j++){ int a=I...
2019-02-26 10:34:46 284
原创 [剑指offer] 最小的k个数 java
一、堆排序public class Solution { public ArrayList<Integer> GetLeastNumbers_Solution(int [] input, int k) { ArrayList<Integer> res=new ArrayList<Integer>(); if(k&g...
2019-02-25 10:25:39 217
原创 [剑指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 609
原创 [剑指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 185
原创 [剑指offer] 从上往下打印二叉树 java
用队列实现。import java.util.ArrayList;import java.util.Queue;import java.util.LinkedList;public class Solution { public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) { Ar...
2019-02-01 15:53:18 223
原创 [剑指offer] 栈的压入、弹出序列 java
import java.util.ArrayList;import java.util.Stack;public class Solution { public boolean IsPopOrder(int [] pushA,int [] popA) { Stack<Integer> stack=new Stack<Integer>(); ...
2019-01-31 13:53:45 136
原创 [剑指offer] 包含min函数的栈 java
public class Solution { Stack<Integer> stack=new Stack<Integer>();//存放每次新来的元素 Stack<Integer> minStack=new Stack<Integer>();//存放当前最小值的栈 public void push(int node) {...
2019-01-30 16:49:27 211
原创 [剑指offer] 顺时针打印矩阵 java
public class Solution { public ArrayList<Integer> printMatrix(int [][] matrix) { ArrayList<Integer> list=new ArrayList<Integer>(); int column=matrix[0].length; ...
2019-01-29 11:42:21 157
原创 [剑指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 249
原创 [剑指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 181
原创 [剑指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 189
原创 [剑指offer] 求1+2+3+...+n java
题目限制很多,最开始想的是等差数列求和,但是后来一想,不对。题目不让用乘除,那就能想到要用逻辑运算了。public class Solution { public int Sum_Solution(int n) { int sum=n; boolean temp=(n>0)&&((sum+=Sum_Solution(n-1))&...
2019-01-21 20:05:42 243
原创 [剑指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 634
原创 [剑指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 485
原创 [剑指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 641
原创 [剑指offer] 数值的整数次方
第一种:很简单但是效率低public class Solution { public double Power(double base, int exponent) { double result=1; int sign=0; if(exponent<0){ sign=-1; ex...
2019-01-11 15:40:32 239
原创 [剑指offer] 二进制中1的个数 java
第一个方法:以前不知道还有bitCount()方法,虽然不咋快,但是见了就整理进来吧public class Solution { public int NumberOf1(int n) { return Integer.bitCount(n); }} 第二个方法:优点,很好理解。缺点,有的循环可能是不必要的思路,每次将n较上一次右移一位,...
2019-01-09 19:10:08 351
原创 [剑指offer] 矩形覆盖 java
还是斐波那契数列...为啥呢,还是看看右边链接里赞同最高的分析。https://www.nowcoder.com/questionTerminal/72a5a919508a4251859fb2cfb987a0e6public class Solution { public int RectCover(int target) { if(target<=2) ...
2019-01-08 14:08:08 353
原创 [剑指offer] 变态跳台阶 java
思路看一下右边链接中最高赞同的https://www.nowcoder.com/questionTerminal/22243d016f6b47f2a6928b4313c85387public class Solution { public int JumpFloorII(int target) { if(target<3) return target; ...
2019-01-06 20:38:18 250
原创 [剑指offer] 跳台阶 java
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。和leetcode70 爬楼梯一样的递归:public class Solution { public int JumpFloor(int target) { if(target<3) return target; els...
2019-01-04 20:20:22 421
原创 [剑指offer] 斐波那契数列 java 递归 和 迭代
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=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 316
原创 [剑指offer] 用两个栈实现队列 java
分析:队列先进先出,栈后进先出。两个栈可以用来调整顺序实现进出队列。在元素进队列时,首先看栈2还有没有元素。为什么会有栈2还有元素的情况?因为可能push调用了三次,比如1、2、3分别进队列而pop只调用了两次,比如1、2出来了。这样就剩了一个元素没出来,也就是3。下次再进元素时,一定要保证3先出去。所以进队列一定要把栈2的剩下的元素全都搞到栈1中来。在元素出队列就很简单了,把栈1的...
2019-01-04 16:27:38 253
原创 [剑指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 184
原创 [剑指offer] 从尾到头打印链表(三种方法) java
一、每次把新遍历的链表值放到list索引为0的位置,实现逆序。public class Solution { public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { ArrayList<Integer> list=new ArrayList<>()...
2018-12-19 09:31:28 239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人