- 博客(19)
- 收藏
- 关注

原创 springboot+jsp打成jar包部署404问题(亲测有效)
今天刚准备将springboot+jsp项目部署到服务器上使用jar包的方式,发现开发的时候好好的,但是到了自己部署上去就出错了,找不到jsp 404错误。真是让人头大。如下:网上搜了很多例子,最后总结了一下:首先pom.xml几个关键配置一、先打成jar包二、把这三个包依赖一下<dependency> <groupId>java...
2019-02-21 16:24:30
6765
3

原创 (详解)Java中Integer类的自动装箱、拆箱?看这一篇就够了
先看两个小栗子,整片博文围绕这个例子进行详解。你可以先自己猜猜运行结果,然后再运行代码哦。这样理解会比较深刻。先一个个来!!!!栗子1:public class IntegerTest { public static void main(String[] args) { Integer a = new Integer(11); Intege...
2019-02-13 11:30:17
1876
7

原创 springboot之pom配置profiles适用于不同开发环境(亲测可用)
pom.xml配置<profiles> <profile> <!-- 生产环境 --> <id>prod</id> <properties> <profileActive>prod</profileActive>
2019-02-13 10:19:33
5807

原创 windows下spark环境搭建
1、首先下载所需要的安装包分别是 scala-2.11.11 ,hadoop2.7,spark-2.3.1、winutls工具类链接:https://pan.baidu.com/s/1Tv-N7lQUd2T24HncwSZ5Ag 密码:z9ex2、先安装scala 直接运行安装包即可,自动配置环境变量3、配置spark直接解压即可配置spark环境变量在...
2018-07-22 17:04:14
1158
原创 java sftp工具类(支持多线程下载)
最近需要从sftp上下载文件。我看到网上大部分都不支持多线程下载很多都会卡死,或者是排队下载。我也从网上copy了一份代码,看了一下。发现了原因。卡死原因因为很多都是一个session对应一个channel,但是没有做并发处理,导致有的session未被关闭。会话一直存在,它可以被垃圾回收,但是要等到下次gc时才会关闭该session。排队下载这就是对上面进行了并发处理,让其同步创建se...
2019-10-09 15:26:43
3355
1
原创 docker部署rocketmq
最近在学习消息中间件,先从rocketmq开始入手。这篇文章记录一次docker部署rocketmq的踩坑日记。1.命令# 别问,拿去复制粘贴docker run -d -p 9876:9876 -v `pwd`/data/namesrv/logs:/root/logs -v `pwd`/data/namesrv/store:/root/store -v `pwd`/data/namesrv...
2019-09-12 12:37:41
660
原创 Exchanger理解与运用
java.util.concurrent包中的Exchanger类可用于两个线程之间交换信息。可简单地将Exchanger对象理解为一个包含两个格子的容器,通过exchanger方法可以向两个格子中填充信息。当两个格子中的均被填充时,该对象会自动将两个格子的信息交换,然后返回给线程,从而实现两个线程的信息交换。demo://需求:获取用户信息(1s)后将该用户创建订单。注:创建订单前还需要...
2019-08-26 14:19:40
248
原创 python3.7调用摄像头拍摄脚本
python3.7调用摄像头的库为opencv-python,我这用的版本为4.1.0.25。代码如下# coding:utf-8import cv2import osprint("=============================================")print("= 热键(请在摄像头的窗口使用): =")print("= z...
2019-08-22 10:24:20
2580
原创 java动态代理
动态代理动态代理是什么? 动态代理分为jdk代理、cglib代理,下面我将为你解释两种方法的利弊关系 Jdk代理与目标类都会实现同一个接口,并且在代理类中会调用目标类中被代理的方法,调用者实际调用的则是代理类的方法,通过这种方式我们就可以在代理类中织入切面逻辑;Jdk代理存在的问题在于目标类被代理的方法必须实现某个接口,Jdk代理生成的代理类只有一个,因而其编译速度是非常快的;而由于...
2019-08-20 17:02:32
1781
原创 每天进步一neinei---mysql索引查询
mysql索引查询1、为啥状态分得不够细不能按索引取? 为了防止单一状态所查询数据太多,而导致近乎全表查询,状态类别数量为x,时间复杂度为O(n/x),所以状态类别越少时间复杂度也就越高。2、字段设置索引后查询速度加快 如果没有索引,where 条件时将会进行全表查询那么查询的时间复杂度为O(n)。 因为 当某一字段或多个字段 设置索引时,这里用map来进行解释,B+树我也不大清楚...
2019-06-18 11:05:14
239
原创 docker部署apollo(亲测可行)
docker 部署 apollo从git上clone [apollo项目](https://github.com/ctripcorp/apollo找到路径scripts/build.bat(.sh)。windows(linux)修改数据库连接信息即可修改完后运行找到apollo-adminservice + apollo-configservice + apollo-portal 打好...
2019-03-17 21:02:39
7729
5
原创 docker搭建redis集群(亲测)
#docker 搭建 redis cluster安装dockeryum install docker拉取redisdocker pull redis (最新版)创建redis配置文件(redis-cluster.tmpl)我在路径/home下创建一个文件夹redis-cluster,在路径/home/redis-cluster下创建一个文件redis-cluster.tm...
2019-03-14 01:06:21
921
9
原创 SpringCloud之Feign组件
Spring Cloud通信微服务之间通讯方式一般为两种,一种是RPC,一种是HTTP,其中Dubbo为RPC的代表,Spring Cloud为HTTP的代表,Spring Cloud微服务架构下本身用的是HTTP restful方式,HTTP restful本身轻量、易用、适用性强,可以很容易的跨语言跨平台,与已有的SpringCloud微服务交互Spring Cloud服务间两...
2019-03-11 22:37:30
401
原创 记录一次java面试(一)
最近参加了一次面试,我这篇文章将对面试进行复盘,因为没有复盘的面试,不是一次成功的面试。面试问题大概几个模块:1、java基础2、javaweb3、运维4、数据库5、微服务基础6、微服务设计7、成长性第一次面试的问题:都是循序渐进的,这是我面试的一些回答,以及反思1、io,nio,aio的区别?回答:io是同步阻塞,nio同步非阻塞,aio当时记...
2019-03-04 23:50:41
384
转载 Java RMI与RPC的区别
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6542811.html 一:RPC 远程过程调用 RPC(Remote Procedure Call Protocol)远程过程调用协议,通过网络从远程计算机上请求调用某种服务。 一次RPC调用的过程大概有10步: 1.执行客户端调用语句,传送参数 2.调用本地系统发送网络消息 ...
2019-02-26 19:39:31
218
原创 地图算法之点是否在圆内
这是我通过几篇文章的整合,运用到地图中多个点是否在圆内,以及缩小数据范围。实现思路:1、先根据一个点(x纬度,y经度)获取到以圆半径*2边长的正方形,用来缩小数据范围。2、获取到正方形内所有的点后,然后依次判断数据是否在圆内。代码如下:/** * @Package com.xoxo.arithmetic * @Description 判断点是否在圆内 * @Author xoxo...
2018-10-15 11:14:28
2526
原创 java leetcode链表翻转
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */迭代翻转:思路---> 1->2->3->4->5->...
2018-10-12 15:12:57
240
原创 idea Error:java: Compilation failed: internal java compiler error 没有其他错误提示解决方案
错误如图,没有像其他错误一样提示什么 java 7 版本错误什么的。解决方案将此处选项取消掉在可能的情况下,从模块目标JDK中使用编译器
2018-03-28 13:39:06
207
原创 java反射之Field demo
import java.util.ArrayList;import java.util.List;//Field反射public class ListFiledReflect extends Fatherr{ private String name; private String age; public ListFiledReflect(){} public...
2018-03-21 11:32:26
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人