java部落

欢迎关注我的微信公众号java部落

git 如何将dev merge到master上

之前开发主要是在dev上,从master上clone下代码,开发完以后提交到dev交由测试测完没问题,再由项目经理merge到master上(生产环境).如今自己的角色改变了。需要自己meger到master。之前从来没meger过。于是网上看了些资源,加上自己git学的,大概总结以下git命令。...

2019-02-27 22:28:29

阅读数 120

评论数 0

springboot中junit常见报错

在springboot当中新建测试类,项目启动是没问题得,但是运行测试类就报错。主要原因是要在测试类上加入 @RunWith(SpringRunner.class) @SpringBootTest @WebAppConfiguration 以上三个注解,其中最主要得是@WebAppConfigu...

2019-02-24 11:57:14

阅读数 43

评论数 0

springboot集成security

在项目中其实一直在使用spring的security框架.核心主要是几张表:用户表,用户角色关联表,角色表,角色权限关联表,权限表(菜单表) 工作中所使用的几张关联表,authorization(类似权限表),menu_list(菜单表,主要是关联authorization下的菜单名称进行子父菜单...

2019-02-07 19:30:24

阅读数 99

评论数 0

kafka的安装与使用

目前项目中使用的是activemq和rabbitmq,现在简单学习一下kafka.搭了个zokeeper集群,kafka集群,作为自己kafka的一个入门. kafka的使用场景: - 日志收集:一个公司可以用Kafka可以收集各种服务的log,通过kafka以统一接口服务的方式开放给各种cons...

2019-02-07 19:29:32

阅读数 101

评论数 0

分布式阿波罗Apollo配置中心

分布式Apollo配置中心,其实也是一个微服务项目,里面有eurake配置中心,还有个前端。原理就是把配置文件中的key,value的值存到Apollo中,然后项目启动的时候从Apollo中读取 阿波罗git下载地址 1.导入数据库ApolloPortalDB和ApolloConfigDB(mys...

2019-02-07 19:28:36

阅读数 273

评论数 0

rabbitmq之mqtt的坑(qos2 not supported for connection)

之前的文章中我也有介绍mqtt,这次遇到一个问题,让我百思不得其解,由于之前在我的调试之下解决了问题,主要是部署在服务器上的mqttServer用的clientid和我本地测试用的代码用的clientid重复了,后来纠正后可以正常使用了,但是最近又不能用了,想想哪里肯定又又设置问题了。 遇到这种问...

2018-12-13 01:06:55

阅读数 250

评论数 0

SpringBoot实践之---集群环境下利用Redis实现定时任务

之前的定时任务由于是单点项目,所以实现@Scheuuled后就OK了。现在如果做集群,如果不做限制,同一时刻会执行多个重复任务,这是我们不愿意看到的。现在有很多方案可以解决这种定时任务的重复,只需要增加锁。 可以使用缓存redis,或者使用数据库加字段加锁(性能较低,但是最简单),还可以搭建zoo...

2018-12-08 03:30:30

阅读数 121

评论数 0

Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署(转)

Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署(转) 最近尝试引入阿里云的短信验证码,阿里云的core sdk是maven就有的,但是短信相关的jar包却不是放在maven的,所以得引入本地的下载回来的jar包。本地开发直接引入,idea是可以直接跑调用是...

2018-11-24 21:26:14

阅读数 88

评论数 0

nginx反向代理的一些坑

公司现在用的是springcloud,前端部署在阿里云服务器,后台的微服务全部部署在其他公司内部服务器。主要是为了不让微服务的地址暴露在前端。因此在nginx转发到微服务的时候就需要配置二级域名。 因为有微信前端和网页前端,所以80端口的转发被网页用掉了。因此这里只能通过8000来进行反向代理。 ...

2018-11-24 19:23:14

阅读数 178

评论数 0

springcloud之fegin远程调用得坑

现在项目使用得是springcloud,把每个模块得切成一个个服务,用来解耦,如何将他们联系起来呢,就是fegin远程调用,虽然操作比较简单,但是还是遇到了不少坑,所以在这里做下记录。 具体微服务操作常用介绍,以及fegin得简单运用可以见SpringCloud微服务框架搭建 这里主要讲fegin...

2018-11-20 21:45:37

阅读数 1180

评论数 0

支付宝支付-当面付和App支付

公司最近在做个视频桩的项目,需要在桩上用到支付宝支付功能. 去年项目当中有应用过支付宝,当时前端是用react,后台返回qcode到前端后,前端通过react的插件(其实就是支付宝的sdk),拼接qcode过来的参数,然后进行支付。可以参考 app支付宝快速入门 这次主要是支付宝当中的另外一个功能...

2018-11-18 16:26:11

阅读数 228

评论数 0

MyBatis在注解上使用动态SQL(@select使用if)

为了简化,微服务项目中使用的mybatis没有用传统的xml的mapper层,而是写在了java代码中,那如何在@Select的注解中判断传入是空的情况呢。以下是我的代码 效果图: /** * @Author: sunjian * @Description: if de...

2018-11-14 01:38:09

阅读数 352

评论数 1

json转换成实体类

今天同事问我个问题。她需要把字符串的json转换成实体类,但是一直报错。主要是实体类当中的内部类需要用静态字段static修饰,否则无法访问。 以下是报错信息 org.codehaus.jackson.map.JsonMappingException: No suitable construct...

2018-11-07 22:03:32

阅读数 333

评论数 0

rabbitmq之mqtt学习笔记一

最近项目使用了一个新的mq,其实它属于rabbitmq当中的一个插件。之前项目使用的是activemq和ribbitmq,mqtt其实属于ribbitmq当中的一个插件,就像chrome当中的插件postman,所以花了点时间研究了下。 要装mqtt首先得先把ribbitmq装好,然后再到chro...

2018-10-24 22:21:48

阅读数 641

评论数 0

介绍一款代码检测神器(阿里巴巴开发规约)

最近在优化代码,人工排查总是显得不放心,于是网上找了很多插件,这里推荐给大家一款神器,来自阿里的阿里巴巴开发公约。他会根据你的代码情况给出致命错误,错误,警告等等级的提示让程序员快速定位问题代码进行修改.这个插件也是阿里开发近半年后在2017年10月14日上午9:00 阿里巴巴于在杭州云栖大会《...

2018-10-18 22:40:17

阅读数 194

评论数 0

JConsole和JVisualJVM的入门

最近公司有一个all-in-one的项目一直会出现网络异常的问题,目前通过各方面判断是由于线程的问题,引起mysql线程问题又有可能跟定时任务,长连接,另外还有可能跟jvm虚拟机的内存释放有关系,感觉可能性比较多,由于这个项目是前后端一起的,判断起来比较麻烦.下面介绍2款JDK自带的性能分析工具,...

2018-10-18 00:59:19

阅读数 90

评论数 0

JSON--List集合转换成JSON对象

最近公司遇到个奇怪的问题,就是一直出现网络异常的报错,怀疑跟线程有关,由于链接的socket线程众多,于是就有了本次测试的需求,写了一个前端html,然后通过后台查询出对应的信息(大概1000人),然后再把数据给到前端,模拟手机上线的过程。要实现的图例如下。 主要通过以下这篇文章得到启示. ...

2018-10-17 00:30:45

阅读数 176

评论数 0

推荐一款安卓抓包工具(抓包精灵)

今天发现一款好用的手机上的抓包工具,叫抓包精灵。手机上通过豌豆荚搜搜抓包精灵下载即可。 抓包过程及效果 1.选择需要抓包的APP 2.开启抓包后会显示每一条连接。 3.进入查看包内容 4.可查看历史 5.在设置页面设为为自动保存解析内容后或者在包查看页面保存解析内容后,可以dump 解析之...

2018-10-10 16:00:16

阅读数 23252

评论数 1

前端UI框架Ant Design Pro

一直忙于工作,也没时间总结。现在有点零散时间把之前做的笔记整理一下。 目前项目使用的技术栈是,前端UI框架Ant Design Pro,数据交互使用react,后端使用的是springcloud,离线存储数据使用hadop(刚搭完还没开始用).后端的技术栈世面上基本稳定都用微服务这套,因为spri...

2018-09-22 14:06:34

阅读数 882

评论数 0

linux常用指令

由于现在工作中linux用的越来越多,所以这里再重新梳理下。 1.tailf /home/tomcat/apache-tomcat-8.5.8/logs/catalina.out 查看tomcat下日志 2.show full processlist 查看是否有锁表(这个可以在...

2018-09-15 00:06:04

阅读数 45

评论数 0

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