- 博客(70)
- 资源 (13)
- 收藏
- 关注
原创 docker-compose部署flink集群,外部挂载flink配置
flink集群部署拉取flink镜像docker pull flink自定义创建目录(例如/usr/local/flink/flink-docker)mdkir /usr/local/flink/flink-docker在上述目录,创建文件docker-compose.ymlversion: "2.1"services: jobmanager: image: flink expose: - "6123" ports: - "8
2021-03-13 17:15:00 3768
原创 springboot上传文件The temporary upload location [/tmp/tomcat.xx/work/Tomcat/localhost/ROOT] is not vaild
原因: spring boot应用服务启动的时候,会在tmp目录下生成一个关于tomcat的文件目录,上传的文件先要转换成临时文件保存在这个文件夹下面。由于临时tmp目录下的文件,在长时间(10天)没有使用的情况下,就会被系统机制自动删除掉,所以长时间没访问的话,再次文件上传这个临时文件的文件夹会被删除。解决方法:1、重启服务2、项目的配置文件中,手动给这个临时文件夹设定目录,这样子就不会被linux删除了server.tomcat.basedir=/xxxx/xxx...
2020-06-17 15:07:52 1687
原创 Springboot部署运行Mapper绑定异常
问题描述:项目本地运行没有问题,但是在部署到远程服务器时报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)。项目背景描述:项目是用springboot开发,Modules分为dao、entity、service、web。mapper.xml都在dao的resources中。启动类...
2020-02-14 22:07:58 1434 1
原创 bean起名问题,@Resource和@autoWire
@Resource和@Autowired都可以用来装配bean,都可以用于字段或setter方法。@Autowired是Spring提供的,默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false。@Resource是JDK提供的,默认按名称装配,当找不到与名称匹配的bean时才按照类型进行装配。名称可以通过name属性指定,如果没...
2019-10-24 09:41:58 991
原创 自定义注解获取失败,cglib动态代理
场景:业务需要要在类上面加上自定义注解,在项目启动时去获取这个注解进行下一步的操作,结果在添加自定义注解的类中有方法加上了@sync注解,并在springboot的启动类上加上了@EnableAsync,开启了异步,导致该类被动态代理,自定义注解获取失败。过程:因为之前遇到过类似问题,一开始以为cglib动态代理,就在自定义注解上加了@Inherited,该注解的作用是继承,就是说继承该类的子...
2019-10-17 20:41:27 1619
原创 Jedis各api的用法总结
下面是jedis工具类的各个方法的使用简略说明,主要给自己做一个备忘 Boolean isAlive(); Long del(String var1); Long del(String... var1); DataType type(String var1); 返回要查询的key的类型 Boolean expire(String var1, lo...
2019-10-02 10:21:37 944
原创 js进行i18n国际化配置
下面是对js的国际化的配置步骤:1.下载jquery.i18n.properties-min-1.0.9.js,这是下载地址:https://download.csdn.net/upload/110384642.在webapp中新建一个文件夹i18n,在其中新建两个properties文件:promptMessage_me-JD.properties:#订单处理orderCanc...
2019-03-19 21:42:07 3508
原创 jsp进行 i18n国际化配置
下面是对jsp进行国际化配置的步骤:1.在resources中新建一个messages的文件夹,新建两个properties,内容如下:promptMessage_me_JD.properties:#订单处理orderCancel = 药品订单{0}取消失败selectUserInfo = 查询药品【{0}】异常,异常信息【{1}】user_name = hppromptMes...
2019-03-19 21:34:55 2183
原创 Spring进行 i18n国际化配置
(本项目是基于Dubbo的,所以会有后端服务和前端Controller两次国际化的配置)对后端服务的异常代码进行国际化版本的配置1.在provider的resources中新建一个properties文件夹在其中新建一个messages的文件夹,新建两个properties,内容如下:promptMessage_me_JD.properties:#订单处理orderCanc...
2019-03-19 21:26:11 7023 1
原创 Nexus Maven私服配置
首先下载 Nexus解压包,网址:https://www.sonatype.com/download-oss-sonatype当然,我这也有现成的,我用的版本是nexus-3.15.2-01(目前最新版),下载地址:https://download.csdn.net/download/qq_33609401/10973090一、下面开始安装:1.首先解压,然后找到C:\nexus-3....
2019-02-24 15:47:47 43198 1
原创 访问数据库使用redis作为mysql的缓存(redis和mysql结合)
首先声明一下,我是在一个SSM项目的基础上进行优化的,所以就不进行基础的介绍了。下面我也补充一些知识点:redis:内存型数据库,有持久化功能,具备分布式特性,可靠性高,适用于对读写效率要求都很高,数据处理业务复杂和对安全性要求较高的系统(如新浪微博的计数和微博发布部分系统,对数据安全性、读写要求都很高)。缓存机制说明:所有的查询结果都放进了缓存,也就是把MySQL查询的结果放...
2018-12-14 17:07:56 72572 4
原创 java8 根据类的某些属性进行去重操作
import java.util.ArrayList; import java.util.Comparator; import java.util.List; import java.util.TreeSet; import java.util.stream.Collectors; public class Person { private In...
2018-12-13 14:02:30 905
原创 maven引入ActiveMQ和spring冲突的大坑
千万不要这样引入!!!!<!-- https://mvnrepository.com/artifact/org.apache.activemq/activemq-all --><dependency> <groupId>org.apache.activemq</groupId> <artifactId>activem...
2018-12-06 18:28:26 44947 6
转载 Lambda表达式 List转换为Map 各种格式
利用java8新特性,可以用简洁高效的代码来实现一些数据处理。定义1个Apple对象:public class Apple { private Integer id; private String name; private BigDecimal money; private Integer num; public Apple(Integer id,...
2018-12-06 18:17:22 42216 3
原创 基于百度AI的人像识别开发的登录模块
首先这是一个java的SSM框架的项目,没学过java或没接触过SSM的可能不太适合。数据库用的是mysql整体思路:使用HTML5的video和canvas来截取摄像头拍摄视频的图片base64数据,将拍摄的base64格式数据和之前在数据库中存好的人像数据上传到百度AI的处理中心,进行人像识别分析,并将结果回传,结果数据是json格式的,需要进行有效数据的提取,如果相似度达到90%,就判定...
2018-11-30 11:45:17 39677 5
原创 PageHelper使用方法,加实例(笔记)
1.在pom.xml中添加如下: <properties> <pagehelper-version>5.0.0</pagehelper-version> <jsqlparser-version>0.9.5</jsqlparser-version></properties><!--pagehelp...
2018-11-05 14:35:12 49982 2
原创 基于hadoop生态系统的mahout推荐和聚类分析(1)
简介hadoop是Apache旗下的一个开源分布式计算平台,在分布式环境下为用户提供处理海量数据的能力。mahout是hadoop下的一个子项目,主要用于推荐、分类和聚类分析一、推荐关于推荐的算法有很多,本次主要介绍协同过滤算法。(1)基于用户的协同过滤算法(UserCF) UserCF是推荐算法中最古老的算法,可以说,UserCF的诞生标志着推荐系统的诞生,...
2018-09-09 21:25:57 40798
原创 50道Java线程面试题
1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支 持,它也是一个很好的卖点。欲了解更多详细信息请点击这里。2) 线程和进程有什么区别?线...
2018-08-24 15:02:03 266
原创 执行wordcount例子报异常
异常一:2018-01-09 02:50:43,320 INFO mapreduce.Job: Job job_1515466125577_0002 failed with state FAILED due to: Application application_1515466125577_0002 failed 2 times due to AM Container for appattempt...
2018-07-04 14:53:45 7687 4
原创 认识SSM框架
1.Spring框架1.1 Spring IoC 个容器,在 Spring 中,它会认为 Java 资源都是 Java Bean ,容器的目标就是管理这些 Bean 和它们之间的关系。所以在 Spring IoC 里面装载的各种 Bean ,也可以理解为 Java 的各种资源,包括 Java Bean 的创建、事件、行为等,它们由 IoC 容器管理此外,各个 Java Bean 之间会存在一定的依...
2018-06-30 21:57:23 564
原创 初识Struts2.5之入的那些坑
1.首先下载Struts-2.5.16;2.解压缩Struts-2.5.16,打开其lib文件夹,将下列基础jar包复制到eclipse新建的工程的web-INF/lib里。commons-fileupload-1.3.3.jarcommons-io-2.5.jarcommons-lang3-3.6.jarcommons-logging-1.1.3.jarfreemarker-2.3.23.jar...
2018-04-29 11:41:01 1447
原创 阿里云 Tomcat9.0 配置SSL
首先在阿里云上购买SSL证书,要在哪个买呢,大家接着看第一步:在阿里云控制台:安全(云盾)->证书服务->购买证书里(地址:https://common-buy.aliyun.com/?spm=5176.2020520163.cas.1.zTLyhO&commodityCode=cas#/buy)大家可以看到并没有显示有免费版,先别急,大家点击上图中的选
2018-01-26 15:35:29 42247 6
转载 最新IDEA破解,亲测可用
最新的IDEA激活方式使用网上传统的那种输入网址的方式激活不了,使用http://idea.lanyus.com/这个网站提供的工具进行1、进入hosts文件中:C:\Windows\System32\drivers\etc\hosts2、将“0.0.0.0 account.jetbrains.com”添加到hosts文件中注意:添加只有重新打开host
2018-01-22 17:25:53 1560
原创 周转时间和带权周转时间的计算
周转时间=作业完成时刻—作业到达时刻;带权周转时间=周转时间/服务时间;平均周转时间=作业周转总时间/作业个数;平均带权周转时间=带权周转总时间/作业个数;例:有4个进程A,B,C,D,设它们依次进入就绪队列,因相差时间很短可视为同时到达。4个进程按轮转法分别运行11,7,2,和4个时间单位,设时间片为1。四个进程的平均周转时间为 ?
2017-10-15 23:55:31 34627
原创 html5录音+百度语音实现语音识别
首先,语音识别技术已经不是什么新鲜的词汇了,各大公司也提供了自己的语音识别API,据说百度、讯飞等公司的识别率已经达到99%。最近我也想给网站加上一个语音识别功能,用于搜索词汇。我首选的是讯飞,毕竟人家是专业做语音的,但关于html5的SDK讯飞已经下架,无法使用人家现成的接口。没办法只能使用百度的语音识别,百度语音识别,需要提供音频文件,格式为pcm、wav 、avr。所以需要做一个ht...
2017-10-07 22:09:36 84149 59
原创 如何在JSP页面中使用JSTL标签实现if和if-else判断,判断条件使用<%=value%>
如何在JSP页面中使用JSTL标签实现if和if-else判断,判断条件使用<%=value%>
2017-08-19 01:01:54 40348
原创 中级任务笔记
1.1 方法的可变参数Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。 可变参
2017-07-04 14:21:41 1114
原创 java学习 —————— 集合类
4.5集合概述(1)Java的集合类是一些常用的数据结构,例如:队列、栈、链表等。Java集合就像一种容器,用于存储数量不等的对象,并按照规范实现一些常用的操作和算法。程序员在使用java的集合类时,不必考虑数据结构和算法的具体实现细节,根据需要直接使用这些集合类并调用相应的方法即可,从而提高了开发效率。(2)java所有的集合类都在java。Util包下。(3)Java的集合类主
2017-07-04 14:18:17 1453
原创 java学习 —————— 异常
4.1异常概述在运行时出现的意外错误 称为“异常”。对异常的处理机制也成为判断一种语言是否成熟的标准。好的异常处理机制会使程序员更容易写出健壮的代码,防止代码中的bug的蔓延。Java中的异常可以分为两种:错误:一般指与虚拟机相关的问题,这些错误无法恢复或捕获,将导致应用程序中断;异常:因程序编码错误或外在因素导致的问题,这些问题能够被系统捕获并进行处理,从而避免应用程序非
2017-07-04 14:16:34 1256
原创 java学习 ————— 基本类型的封装类
3.1基本类型的封装类1.封装类Java语言认为一切皆为对象。8个基本数据类型也应该具备对应的对象。通过封装类可以把8个基本类型的值封装成对象进行使用。从JDK1.5开始,java允许将基本类型的值直接赋值给对应的封装类对象。 2.封装类的作用 将字符串的值转换为基本类型 (1)直接调用封装类的构造方法,即XXX(String s)构造方法
2017-07-04 14:13:37 1947
原创 java学习 ----- 类与对象
2.1类与对象1.类的定义类是一种复杂的数据类型对象时这种数据类型的实例类是对象共同属性和行为 的抽象集合,即模板2.类的声明类定义了一种新的数据类型,是具有相同特征和共同行为的一组对象的集合语法:【访问符】【修饰符】class类名{属性方法}2.2方法1.方法的定义一句或者多句代码完成一个特定的功能,为这个功能起一个名字,将来通过名称的
2017-07-04 14:07:53 1230
原创 字符串是否整数判断 、是否小数判断
//判断字符串是否是整数,是的话就返回该整数,否的就返回-1public int checkGoodID2(){ int id2 = -1; while(true){ String id; System.out.println("请输入:"); id = sc.next(); if (this.checkDigit(id)) {id2 =
2017-07-02 20:00:08 2639
原创 GUI JDBC 学生信息管理系统
1.Driver.javapublic class Driver {public static void main(String[] args) {Denglu dl = new Denglu();dl.view();}}2.Denglu.javapublic class Denglu implements KeyListener{ private JFra
2017-05-24 16:18:30 6098 1
原创 Example13_6
package cn.hanfeng.example13_6;import java.util.Stack;public class Example13_6 {public static void main(String args[]){ Stack stack=new Stack(); stack.push(new Integer(1));
2017-05-16 12:02:57 273
原创 利用DateFormat、Date、Calendar等类 对含有时间的字符串进行提取和计算
在时间提取方面我用了三种方法,最开始使用的是正则表达式,很简洁,之后使用的是Date类中的方法,但这种方法都已过时,最后使用的是Calendar类的方法。、我推荐使用正则表达式,简洁实用;package cn.hanfeng.example13_6;import java.text.ParseException;import java.tex
2017-05-16 12:02:10 1880
原创 LinkedList或ArrayList泛型类遍历链表
package shiyan4;import java.util.Iterator;import java.util.LinkedList;public class lianxi3 { public static void main(String args[]){ LinkedListmylist=new LinkedList();
2017-05-09 13:38:16 1890 2
原创 BufferedReader、BufferedWriter等流类对文件进行操作
package shiyan4;import java.io.*;public class lianxi2 { public static void main(String args[]){ lianxi2_1(); lianxi2_2(); lianxi2_3();
2017-05-09 13:37:31 1980
原创 string字符串的方法(利用正则表达式分隔字符串,过滤无关内容,输出单词)
package shiyan4;public class lianxi1 { public static void main(String args[]){ String str="3|Four Rooms (1995)|01-Jan-1995||http://us.imdb.com(1995)|0|0|0|0|0|1|0|0"; lianxi1_
2017-05-09 13:35:37 2781 1
i18n.js资源包
2019-03-19
基于百度AI的人像识别开发的登录模块
2018-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人