自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对数据库查出来的日期排序,没有的天数为0

MongoDB:先查出来数据库的数据TypedAggregation<ImageInfo> agg = Aggregation.newAggregation(ImageInfo.class, Aggregation.match(criteria), Aggregation.project("addDate").andExpression("{ $dateToS...

2019-09-24 17:36:06 265 1

原创 linux定时任务crontab加锁

遇到一个问题,记录一下:写了一个java脚本,放在服务器上,定时一分钟执行一次,但是出现一次执行了十几分钟,开了十几个进程,并发问题,本想在脚本里面加条件限制,但总是顾头不顾尾,因此另寻出路,找到了linux里的定时任务加锁。java脚本不变,在一个目录下新建一个锁文件,test.lock。可以是空文件。crontab -e进入定时任务里:*/1 8-21 * * * flock...

2019-09-24 16:48:07 2065

原创 mongodb数据库中string类型字段为空值,后台查询会出现null或者“”

在MongoDB中,string类型的字段为空时,在后端取该字段的数据时,可能是null,也可能是“”此时,若想对该字段进行空值判断会不好处理可以在取数据的时候,使用三目运算符进行判断一下:virusname =(null != apkAll.getScanResult() ? apkAll.getScanResult() : "");这样,数据库字段如果是空,取出的结果若是...

2019-08-08 15:04:13 7775 2

转载 servlet request getHeader("x-forwarded-for") 获取真实IP

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Nagix等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实IP。...

2019-08-06 17:43:33 144

原创 使用windows命令行 启动WeGame

第一步:创建文件,目录“D:\other\shell”,在shell文件夹内新建txt文档,命名为wegame.txt,放入下代码:@echo offecho Start APP WeGamestart "dummyclient" "F:\Program Files (x86)\WeGame\tgp_daemon.exe"echo successfully open the Ap...

2019-07-15 15:50:21 5419 3

原创 实用工具

菜鸟教程链接

2019-07-09 11:13:00 245

转载 MongoDB学习工具

MongoDB 4.0手册W3School MangoDB教程

2019-07-09 11:10:23 87

转载 华硕笔记本Delete键和Insert键合二为一与分离

在新的华硕15寸笔记本上,其Delete键和Insert键是合二为一,这样需要的使用起来很不方便,我们可以将他们拆分一下:(N53xi263sn-sl Windows7 64)使用Insert,快捷方式为shift+fn+delete/insert使用detele,直接使用delete/insert将Insert拆分出去,将Number键替换为Insert,然后再将没有什么...

2019-07-02 17:57:59 7733

转载 Java练习----简易聊天软件

建立客户端与服务端连接,客户端可以不断从键盘输入发送给服务端。服务端接收后,从键盘输入回复客户端。注意:每写一行就发送一次。Client.javaimport java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;import java...

2018-07-31 20:31:24 370

转载 java----练习

利用线程池求和1+2+…+100;要求:将任务分成10个部分,每个线程单独计算和,将最终的结果合并。使用callable和future。HomeWork.javaimport java.util.ArrayList;import java.util.concurrent.*;public class HomeWork { public static void mai...

2018-07-30 21:27:43 116

转载 java练习----模拟死锁

方法一:HomeWork1.javapublic class HomeWork1 { public static void main(String[] args) { new Thread(new Runnable() { @Override public void run() { s...

2018-07-30 21:07:36 211

转载 Java----练习

模拟以下场景。A线程不断生成id(通过调用UUID.randomUUID().toString())放入阻塞队列。B线程从队列中取出id,并计算其md5值。并将id,md5(id) 写入文件。如:A线程生成7835d426-333a-4798-98ce-2b16b5fad614B线程获取7835d426-333a-4798-98ce-2b16b5fad614,并计算其md5值为...

2018-07-30 21:04:25 99

转载 模拟一个死锁

public class DeadLockDemo { public static void main(String[] args) { new Thread(new Runnable() { @Override public void run() { synchronized ("a"){...

2018-07-30 11:54:34 932

转载 Java----最大公约数和最小公倍数

求两个数的最大公约数和最小公倍数最大公约数(gcd):辗转相除法   被除数/除数=商总是拿大的数去除小的数,然后将小的数赋给被除数,将余数赋给除数,直到余数为零,此时的除数就是最大公约数最小公倍数(lcm):两个数的积等于最大公约数和最小公倍数的积public class Common { public static int Gcd(int m,int n){ ...

2018-07-16 17:12:49 239

转载 Java练习----三目运算符

public class GradeTest { public static void grade(int n){ if(n&gt;100 || n&lt;0){ System.out.println("成绩无效"); }else { String str=(n&gt;90)?"分,属于A等":((n&gt;8...

2018-07-16 16:01:25 920 1

转载 Java练习----分解质因数

分解质因数将一个正整数分解质因数,例:90=2*3*3*5分析:对n进行分解质因数,先找出最小质因数m,然后进行下面步骤1.如果m=n,就说明分解质因数过程结束,打印结束2.若n&gt;m,拿n去除m,若能整除,则m是n的一个质因数,打印出m,同时将除得的商赋给n,在执行上一步3.若n/m,不能整除,则将m+1,再进行第一步public class PrimeFactor { ...

2018-07-16 15:11:33 213

转载 Java练习----水仙花数

水仙花数是指,一个三位数,每位上的数的立方和等于该数本身例:   153=1*1*1+5*5*5+3*3*3//水仙花数public class NarcissisticNumber { public static boolean isNarcissisticNumber(int num){ int x=num/100; int y=(num%100)/1...

2018-07-16 12:29:39 194

转载 Java练习----素数判断

素数判断用数去除2到这个数的平方根,能被整除,则不是素数,否则,是素数。求m到n之间的素数public class Prime { public static int count; //用一个数去除2到这个数的平方根,能被整除,则不是素数,反之,是素数 public static boolean isPrime(int n) { for (int i = ...

2018-07-16 11:56:32 288

转载 Java练习----兔子问题

初学java,来一道基础题public class Rabbit { //每个月兔子的对数:1 1 2 3 5 8 13 21 //第一个月:一月出生的兔子没有生 1 //第二个月:一月出生的兔子没有生 1 //第三个月:一月出生的兔子生一对 1+1=2 //第四个月:一月出生的兔子生一对 2+1=3 //第五个月:一...

2018-07-14 16:32:39 275

转载 创建一个链表

//先定义一个节点类public class Node{ private int data; private Node next; public int getData() { return data; } public void setData(int data) { this.data = data; } ...

2018-07-13 21:54:21 368

转载 创建一个无限大的数组

public class MyArrayList { private int size=16; private int[] init=new int[size]; private int index=0; public int get(int index){ if(index&lt;0){ System.out.println...

2018-07-13 17:35:26 5054

空空如也

空空如也

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

TA关注的人

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