自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小鸭脖的博客

程序员的学习

  • 博客(97)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

原创 Weex项目集成Android 以及打包成app

1.  创建一个weex项目创建weex项目参考:https://blog.csdn.net/qq_39705793/article/details/830011452.  集成的Android项目你创建完了一个新的weex项目,你的目录结构下的平台下的文件夹下只有一个platforms.json。进入项目根目录下执行weex platform add android----...

2018-10-26 18:55:43 1893

原创 Weex项目打包成Apk

1. 首先下载node.js,安装node.js 配置环境变量安装完成之后,我们可以检测一下是否安装成功$ node -vv6.11.3$ npm -v3.10.10 通常,安装了 Node.js 环境,npm 包管理工具也随之安装了。因此,直接使用 npm 来安装 weex-toolkit。2. 安装weex第一步安装weex依赖。直接使用 npm ...

2018-10-25 10:52:51 3121

原创 设计模式原则

单一职责原则一个类,只有一个引起它变化的原因。应该只有一个职业。每一个职责都是变化的轴线,如果一个类有一个以上的职责,这些职责就耦合在一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其他的职责。另外,多个职责耦合在一起,会影响复用性,例如:要实现逻辑和页面的分离。开闭原则开闭原则就是说对扩展开放,对修改关闭。在程序需要进行扩展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性能好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。迪米特法

2020-05-11 15:07:37 195

原创 uml图以及类和类之间的关系

一、uml图uml类图张三李四王五你好!李四, 最近怎么样?你最近怎么样,王五?我很好,谢谢!我很好,谢谢!李四想了很长时间,文字太长了不适合放在一行.打量着王五...很好... 王五, 你怎么样?张三李四王五二、类和类之间的关系类和类的关系主要分为以下几种:组合和聚合继承实现依赖关联组合和聚合组合组合关系是 contains a 的一种关系,关联关系比较强,整体和部分...

2020-04-28 17:45:32 335

原创 CentOS7 connect:不可达

文章目录CentOS7 connect: 不可达1. 什么时候出现的?2.怎么解决?CentOS7 connect: 不可达1. 什么时候出现的?我是配置静态ip出现的这种情况的而根本原因是是配置完静态ip之后 没有配置dns网关 子网掩码2.怎么解决?修改配置文件vim /etc/sysconfig/network-scripts/ifcfg-xx配置好dns网关和子网掩码...

2020-02-03 18:41:47 869

原创 Failure talking to yum: 'ascii' codec can't encode characters in position 168-172: ordinal not in ra

文章目录Failure talking to yum: 'ascii' codec can't encode characters in position 168-172: ordinal not in range(128)如何配置yum数据源**什么是yum****如何配置yum仓库**如何修改国内数据源Centos7修改国内阿里数据源Failure talking to yum: ‘asci...

2020-02-03 12:46:49 832

原创 debian镜像源

debian9官方源:deb http://ftp.debian.org/debian stretch main contribdeb http://ftp.debian.org/debian stretch-updates main contribdeb http://security.debian.org stretch/updates main contribdeb-src [...

2019-11-20 10:03:06 2439

原创 CentOS7关于网络的设置

CentOS7关于网络的设置装好CentOS7后,我们一开始是上不了网的 这时候,可以输入命令dhclient,可以自动获取一个IP地址,再用命令ip addr查看IP 不过这时候获取的IP是动态的,下次重启系统后,IP地址也会变化,这时候我们可以把系统的IP设置为静态的,设置步骤如下: (1)点击VMware虚拟机左上角的“编辑”,选择“虚拟网络编译器”。 (2)选中VMnet...

2019-09-21 14:20:46 177

原创 JDBC的五个步骤

1. 加载驱动Class.forname("oracle.jdbc.OracleDriver");2. 创建连接url = "jdbc:oracle:thin:@ip:端口号"DriverManager.getConnection("url","name","pathword")3. 建立通道预编译的通道 PreparedStatement 语句固定不变 ...

2019-09-21 12:52:32 1659

转载 单链表的反转

...

2019-08-14 15:47:00 120

原创 android扫码优化

前言现在一维码二维码在我们的日常生活中使用如此的广泛,所以拥有扫码功能的APP变得非常普遍,一个安卓APP需要扫码功能就要用到zxing了,zxing是谷歌开源的让开发者更方便使用摄像头的库,而我们常用的扫码功能就是其中之一。但是因为zxing的功能太强大了,包含了很多我们用不上的功能,所以一般都会抽取其中的扫码功能单独使用,这个抽取的过程还是有点麻烦的,但是已经有很多开发者为我们省去了这个过...

2019-06-28 10:15:04 2071

原创 redis常用命令总结

命令select 库 选择库move key 1 将key移动到库1中1. key1. DEL key // 删除指定的key2. keys * //查看当前所有的keykeys aaa* // 查找所有以aaa开头的key3. exists key //查看指定的key是否存在4. expire key time //key:key的名称,time:指定过期...

2019-05-14 18:09:14 162

转载 Java三种代理模式:静态代理、动态代理和cglib代理

一、代理模式介绍代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。简言之,代理模式就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式。代理模式UML类图举个例子,我们生活中经常到火车站去买车票,但是人一多的话,就会非常拥挤,于是就有了代售...

2019-04-25 11:44:10 197

转载 CAS原理

前言在并发编程中,锁是消耗性能的操作,同一时间只能有一个线程进入同步块修改变量的值,比如下面的代码synchronized void function(int b){ a = a + b;}如果不加 synchronized 的话,多线程修改 a 的值就会导致结果不正确,出现线程安全问题。但锁又是要给耗费性能的操作。不论是拿锁,解锁,还是等待锁,阻塞,都是非常耗费性能的。...

2019-04-23 10:32:58 204

原创 SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelecto

标签:Java日志方案有很多,包括:java.util.logging、Apache的commons-logging和log4j、slf4j以及logback. 一个大型项目会用到众多第三方jar包,这些jar包可能会用到上述各种日志方案,如何在新的项目中使用slf4j+logback的组合,让所有其他jar包的日志也输出到logback,并避免冲突和异常?SLF4J is a simpl...

2019-04-01 10:07:48 22506

原创 创建线程的几种方式

1. 继承Thread类的方式:public class Thread01 extends Thread{ @Override public void run() { System.out.println(getName()+"线程执行了"); } public static void main(String[] args) { Thread01 thread = new...

2019-03-30 12:42:23 417

原创 spring aop (基于注解)

1. maven 导入依赖 Spring AOP:(spring-aspects包)2. 定义一个业务逻辑类3. 定义一个切面类:切面类里边的方法需要动态的去感知业务类的方法运行到那里,然后进行执行对应的切面类的固定方法4. 给切面类的目标方法标注何时运行1. 前置方法:@Before2. 后置方法:@After3. 返回结果方法:@AfterReturn...

2019-03-21 15:54:13 567

原创 error at ::0 formal unbound in pointcut

error at ::0 formal unbound in pointcut在学习spring aop中,出现这个异常信息,经过仔细的查找我的AfterReturning注解是这么写的 @AfterReturning(value = "pointCut()")因为我是给有返回值的方法增强的,所以正确写法应该如下:@AfterReturning(value="pointCu...

2019-03-21 15:33:46 1802

转载 spring源码分析Aware

原文地址:https://blog.csdn.net/boling_cavalry/article/details/81611426spring源码分析Aware子类的使用场景接下来通过分析spring源码,我们来看看典型的Aware子类有哪些,使用场景是什么?在spring容器初始化过程中,会执行AbstractApplicationContext类的prepareBeanFactory...

2019-03-21 10:26:48 369

原创 activeMQ 中的Session

在第四步的时候,创建了一个session,需要设置两个参数,第一个参数是是否支持事务,第二个参数是设置签收模式。签收就是消费者接受到消息后,需要告诉消息服务器,我收到消息了。当消息服务器收到回执后,本条消息将失效。因此签收将对PTP模式产生很大影响。如果消费者收到消息后,并不签收,那么本条消息继续有效,很可能会被其他消费者消费掉!签收方式有三种:AUTO_ACKNOWLEDGE:表示在...

2019-03-07 16:46:15 1135

原创 activeMQ Topic方式(发布/订阅)

在发布订阅消息方式中,消息是无状态的,不保证每条消息被消费,只有监听该TOPIC地址才能收到消息并消费,否则该消息将会丢失。一对多的发布接受策略,可以同时消费多个消息。订阅/发布模式,同样可以有着多个发送端与多个接收端,但是接收端与发送端存在时间上的依赖,就是如果发送端发送消息的时候,接收端并没有监听消息,那么ActiveMQ将不会保存消息,将会认为消息已经发送,换一种说法,就是发送端发送消...

2019-03-07 16:22:35 1555

原创 activeMQ 点对点方式

在点对点的传输方式中,消息数据被持久化,每条消息都能被消费,没有监听QUEUE地址也能被消费,数据不会丢失,一对一的发布接受策略,保证数据完整。点对点的模式主要建立在一个队列上面,当连接一个列队的时候,发送端不需要知道接收端是否正在接收,可以直接向ActiveMQ发送消息,发送的消息将会先进入队列中,如果有接收端在监听,则会发向接收端,如果没有接收端接收,则会保存在activemq服务器,直到...

2019-03-07 15:27:03 519

原创 修改代码不需要重启Tomcat

代码更改时,不想让Tomcat重新跑,更改server.xml<Context docBase="D:\apache\apache-tomcat-7.0.85-windows-x64\apache-tomcat-7.0.85\wtpwebapps\wyhwXWeb" path="/XWeb" reloadable="true" source="org.eclipse.jst.j2e...

2019-03-07 13:59:35 1145

原创 Tomcat控制台中文乱码问题

1、修改cmd的编码格式快捷键win+R打开运行程序,输入regedit打开注册表,找到以下路劲并且修改。[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor],新建一个字符串值,key-value如下:"autorun"="chcp 65001",之后重新打开cmd即可。2、修改Tomcat bin目录下startu...

2019-03-07 13:53:57 232

原创 Springboot 打包成war 部署到tomcat服务器上

1. 首先修改pom文件第一处修改:设置打包方式 <packaging>war</packaging>第二处修改:由于springboot内置tomcat,需要取消内置tomcat。<dependency> <groupId>org.springframework.boot</groupId> &...

2019-02-28 17:45:23 583 2

原创 MyBatis的Mapper文件的foreach标签详解

Mybatis中的foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close:    item:表示集合中每一个元素进行迭代时的别名;    index:指定一个名字,用于表示在迭代过程中,每次迭代到的位置;    open:表示该语句以什么开始;...

2019-02-28 16:24:40 6155

原创 git 在往云端push代码时候报错detached head

原因:本地提交和远程的分支没有一点关系。可能是你换分支了 需要换回分支解决方式:1.使用git bash进入到git的存放代码的盘符文件夹下2.使用命令 查看所有分支:git branch3.切换分支:git checkout master4.在切换回来:git checkout develop5.然后 。。。。打开idea 正常提交就成功了...

2019-02-27 18:06:53 1226

原创 前台传json,后台如何接受

1.  首先前台需要写一个ajax,ajax格式如下:var json = {"jsonCom":jsonCom,"jsonEsl":jsonEsl} $.ajax({ url: "/demo/EslController/bing", type:'post', data: JSON.stringify(json), co...

2019-02-26 17:41:37 1962 1

原创 让代码看着更养眼

格式化代碼:1、右键->source->format2、Ctrl+Shift+F组合键    导入格式化代码文件:windows------>preferences------->Java-------->code style--------formatter在右边小窗口  import   导入代码格式化文件https://download....

2019-02-21 16:18:24 531

原创 spring cloud服务发现与消费

服务发现与消费1.  创建服务消费者2.  引入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...

2019-01-18 18:01:43 125

原创 spring cloud 服务注册中心集群

高可用服务注册中心1.  创建两个服务注册中心2.  添加依赖   注意更改一下artifactId<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...

2019-01-18 16:42:07 150

原创 spring cloud搭建服务注册中心并注册服务

搭建服务注册中心1. 添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...

2019-01-18 15:11:35 228

原创 SpringCloud 服务治理

服务治理服务治理可以说微服务中最为核心和最为基础的模块了,它主要用来实现各个微服务实例自动化注册与发现## 服务注册 在服务治理框架中,通常会构建一个注册中心,每个单位元向注册中心登记自己提供的服务,将主机名与端口号、版本号、通讯协议等一些附加的信息告知注册中心。注册中心按服务名组织服务清单![](https://img-blog.csdnimg.cn/20190108111459717.p...

2019-01-08 11:36:37 682

原创 SpringCloud 服务治理

服务治理服务治理可以说微服务中最为核心和最为基础的模块了,它主要用来实现各个微服务实例自动化注册与发现## 服务注册 在服务治理框架中,通常会构建一个注册中心,每个单位元向注册中心登记自己提供的服务,将主机名与端口号、版本号、通讯协议等一些附加的信息告知注册中心。注册中心按服务名组织服务清单![](https://img-blog.csdnimg.cn/20190108111459717.p...

2019-01-08 11:36:37 130

原创 开始使用Spring cloud实战微服务

Spring Cloud是什么spring cloud是spring boot快速构建分布式系统的工具集Spring Cloud特点约定优于配置。开箱即用,快速启动(这两个是Spring boot的特点)适用于各种环境(PC Server、云环境、容器(Docker) )轻量级组建(Eureka)组建的支持很丰富,功能很齐全(配置中心、注册中心、路由)选型中立需要的技术j...

2019-01-03 20:57:20 232

原创 maven 项目转换Gradle项目

在pom所在的文件夹下  执行gradle init --type pom

2019-01-03 20:51:43 1259

原创 使用idea搭建第一个springboot web程序

   pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

2019-01-03 17:03:23 317

原创 window location href怎么获取参数

 window.location.href = "Templelate_Detail.html?id=" + idValue + "&key=" + idKey; 怎么获取id的参数呢 方法:var urltype = getQueryString('id'); console.log(urltype)

2018-12-27 11:44:40 7700 2

原创 java对象转JSONObject

首先导包 两个import com.alibaba.fastjson.JSONObject;import com.google.gson.Gson;Gson g = new Gson();Notice notice = g.fromJson(s, Notice.class); //json字符串转java对象 需要的是Gson/*这里需要强转一下 默认是Obje...

2018-12-21 14:06:20 40145 1

原创 android推动消息点击跳转weex界面

整体业务逻辑:首先在weex界面中开启推送的服务,这里自定义一个module,在module中去调用service中的方法,mq开启服务需要一个参数设备id,这里再weex activity中 onCreate首先获取到设备id并且存储到SharedPreferences中,然后再service中获取device id。这样才能正确的开启推送的服务。用mq推送消息,在服务中通过Notifica...

2018-12-19 14:43:41 490

代码自动生成工具

mybatis-generator-1.35-master 代码自动生成工具 使用教程参考说明

2019-02-21

代码格式化文档

用途:让java代码统一用一个代码规范,具体操作参考: https://mp.csdn.net/postedit/87862958

2019-02-21

android扫一扫依赖包

android扫一扫依赖包 解压里边的arr依赖包。。。。。

2018-12-18

netty源码 4.*版本

netty源码

2018-11-28

netty所需要得jar包

netty所需要得jar包

2018-11-08

Netty权威指南 第二版

Netty 权威指南 第二版 带书签目录 完成版

2018-11-08

Eclipse Groovy插件

Eclipse Groovy插件 离线安装

2018-11-01

spring-objenesis-repack-3.0.1

spring查看源码所需要的jar 之二 spring-objenesis-repack-3.0.1

2018-10-31

spring-cglib-repack-3.2.8.jar

spring查看源码所需要的jar包之一 spring-cglib-repack-3.2.8.jar

2018-10-31

weex搭建android需要的arr包

mzlibrary-release.aar

2018-10-26

git安装包以及使用教程

git安装包以及使用教程git安装包以及使用教程git安装包以及使用教程

2018-10-25

Xmanager6终端模拟管理系统

Xmanager6 Xmanager6 Xmanager6Xmanager6Xmanager6Xmanager6

2018-09-29

前端国际化插件i18n

前端国际化插件i18n

2018-09-28

静态界面传值jquery插件

静态界面传值插件,第一个界面给第二个界面传值,通过url方式:[removed].href = "Conference_Detail.html?conferenceId='"+conferenceIdByBefore+"'"; 第二个界面获取方式:$.query.get("conferenceId")

2018-09-21

hadoop0.20.2

hadoop-0.20.2 这个是hadoop的老版本,如果正在初学hadoop的话,可以使用这个。我也正在用这个学习hadoop

2018-09-01

sygwin 64位

64位的sygwin的软件安装吧,模拟Linxu的系统环境。学习hadoop必用的软件,附上安装教程:https://blog.csdn.net/qq_39705793/article/details/82119094

2018-08-28

Sygwin 32位

32位的sygwin的软件安装吧,模拟Linxu的系统环境。学习hadoop必用的软件,附上安装教程:https://blog.csdn.net/qq_39705793/article/details/82119094

2018-08-28

人人都是架构师书籍

人人都是架构师 是一本好书 里边讲解了许多分布式系统的知识,还有许多java的中间件,大家可以去阅读以下这本书,确实值得拥有

2018-08-28

erp建表工具

erp建表工具,maketables,练习erp的可以下载实验。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-04-16

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

TA关注的人

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