- 博客(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
497
原创 截取期货合约名称中的品种
截取字符串中字符如:截取期货合约名称中的品种 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
246
原创 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
18570
1
原创 微服务调调接口超时Read timed out executing
用@FeignClient调接口抛出异常:Exception:ReadtimedoutexecutingPOSThttp:/xxxxx2Fwxworkpush%2Fa_3b4bc10783794dcc9f51b1b18c45e993.mp4&type=video,e:{}这个异常是调接口超时,则需放大超时时间在配置文件中添加配置:feign: client:...
2019-10-22 11:12:40
5843
原创 修改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
2088
原创 《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
320
原创 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
951
原创 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
381
原创 Jdk8的stream使用
Jdk8的stream使用1. Map操作:获取map的key或者value放到list: private static void getMapKeyOrValueToList() { Map<String, Object> map = new HashMap<>(); map.put("math", 96); map.put...
2019-01-30 18:19:44
437
原创 Redis学习《2.RedisTemplate五种数据类型基本API操作》
Java中使用redis很少会去使用原始的jedis的API,除非是自己重构框架之类,所以使用spring有的RedisTemplate。一、maven引入依赖好,我是springboot项目,如下pom.xml文件: <dependency> <groupId>org.springframework.boot</groupId&g...
2019-01-24 15:20:30
2458
原创 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
338
2
原创 Redis学习《1.简单概述》
优势:性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和...
2019-01-22 15:58:59
174
原创 IntelliJ IDEA 2018.2.1激活码+快捷键
IntelliJ IDEA 2018.2.1激活码选择Activation code,复制下方激活码到输入框即可完成激活。K03CHKJCFT-eyJsaWNlbnNlSWQiOiJLMDNDSEtKQ0ZUIiwibGljZW5zZWVOYW1lIjoibnNzIDEwMDEiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGlj...
2018-12-14 17:14:20
3767
原创 《jdk8 lambda》运用lambda遍历需要用到索引时
《jdk8 lambda》运用lambda遍历需要用到索引时其实是不支持的, 但是我们可以自己改装,如下: public static void main(String[] args) { List&lt;String&gt; list = java.util.Arrays.asList("a", "b", "c", "c&
2018-12-11 17:27:06
3572
原创 卸载老版本的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
3548
原创 linux下对mysql5.7.22,创建用户、授权和修改用户密码
一、创建用户和授权:1、root登录后:mysql -uroot -p 2、创建用户mysql>create user 'dev'@'%' identified by 'dev_123456';3、授权数据库Devmysql>grant all privileges on dev.* to 'dev'@'%' identified by 'dev_123456';二、...
2018-11-29 09:46:34
2742
原创 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
334
原创 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
96172
5
原创 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
3959
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
1817
原创 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
897
原创 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
2295
1
原创 java多线程(二):创建线程的三种方式以及优缺点总结
一、Java中创建线程主要有三种方式:1、继承Thread类创建线程类步骤:(1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。(2)创建Thread子类的实例,即创建了线程对象。(3)调用线程对象的start()方法来启动该线程。代码示例:/** * * 继承Thread类创建线...
2018-10-08 11:42:11
960
原创 java多线程(一):线程的五种基本状态以及生命周期
1、Java线程具有五中基本状态:新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread thread1 = new MyThread();就绪状态(Runnable):当调用线程对象的start()方法[ 如:thread1 .start(); ],线程即进入就绪状态。处于就绪状态的线程,只是说明此线程已经做好了准备,随时等待CPU调度执行,并不是说执行了thread...
2018-10-08 11:37:28
3582
原创 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
1181
1
原创 js鼠标特效
1、效果,如图:源码:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head> <title>star</title> <script type="text/javascript&q
2018-09-20 10:13:36
1566
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
378
原创 linux服务器安装2个或多个tomcat
linux服务器安装2个或多个tomcat端口号注意事项:1、每个tomcat需要修改server.xml文件的三处端口号:
2018-09-18 12:00:32
624
原创 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
9538
原创 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
5004
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
14014
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
252
原创 常用正则表达式
常用正则表达式一、校验数字的表达式数字: ^[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
511
原创 基本数据类型
================基本数据类型============= 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
290
原创 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
508
原创 java随机生成邀请码(数字+字母)
java随机生成邀请码/** * * 随机生成验证码(数字+字母) * * @param len 邀请码长度 * @return * * @author ailo555 * @date 2016年10月23日 上午9:27:09 */ public static String generateRan
2016-10-30 20:39:15
8266
原创 java比较日期大小
1.比较2个日期的大小:/** * * 比较两个日期的大小 * * @param d1 * @param d2 * @return 前者大于后者返回true 反之false * */ public static boolean compareDate(Date d1, Date d2) {
2016-10-30 20:32:23
960
原创 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
462
原创 DOS命令大全(电脑高手常用)
1.第一部分: winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------
2016-08-31 22:35:58
1317
原创 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
2700
运用插件 Bootstrap Search Suggest 插件使用报错??求解答
2016-07-12
C#调用ANSYS,自动运行APDL命令流的分析过程
2016-02-13
ajax局部刷新IE浏览器 ,不能运行??
2015-09-14
easyui datagrid 如何分页?后台已经返回 total和rows了
2015-06-23
jQuery如何判断onclick是否触发,从而实现不同的代码?
2015-06-18
EasyUI combobox无法显示下拉框? 后台已经返回了正确的 JSON 格式的值
2015-06-14
返回值没有value的定义,什么意思?ado方法哪里错了?
2015-06-05
“System.Data.DataSet”不包含“Value”的定义,
2015-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人