自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (4)
  • 问答 (9)
  • 收藏
  • 关注

原创 javascript 中使用java

javascript 中使用java public static void main(String[] args) { String script = "function(s){" + "var d = new Object();" + "var a = new Array();\n" + "var AL = Java.type(\"java.util.ArrayList\");" +

2021-03-11 18:06:18 393

原创 截取期货合约名称中的品种

截取字符串中字符如:截取期货合约名称中的品种 public static void main(String[] args) {// String string ="中正500指数2107";// String string ="沪金2107";// String string ="PTA202";// String string ="10年期国债2103"; String string = "10年期国债";

2021-03-11 16:30:00 186

原创 java8的Stream中max()函数

java8的Stream遍历Map嵌套Map,通过比较内部map的某个值,返回当前的mapMap<String, Object> max = originalFieldMap.entrySet().stream() .filter(entry -> filterTags.contains(entry.getKey())) .map(entry -> { S

2021-03-11 16:24:19 18298 1

原创 微服务调调接口超时Read timed out executing

用@FeignClient调接口抛出异常:Exception:ReadtimedoutexecutingPOSThttp:/xxxxx2Fwxworkpush%2Fa_3b4bc10783794dcc9f51b1b18c45e993.mp4&type=video,e:{}这个异常是调接口超时,则需放大超时时间在配置文件中添加配置:feign: client:...

2019-10-22 11:12:40 5650

原创 修改mysql数据的端口号

修改mysql数据的端口号登录mysql: mysql -u root -pEnter password:查看端口号:show global variables like 'port';mysql> show global variables like 'port'; +---------------+-------+ | Variable_name | Valu...

2019-03-25 10:44:53 1912

原创 《elasticsearch学习》一、Windows安装执行elasticsearch、head插件和配置简单集群

《elasticsearch学习》一、Windows安装执行elasticsearch、head插件和配置简单集群:一、安装ES:官网下载最新版:https://www.elastic.co/downloads/elasticsearch进入官网下载es最新版本的zip包,然后解压;然后进入bin目录下,执行elasticsearch.bat命令,es就可以跑起来了。如图,说明已经跑起...

2019-03-11 15:48:09 277

原创 springCloud-Stream 消息中间件的学习与使用(简单快速入门使用)

springCloud-Stream 消息中间件的学习与使用(简单快速入门使用)1.发布与订阅的接口注册定义:package com.weijs.demo.springcloudstream;import org.springframework.cloud.stream.annotation.Input;import org.springframework.cloud.stream.an...

2019-02-01 10:59:21 872

原创 quartz学习与应用(一、简单快速入门应用)

quartz学习与应用(一、简单快速入门应用)quartz最新版本下载:http://www.quartz-scheduler.org/downloads/1.数据库12表:表信息解析:1.qrtz_blob_triggers : 以Blob 类型存储的触发器。2.qrtz_calendars:存放日历信息, quartz可配置一个日历来指定一个时间范围。3.qrtz_cron...

2019-02-01 09:42:51 305

原创 Jdk8的stream使用

Jdk8的stream使用1. Map操作:获取map的key或者value放到list: private static void getMapKeyOrValueToList() { Map&lt;String, Object&gt; map = new HashMap&lt;&gt;(); map.put("math", 96); map.put...

2019-01-30 18:19:44 373

原创 Redis学习《2.RedisTemplate五种数据类型基本API操作》

Java中使用redis很少会去使用原始的jedis的API,除非是自己重构框架之类,所以使用spring有的RedisTemplate。一、maven引入依赖好,我是springboot项目,如下pom.xml文件: &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&g...

2019-01-24 15:20:30 2385

原创 Redis学习《2.原生jedis五种数据类型基本API操作》

1、键key: /** * 键操作 * * @param jedis */ private static void keyRedis(Jedis jedis) { String result = null; //1-清空redis所有数据(包括所有键和值,慎重操作) result = jedis....

2019-01-22 16:00:27 293 2

原创 Redis学习《1.简单概述》

优势:性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和...

2019-01-22 15:58:59 142

原创 IntelliJ IDEA 2018.2.1激活码+快捷键

IntelliJ IDEA 2018.2.1激活码选择Activation code,复制下方激活码到输入框即可完成激活。K03CHKJCFT-eyJsaWNlbnNlSWQiOiJLMDNDSEtKQ0ZUIiwibGljZW5zZWVOYW1lIjoibnNzIDEwMDEiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGlj...

2018-12-14 17:14:20 3363

原创 《jdk8 lambda》运用lambda遍历需要用到索引时

《jdk8 lambda》运用lambda遍历需要用到索引时其实是不支持的, 但是我们可以自己改装,如下: public static void main(String[] args) { List&amp;lt;String&amp;gt; list = java.util.Arrays.asList(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;, &quot;c&

2018-12-11 17:27:06 3506

原创 卸载老版本的jdk与安装jdk1.8

一、卸载1、查看已经安装的jdk:rpm -qa | grep jdkrpm -qa | grep gcj2、卸载jdk:rpm -e XXXjdk文件如果卸载不掉用命令yum -y remove XXX二、安装1、先安装上传下载工具:yum -y install lrzsz1、下载jdk1.8,上传至服务器/usr/java:rz xxxx2、解压jdk-8u171-li...

2018-12-03 11:09:50 3476

原创 linux下对mysql5.7.22,创建用户、授权和修改用户密码

一、创建用户和授权:1、root登录后:mysql -uroot -p 2、创建用户mysql&gt;create user 'dev'@'%' identified by 'dev_123456';3、授权数据库Devmysql&gt;grant all privileges on dev.* to 'dev'@'%' identified by 'dev_123456';二、...

2018-11-29 09:46:34 2682

原创 Liunx安装mysql-5.7.22

参考:https://blog.csdn.net/z13615480737/article/details/80019881安装步骤:1、下载上传到Linux服务器上: rz xxxxx2、解压:tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 3、将安装包复制到/usr/local/mysql目录下:cp -r mysql-5.7.22-l...

2018-11-28 17:49:55 298

原创 Python异常:ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.an

Python跑了一个策略,报了个异常:ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().这句换的大概意思是:“”数组的真实值不明确“”。出现的这个问题的场景是遍历了一个浮点数的数据导致的。1、报错如图:2、看了代码,发现没啥错...

2018-10-28 22:19:01 95260 4

原创 java调Python脚本(五):java通过 Runtime.getRuntime().exec()调Python脚本一直没有返回值,卡住了,数据太大

1、背景:当我们调用系统外部的某个程序,此时就可以用Runtime.getRuntime().exec()来调用。这次java调Python算法代码时,一直没有返回值,卡住了,而用pycharm跑Python代码是正常的,说明是java这边的问题。去看了后台的java进程一直都在,挂住了,找了好久才想到是阻塞问题, 原来是因为Python文件中返回的数据太大而且很多,况且Python运行中出现...

2018-10-22 22:31:23 3770 4

原创 java调Python脚本(四):java返回Python错误日志

上一篇java调Python脚本时没有返回错误的日志提醒行等,在这里补上,主要用java.lang.Process.getErrorStream() 方法获取子进程的错误流​​。数据流获取由该Process对象表示的进程的错误输出流的管道的数据。1、java代码:public static void main(String[] args) { Process proc; try ...

2018-10-14 20:04:44 1572

原创 java调Python脚本(三):传参数问题

 java调Python的脚本,我们需要将java这边的参数传到Python那边使用,所以就需要传参。Python需要导入系统包 import sys,然后使用 sys.argv[i] 接收java传过来的参数就可以。1、Python代码:# -*- coding:utf-8 -*-"""@author:ailo55@file:demo.py@time:2018/9/2...

2018-10-13 14:42:04 780

原创 java调Python脚本(二):java调Python乱码问题

java调Python返回结果出现乱码解决:Python脚本编码格式已经用了utf-8,但是返回还是乱码,说明是java这边传过去编码有问题。1、Python编码格式:2、一般我们中文文本编码格式常用的有:UTF-8,GBK,GB2312。分别试一下就知道了:utf-8不行!!!BGK可以!GB2312也可以!发现了!utf-8是国际通用的编码,而我们国...

2018-10-09 13:26:52 2224 1

原创 java多线程(二):创建线程的三种方式以及优缺点总结

一、Java中创建线程主要有三种方式:1、继承Thread类创建线程类步骤:(1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。(2)创建Thread子类的实例,即创建了线程对象。(3)调用线程对象的start()方法来启动该线程。代码示例:/** * * 继承Thread类创建线...

2018-10-08 11:42:11 881

原创 java多线程(一):线程的五种基本状态以及生命周期

1、Java线程具有五中基本状态:新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread thread1 = new MyThread();就绪状态(Runnable):当调用线程对象的start()方法[ 如:thread1 .start(); ],线程即进入就绪状态。处于就绪状态的线程,只是说明此线程已经做好了准备,随时等待CPU调度执行,并不是说执行了thread...

2018-10-08 11:37:28 3529

原创 java调Python脚本(一)

java通过runtime.getruntime().exec()调Python脚本,这是其中的一种方试,也是比较常用的方式。1、Python脚本:# -*- coding:utf-8 -*-"""@author:ailo55@file:add.py@time:2018/9/26 13:58"""if __name__ == '__main__': print(...

2018-09-27 09:50:26 1125 1

原创 js鼠标特效

1、效果,如图:源码:&lt;!DOCTYPE html&gt;&lt;html xmlns="http://www.w3.org/1999/xhtml" lang="en"&gt;&lt;head&gt;    &lt;title&gt;star&lt;/title&gt;    &lt;script type="text/javascript&q

2018-09-20 10:13:36 1491 4

原创 MySQL 数据类型详细说明

1、数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(integer,smallint,decimal,numeric),以及近似数值数据类型(float,real,double precision)。关键字int是integer的同义词,关键字dec是deccimal的同义词。bit数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoD...

2018-09-19 12:57:06 317

原创 linux服务器安装2个或多个tomcat

linux服务器安装2个或多个tomcat端口号注意事项:1、每个tomcat需要修改server.xml文件的三处端口号:

2018-09-18 12:00:32 583

原创 Windows Server 2012 R2 服务器开启自动启动Tomcat容器

Windows Server 2012 R2 服务器开启自动启动Tomcat容器:1、远程登陆服务器,正确安装好jdk和配置好环境变量;2、正确安装好tomcat和配置好环境变量;3、已管理员身份打开cmd,打开tomcat的bin目录service.bat(或者直接将该文件拖进来也可以),按下enter键,结果如图:4、然后进行安装这个tomcat服务,命令: service...

2018-09-18 11:18:08 9341

原创 mysql 查找所有数据库中没有主键的表

mysql 查找所有数据库中没有主键的表:select table_schema,table_name from information_schema.tables where (table_schema,table_name) not in( select distinct table_schema,table_name from information_schema.colum...

2018-09-14 17:50:57 4689 1

原创 ajax请求接口,后端已经访问到了,前端报404

调接口报错如下:Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback.Tue Sep 11 16:01:03 CST 2018 There was an unexpected error (type=Not Found...

2018-09-13 16:39:52 13698 9

原创 Spring官网,神速下载相关版本的jar包!

分享大家一个good方法,快速下载Spring官网相关版本的jar包!直接浏览器打开地址 https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework/spring/5.0.2.RELEASE捷径!!! URL为最Spring最新5.0.2版本的...

2018-02-28 16:28:52 217

原创 常用正则表达式

常用正则表达式一、校验数字的表达式数字: ^[0-9]*$ n位的数字: ^\d{n}$ 至少n位的数字: ^\d{n,}$m-n位的数字: ^\d{m,n}$零和非零开头的数字: ^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字: ^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数: ...

2018-02-27 11:33:30 357

原创 基本数据类型

================基本数据类型============= 1.整型:byte(1个字节;1字节=8bit,2的8次方),short(2个字节),int(4个字节,默认类型),long(8个字节,值末尾加”L”或”l”)2.浮点型(带小数点的数值):float(4个字节),double(8个字节,默认类型)3.字符型:char(表示一个字符(1字符=2个字节),英文,中文,标点符号,转

2017-09-12 23:14:09 256

原创 mongodb的聚合使用

1.原始数据:2.语句 (1)对字段进行分组求和,并显示字段(主要是把字段从ip中移出来,但是这种写法不提倡,因为多了一次$project管道,会降低性能)db.im_play_data.aggregate({ "$match" : { "video_type" : 1}},{ "$group" : { "_id" : { "source" : "$source" , "video_id" :

2017-01-23 15:18:41 465

原创 java随机生成邀请码(数字+字母)

java随机生成邀请码/** * * 随机生成验证码(数字+字母) * * @param len 邀请码长度 * @return * * @author ailo555 * @date 2016年10月23日 上午9:27:09 */ public static String generateRan

2016-10-30 20:39:15 8097 1

原创 java比较日期大小

1.比较2个日期的大小:/** * * 比较两个日期的大小 * * @param d1 * @param d2 * @return 前者大于后者返回true 反之false * */ public static boolean compareDate(Date d1, Date d2) {

2016-10-30 20:32:23 867

原创 java随机生成随机数

java随机生成随机数:private static int randomNumber() { Random rand = new Random(); int i = rand.nextInt(); //int范围类的随机数 i = rand.nextInt(10); //生成0-10以内的随机数 return i;}

2016-09-25 22:31:06 430

原创 DOS命令大全(电脑高手常用)

1.第一部分: winver---------检查Windows版本   wmimgmt.msc----打开windows管理体系结构(WMI)   wupdmgr--------windows更新程序   wscript--------windows脚本宿主设置   write----------写字板   winmsd---------系统信息   wiaacmgr-------

2016-08-31 22:35:58 1029

原创 set集合去掉重复数据

1.应用场景:像数据库导入数据,数据库已存在是数据不导入2.解决方案:将数据已存在的数据放入set集合,要导入的数据也放入另一个集合list,遍历list每条数据,获取数据库没有的数据,即为要导入的数据。public static List<Map<String, Object>> isHaveStock(List<Map<String, Object>> oldList, List<Map<Str

2016-08-25 22:08:56 2618

eclipse的炫酷sulime主题模板

eclipse编辑器黑色主题,编辑器炫酷的sulime背景模板!直接导入即用

2019-01-03

程序员必备

程序员防颈椎,广播操,身体健康,写代码更有精神更。

2018-12-04

SecureCRT_win_7.3版本 (含注册机)

SecureCRT_win_7.3版本 (含注册机),不错,比6版本好用多了

2017-05-25

64位的Git-2.6.3-64-bit

64位的Git-2.6.3-64-bit

2015-12-12

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

TA关注的人

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