自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

芒果味的博客

vx公众号:Taz的杂货铺,个人博客:http://www.tzshow.xyz/

  • 博客(22)
  • 问答 (3)
  • 收藏
  • 关注

原创 Zookeeper+ActiveMQ配置集群

准备Zookeeper-3.4.5-tar.gzapache-activemq-5.11.1-bin.tar.gzJava环境(yum install java* -y --nogpgcheck )双Ping或者关闭防火墙或者加入白名单(服务器环境处理)配置Zookeeper1.zk1.cfg# The number of milliseconds...

2020-03-24 12:10:10 214

原创 【Consul】解决服务注册进Consul出现critical的错误

1.红色部分应该放弃不写,选着绿色部分。2.因为consul会用到actuator,所以pom文件选择添加<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</a...

2020-03-14 12:40:00 3037 3

原创 【SpringCloud】架构框架使用变化

2020-03-12 04:45:35 124

原创 【Docker】常见问题

centos6 no package docker-ioPlan A1. yum install epel-release2. cd /etc/yum.repos.d sudo wget http://www.hop5.in/yum/el6/hop5.repo3. yum install docker-io4. OK!!!Plan Byum ...

2020-01-07 11:57:57 178

原创 【Docker】CentOS6.5安装docker

官方文档要求Linux kernel至少3.8以上,且docker只能运行在64位的系统中。由于RHEL6和CentOS6的内核版本为2.6,因此必须要先升级内核。Centos6.5 Docker安装教程 ...

2019-12-18 05:35:00 69

原创 【Swagger2】Api测试和文档查看、静态初始化

Swagger2一句话就是编码的同时也可以通过它来进行接口说明接口测试,以便后续工作。简单用法注解代码持久化

2019-12-11 08:49:24 536

原创 【SpringSecurity】Security实现用户认证和授权

SpringSecurity实现用户认证和用户授权,访问合法等功能的一个安全框架。ps:shiro国内市场占有率比这个高。需求springboot+security实现用户认证和授权编码第一步: 编写Config类注意@注解的引入@EnableWebSecuritypublic class SecurConfig extends WebSecuri...

2019-12-05 06:00:58 460

原创 【Shiro+SpringBoot】JWT+Shiro安全的解决用户授权认证地址过滤问题

JWT的应用场景关于JWT是什么,可理解为使用带签名的token来做用户和权限验证,现在流行的公共开放接口用的OAuth 2.0协议基本也是类似的套路。这里只是说下选择使用jwt不用session的原因。首先,是要支持多端,一个api要支持H5, PC和APP三个前端,如果使用session的话对app不是很友好,而且session有跨域攻击的问题。Shir...

2019-12-05 05:28:10 598

原创 【MarkDown】Marked和HLJS解决解析和高亮问题

安装marked和highlight这两个模块需要先安装,这里我们就使用yarn来进行安装。打开终端,进入到blog目录下,然后使用下面命令进行安装。yarn add markedyarn add highlight这个可能需要的时间多一点,我目前的版本是marked是0.7.0,highlight是9.15.10。如果版本有变化,导致代码没法运行,可自...

2019-11-16 07:11:20 4183

原创 【EGG】解决Egg.js跨域问题

安装egg-corsegg-cors模块是专门用来解决egg.js跨域问题的,只要简单的配置就可以完成跨域的设置,但是跨域一定要谨慎设置,很多安全问题,都是通过跨域进行攻击的。安装我们使用yarn add·进行安装,命令如下:yarn add egg-cors安装时间根据自己的网络状况不同,有所不同。我用了大概10秒钟左右。配置config/plugin...

2019-11-15 09:51:01 1173

原创 【React】使用增强函数解决thunk中间件与redux-dev-tools都需要的问题

创建增强函数插入CreateStore方法const composeEnhancer=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE_?window.__REDUX_DEVTOOLS_EXTENSION__({}):composeconst enhancer=composeEnhancer(applyMiddlewar...

2019-11-08 08:21:07 247

原创 Java中String的不可变性和创建String的内存变化

String的不可变性并不是指它的值不可变,而是原来那块所占的内存不能修改比如说:String s="123"    s ="12345" 这时候s的值变了,并不是覆盖了原有堆内存中,而是重新在堆中创建的新的内存区域并将s引用指向了新内存。ps:StringBuffer和StringBuilde可以在原内存块基础上修改,不需要创建新的内存区域。StringBuffer线程安全效

2017-12-21 17:54:15 476

原创 Java序列化版本ID的知识点

1.为什么要序列化在网络传输中需要序列化成二进制文件进行传输在保存对象时候需要序列化成二进制文件进行保存2.如何实现序列化实现接口seralizable3.序列化版本ID的作用在反序列化的时候起作用,拿到二进制文件的id与class文件进行id对比如果不一致,则抛出异常。4.序列化版本ID生成策略4.1警告提示,java编译器会根

2017-12-20 20:21:19 1510

原创 获取当前选中项目

IStructuredSelection structured =(IStructuredSelection)PlatformUI.getWorkbench().getActiveWorkbenchWindow()            .getSelectionService().getSelection("org.eclipse.jdt.ui.PackageExplorer");

2017-12-02 16:14:37 595

原创 [GEF原理]个人理解

前言:学了两个多星期的GEF,GEF这款图形编辑器开发框架当然可以基于RCP或者eclipse插件开发,这里谈的是插件开发,如有错误,请大家在评论指出我会努力更改。      我所理解的GEF框架可以分为静态创建图形和动态创建图形,先说静态创建图形原理静态:首先在GraphicalViewer的setContents这个方法中传入一个模型,框架为根据Model转为Editpart(

2017-11-30 20:29:53 410

原创 Android_Aty_Lify_Cycle

两个Activity,一个MainActivity,一个AnotherActivity 两个Aty切换, MainActivity onCreate onStart onResume 切换到AnotherActivity M:onPause A:onCreate A:onStart A:onResume M:onStop 按下Back后 M:onPause A:onRes

2017-06-12 17:15:52 214

原创 SSH总结

其实在这个三个框架中最为重量级的就是Spring,它将Struts的action当作bean整合,将hibernate的cfg,hbm整合,还有事务管理,下面一一整合到项目当中去,例如:创建个用户管理系统(暂时只提供查询功能和删除功能)一丶先设计Dao层用户:User类private String username;private String password;private String r

2017-06-11 23:04:47 197

原创 【Android笔记】一些常用的代码

/** * 根据歌曲id获取图片 * @param albumId * @return */ private String getAlbumImage(int albumId) { String result = ""; Cursor cursor = null; try {

2017-05-17 21:52:29 180

原创 总结下安卓实现购物车功能原理

主要是在内存创建个名叫SparseArray的对象,算是升级版的Hashmap,在性能上提高了优化,利用key-value存储商品Bean。首先我们需要个操控购物车的工具类这里叫做CartUtils吧,必须是单例的(毕竟一个用户一个购物车嘛),我们在该类的构造方法(有初始化作用)里初始化下sparseArrayStep.1SparseArray data=new SparseArr

2017-04-30 16:39:48 6484 1

转载 物理Menu 呼出 ActionBar中隐藏菜单的实现方式

物理Menu 呼出 ActionBar中隐藏菜单的实现方式       当程序采用ActionBar作为菜单时,希望菜单行为方式一直,但是在传统的物理Menu按键触发时,默认的菜单呼出方式跟ActionBar不一致,导致体验不友好,而且菜单的样式也不一样。              要实现这样的方式,只能改变程序对系统是否存在虚拟按键的判断,如果程序认为系统存在虚拟按键,那么呼

2017-04-26 15:02:49 468

原创 关于写toolbar加入Menu时候遇到的问题

在进行toolbar的右边的设计Menu出现了不能显示图标的问题原因是,必须重写一个方法(onPrepareOptionPanel)才能显示通过反射,暴力调用一个叫做setOptionalIconsVisible的一个方法。@Overrideprotected boolean onPrepareOptionsPanel(View view, Menu menu) {

2017-04-17 16:43:12 334

原创 安卓调用相册和摄像头。

package com.example.paul.invokecameraandphoto;import android.Manifest;import android.annotation.TargetApi;import android.content.ContentUris;import android.content.Intent;import androi

2017-04-06 10:08:42 364

空空如也

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

TA关注的人

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