自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 记一次kafka消息实际操作记录

消息结构(生产者微服务+消费者微服务)kafka的消息实现由Producer生产消息,Consumer消费消息构成。生产者流程Producer生产消息采用推(push)模式发布到Broker(kafka服务器),每条消息都被追加(append)到Partition(分区)中,属于顺序写磁盘(顺序写磁盘效率比随机写内存要高,保障kafka吞吐率)。producer写入消息流程如下消费者流...

2019-07-10 10:50:54 1146

原创 springboot-redis相关配置整理

1.pom.xml引入对应数据文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> ...

2019-07-05 15:10:24 436

原创 springboot-oracle数据库相关配置文件整理

1.pom.xml引入对应数据文件 <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>1...

2019-07-05 15:09:45 2644

转载 Java 代码里的日志输出优化

使用slf4j使用门面模式的日志框架,有利于维护和各个2类的日志处理方式统一。实现方式统一使用: Logback框架打日志的正确方式什么时候应该打日志当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系统,是可以通过日志进行问题定为的。当你碰到if…else 或者 switch这样的分支时,要在分支的首行打印日志,用来确定进入了哪个分支经常以功能为核...

2019-07-01 10:59:45 2346

原创 SpringMVC·form表单Date类型问题导致的400问题

问题描述前端传yyyy-MM-dd hh:mm:ss格式的时间其实是String类型导致JavaBean中的Date类型Setter报错,从而导致api请求400.问题解决我的解决方式:在对应的实体类的对应的非字符串类型的变量的setter方法中传入string类型的,然后在里边用SimpleDateFormat或者Integer进行转化public void setReleaseEnd...

2019-06-27 10:46:52 862

原创 java8 String与list互转方法

public void test() { //字符串转list<String> String str = "a,b,c,d"; //此处为了将字符串中的空格去除做了一下操作 List<String> list= Arrays.asList(str .split(",")).stream().map(s -> (s.trim())).co...

2019-06-26 13:12:17 22663

原创 手机号的正则表达式

java中判断是否为手机号的正则表达式/** * 判断是否是手机号 * * @param mobile * @return */ public static boolean isMobile(String mobile) { String regex = "^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18...

2019-06-24 17:57:34 973

转载 java中的锁

java中的锁分类读过很多的文章,各种各样的锁;如公平锁、乐观锁等等。本编文章介绍如下的锁:公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁分段锁偏向锁/轻量级锁/重量级锁自旋锁上述的锁名词,并不全是指锁的状态,有的指锁的特性,有的指锁的设计,下面的总结会对每个锁的名词进行一定的解释。公平锁/非公平锁公平锁是指多个线程按照申请锁的顺序来获取锁。非公平锁是指多个线程获...

2019-06-17 13:49:37 137

原创 docker下搭建kafka服务相关命令

docker start zookeepersudo docker run -d --name kafka --publish 9092:9092 --link zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 --env KAFKA_ADVERTISED_HOST_NAME=127.0.0.1 --env KAFKA_ADVERTIS...

2019-06-12 15:24:10 2200

转载 kafka的配置分为 broker、producter、consumer三个不同的配置

转自:kafka 配置文件参数详解 - wackycrazy的专栏 - CSDN博客一 BROKER 的全局配置最为核心的三个配置 broker.id、log.dir、zookeeper.connect 。------------------------------------------- 系统 相关 -------------------------------------------...

2019-06-12 10:46:20 2727

原创 kafka原理及说明文档

参考博文:kafka工作原理介绍 - Saint - CSDN博客Kafka教程(一)Kafka入门教程 - yuan_xw的专栏 - CSDN博客Kafka介绍 - 一人浅醉- - 博客园kafka原理和实践(一)原理:10分钟入门 - 只会一点java - 博客园1.什么是消息队列(Message Queue)消息队列是消息在传输过程中保存消息的容器(源自百度百科),消息传送依赖于大...

2019-06-12 10:44:42 314

原创 shell执行jar包相关操作指南

第一次完整的写shell脚本,之前都是写一些简单的操作。关于微服务jar包的启动,停止,重启,全部启动,全部停止,全部重启以及修改jar包内文件后启动的相关脚本稍微记录下:cd /opt/micro-service/#输入要进行的操作,启动jarecho "you need todo?(start/stop/status/restart/startAll/stopAll/restart...

2019-05-31 17:20:21 976

原创 shell脚本修改jar包内文件

#输入要修改的jar文件echo "Please Input jar Name:(jar/servcie.jar)"read jarName#输入要修改jar内部文件名称echo "Please Input file Name:(config.properties)"read fileNamejar tvf $jarName |grep $fileName#查询到的文件,选择要修改的...

2019-05-30 19:11:49 2538

原创 linux中直接修改jar包内配置文件

(1)使用jar tvf jar名称 | grep 目标文件名(例如:config.properties) 查询出目标文件在jar包中的目录:jar tvf service-0.0.1-SNAPSHOT.jar |grep config.properties(2)使用jar xvf jar名称 目标文件名(copy上面查出的全路径) 将目标文件及所在jar包中的目录解压到当前路径:ar xv...

2019-05-28 14:29:54 2202

原创 POM中profile配置maven根据不同的运行环境,打包不同的配置文件

1.首先在pom添加如下profile配置<profiles> <profile> <!-- 本地开发环境 --> <id>dev</id> <properties> <profiles.active>dev</profiles...

2019-05-14 17:50:22 1717

原创 springboot在启动jar由于配置hibernate的映射文件上classpath导致的!BOOT-INF/classes/!路径出现!号问题解决方法

<property name="mappingLocations"> <list> <value>classpath:/com/supwisdom/framework/domain/</value> <value>classpath:/org/supwisdom/system/pojo/</valu...

2019-05-14 17:02:35 3202

原创 springboot war包模式改成jar包模式

1.注释war包模式<!--<packaging>war</packaging>--><packaging>jar</packaging>2.注释war-plugin<!--<build> <plugins> <plugin> <artifactId>ma...

2019-05-14 17:00:05 8660

原创 tomcat服务系统开机自启动脚本

vim /etc/init.d/tomcat–写入下面启动、停止、重启脚本#!/bin/bashdescription: Tomcat8 Start Stop Restartprocessname: tomcat8chkconfig: 234 20 80CATALINA_HOME_CMS=/opt/portal-service/apache-tomcat-8.0.21-cmsCATA...

2019-05-09 11:31:36 1277

原创 百度云不用再70K下载了

偶然发现的百度云破解限速插件地址:https://github.com/CodeTips/BaiduNetdiskPlugin-macOS链接内有插件代码和破解方法。(ps:谨慎使用,会被百度限制ip)

2019-04-04 09:35:28 5219

原创 linux下发布操作

发包指南本文档意在让开发人员掌握如何将本地项目发包至远程服务器文章目录发包指南下载远程工具(如:MobaXterm)连接到开发测试服务器结束进程(停掉Tomcat)进入tomcat目录删除备份传包到webapps目录下启动Tomcat停掉Tomcat删除war包再次启动Tomcat查看日志下载远程工具(如:MobaXterm)MobaXterm下载地址:https://mobaxterm...

2019-04-01 12:41:25 167

原创 Memcached 安装部署手册

Memcached 安装部署手册文章目录Memcached 安装部署手册安装编译软件 gcc安装依赖包 libevent安装 memcached集群部署 memcached== 以下安装步骤基于 Cent OS 操作系统 ==安装编译软件 gcc# yum install gcc安装依赖包 libevent将 安装包 libevent-2.0.21-stable.tar.gz 上传到...

2019-04-01 12:39:07 157

转载 Java中集中常见的数据结构(转自CSDN,整理编写)

关于数据结构java中有几种常用的数据结构,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类。其主要的关系(继承关系)有: Collection—-&gt;Collections Collection—-&gt;List—–&gt;(Vector \ ArrayList \ LinkedLis...

2018-08-08 12:50:05 154

原创 oracle数据库2种临时表的使用

1.会话级临时表:会话级临时表是指临时表中的数据只在会话生命周期之中存在,当用户退出会话结束的时候,oracle自动清除临时表中数据。 格式:Create Global Temporary Table Table_Name(Col1 Type1,Col2 Type2...)On Commit Preserve Rows;2.事务级临时表:事务级临时表是指临时表中的数据...

2018-08-06 19:39:46 507

原创 weblogic服务部署

关于weblogic1.weblogic简介 WebLogic是美国Oracle公司出品的一个application server,是一个基于JAVAEE架构的中间件,WebLogic是用于&gt;开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和&gt;Java Enterprise标准的安全性引入大型网络应用的开发、集成...

2018-08-06 19:24:11 1643

原创 springboot入门学习(一)

SpringBoot学习1.SpringBoot简介 简化Spring应用开发的一个框架 整个Spring技术栈的大整合 J2EE开发的一站式解决方案2.微服务微服务:架构风格(微服务化) 一个应用应该是一组小型服务;可以通过HTTP的方式互通;每一个功能元素最终都是一个科独立替换,独立升级的软件单元;Markdown和扩展Markdown简洁...

2018-06-10 18:17:44 335

原创 第一次做APP接口开发过程总结

关于平湖人社APP后台开发总结APP后台接口开发我总结出以下几个部分:需求分析与整理分析业务需求涉及的模块功能与数据库关联表接口开发文档大致编写并提交产品与APP开发人员1.主要是webservise 地址:http://XXXX/services/SbcxWebservice?wsdl2.接口函数统一为 sbp_sbcx_XXXX3.传入参数: 传入参数全为Stirn...

2018-04-26 17:47:41 26410 12

原创 oracle 死锁问题

今天在执行一个update语句时忘了提交。。。。。。导致了系统所有用到修改的表时都停止不动了,过程里运行到该表也停止了,反正是关于该表的操作斗殴不能进行了。后来问了项目经理后说是不是死锁了。并发我一段判断死锁的语句1.下面的语句用来查询哪些对象被锁: select s.sid,s.serial#,object_name,machinefr

2018-03-01 16:55:43 194

转载 java反射机制理解及其用途归纳

在imooc上看到关于反射的文章就留心看了看,写的挺好作者: 陈树义 链接:http://www.imooc.com/article/23418来源:慕课网反射之中包含了一个「反」字,所以想要解释反射就必须先从「正」开始解释。一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。Apple

2018-03-01 10:27:30 5439

原创 oracle 分页查询记录

先上sqlselect * from (select rownum r ,t.* from (select c.aae135, c.eac001, c.aac003, c.aac004, b.aic020                from ab01 a, ac04 b, ac01 c               where a.aaz001 = b.aaz001     

2018-02-28 14:31:52 232

转载 JAVA成员变量和静态变量的区别

JAVA成员变量和静态变量的区别:1,成员变量所属于对象。所以也称为实例变量。静态变量所属于类。所以也称为类变量。2,成员变量存在于堆内存中。静态变量存在于方法区中。3,成员变量随着对象创建而存在。随着对象被回收而消失。静态变量随着类的加载而存在。随着类的消失而消失。4,成员变量只能被对象所调用 。静态变量可以被对象调用,也可以被类名调用。所以,成员变量可以称为对象的特有数据,静态变量称为对象的共...

2018-02-27 11:20:33 345

转载 spring注解

声明Bean的注解:@Component : 组件,没有明确的角色@Service : 在业务逻辑层(service层)使用@Repository : 在数据访问层(dao层)使用@Controller : 在展现层(MVC--SpringMVC)使用注入Bean的注解:@Aautowired : Spring提供的注解.@Inject : JSR-330提供的注解@Resource : JSR-...

2018-02-27 10:16:22 141

原创 js中double类型的数据加减的时候出错

今天在写js中的简单算法的时候遇到一个奇怪的现象:在数据相减的时候出现小数,且小数点后面还有一串的数;想到使用的是double类型,可能是这个原因,百度了下果然是这个原因连接如下https://www.cnblogs.com/yanweidie/p/3561065.html js中有Math.round(x)方法,返回数字最接近的整数,四舍五入取整数

2018-02-01 17:28:52 1656

原创 js在页面间传值的方法记录

window.showModalDialog 与 window.returnValue 两个js方法昨天遇到了一些关于页面弹窗的传值问题于是就找了一波资料,发现上面两个方法挺好的父页面的js中function father(){}var dto = {};dto.aac001 = document.all.aac001.value;dto.aac00

2018-01-30 12:02:10 633

原创 将表中数据转换成java entity实例

Select   'private ' ||            Case         When a.Data_Type = 'VARCHAR2' Then          'String'         When a.Data_Type = 'DATE' Then          'Date'         When a.DATA_SCALE = 0 The

2018-01-29 15:19:09 720

原创 最近都写APP的接口,有苦说不出啊.

全是在过程里做操作,APP那边只负责传数据,也是坑的不行,这样APP开发连传入传出的数据都要我在接口里做判断,或许是我不太了解APP开发吧今天写了个判断的过程,想着贴出来以后可以理解下判断的思路和方向--寄送个人权益单Procedure sbp_sbcx_1051(as_inmsg in long, as_outmsg out clob) is      al_in

2018-01-25 17:17:26 608

原创 写于2018年第一场雪----记我的第一年工作

下雪了的夜晚也是兴起写点东西,算是随笔吧,想到什么就写点什么记点什么。。。   10点不到一刻,网易云放的是jay的新歌《等你下课》,算算从去年3月实习到现在的时间有快一年了,真是越来越远离校园,越来越融入社会融入工作。有过彷徨,有过激动,也有过抱怨。。。想想工作了其实也就那回事,无非是生活零碎,工作繁重,但是随着日子一天一天的过去也就遗失在走过的时光里。一年的时间我也变了很多,或许是社会的洗

2018-01-24 22:52:29 446

原创 app工作整理

接口模块测试/正式库  SBK_SBCX以下未实现短信接口短信接口pt07,插入数据即可发送短信(多次测试,有时几分钟内发送,有时全天未发送)人员中断申报根据人员身份证查出该人参保险种,缴费基数,缴费档次以及最近缴纳年月,根据中断原因,年月在表中修改数据,并和系统实时更新数据(即APP中断人员后系统也显示为APP中断操作)人员权益单接口

2018-01-12 13:32:36 229

原创 数据库查询所有表

--Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名、--查询所有表名:select t.* from user_tables t;--查询所有字段名:select t.column_name from user_col_comments t;--查询指定表的所有字段名:select t.column_name from user_col

2018-01-12 13:31:13 5889

原创 简单记下httpclientjava实现get,post请求

package com.insigma.siis.local.business.phrsapp.phrsappreg;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.URISyntaxException;im

2017-12-21 17:36:36 363

原创 我的微信公众号开发学习整理

1.公众号开发环境准备natapp注册、实名认证,下载natapp.exe;下载学习链接https://natapp.cn/ 购买免费隧道下载config.ini放到natapp.exe文件同级目录,进行accessToken配置运行natapp.exe 如果出现相应的信息代表映射成功了。验证方法:可以将localhost:8080替换成映射后的地址能访问就行了。2.反馈发送消息功

2017-11-16 16:23:09 802

空空如也

空空如也

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

TA关注的人

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