摘要:
由于项目需要,将sqlite中的数据使用空间函数(st_astext(), st_geomfromtext()等)处理空间坐标数据,这就需要加载mod_spatialite组件,从网上找了很多方法,也问了gpt,也从官网上(http://www.gaia-gis.it/gaia-sins/spati 阅读全文
摘要:
要查询id大于3的最小的10条数据: findTop10ByIdGreaterThanOrderByIdAsc(Long id); top10:表示前10条, orderByIdAsc: 表示按id正序 GreaterThan: 大于 阅读全文
摘要:
语句: select case 变量或表达式1 when 常量2或TRUE或FALSE then 结果a, when then b, . . . else 结果c, end, case和when后面的值,mysql 其实是用等号‘=’来判断,所以当判断字段 select case a is null 阅读全文
摘要:
public class Test { public static void main(String[] arg0){ String s = "asd....dfa...d.fee.c"; System.out.println(new Test().getReverseStr(s)); } publ 阅读全文
摘要:
在本问题中, 树指的是一个连通且无环的无向图。输入一个图,该图由一个有着N个节点 (节点值不重复1, 2, ..., N) 的树及一条附加的边构成。附加的边的两个顶点包含在1到N中间,这条附加的边不属于树中已存在的边。结果图是一个以边组成的二维数组。每一个边的元素是一对[u, v] ,满足 u < 阅读全文
摘要:
问:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍 引自力扣(LeetCode)例: 输入:nums = [2,7,11,15], targe 阅读全文
摘要:
1.强引用(Reference):默认使用的就是强引用,不会被GC,即使报OOM也不会被GC Object o = new Object();//默认就是强引用,一般使用这种 2.软引用(SoftReference):当内存不够时,才能被GC回收,内存足够是不会被回收 3.弱引用(WeakRefer 阅读全文
摘要:
1.定义:死锁是指多线程为了争抢资源造成的互相等待现象,如果没有外力介入,无法进行下去 2.代码实现: package com.yang.test; import java.util.concurrent.TimeUnit; /** * 死锁示例演示 * 死锁是指,多个线程同时争抢资源造成的相互等待 阅读全文
摘要:
相比Synchronized+wait()+notify() 和 Lock(Condition)+await()+signal() 的方式控制多线程之间的阻塞和唤醒,使用阻塞队列BlockingQueue更简单,程序员不需要花精力去关心什么时候需要阻塞线程,什么时候需要唤醒线程,一起交给Blocki 阅读全文
摘要:
问题: ABC三个线程交替打印10遍,要求A打印5次,B打印10次,C打印15次, 第一遍 AAAAABBBBBBBBBBCCCCCCCCCCCCCCC 第二遍 AAAAABBBBBBBBBBCCCCCCCCCCCCCCC...共打印10遍1.使用Sychronized+wait()+notify( 阅读全文