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

原创 Weex项目集成Android 以及打包成app
1. 创建一个weex项目创建weex项目参考:https://blog.youkuaiyun.com/qq_39705793/article/details/830011452. 集成的Android项目你创建完了一个新的weex项目,你的目录结构下的平台下的文件夹下只有一个platforms.json。进入项目根目录下执行weex platform add android----...
2018-10-26 18:55:43
1960

原创 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
3187
原创 设计模式原则
单一职责原则一个类,只有一个引起它变化的原因。应该只有一个职业。每一个职责都是变化的轴线,如果一个类有一个以上的职责,这些职责就耦合在一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其他的职责。另外,多个职责耦合在一起,会影响复用性,例如:要实现逻辑和页面的分离。开闭原则开闭原则就是说对扩展开放,对修改关闭。在程序需要进行扩展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性能好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。迪米特法
2020-05-11 15:07:37
243
原创 uml图以及类和类之间的关系
一、uml图uml类图张三李四王五你好!李四, 最近怎么样?你最近怎么样,王五?我很好,谢谢!我很好,谢谢!李四想了很长时间,文字太长了不适合放在一行.打量着王五...很好... 王五, 你怎么样?张三李四王五二、类和类之间的关系类和类的关系主要分为以下几种:组合和聚合继承实现依赖关联组合和聚合组合组合关系是 contains a 的一种关系,关联关系比较强,整体和部分...
2020-04-28 17:45:32
391
原创 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
961
原创 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
894
原创 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
2558
原创 CentOS7关于网络的设置
CentOS7关于网络的设置装好CentOS7后,我们一开始是上不了网的 这时候,可以输入命令dhclient,可以自动获取一个IP地址,再用命令ip addr查看IP 不过这时候获取的IP是动态的,下次重启系统后,IP地址也会变化,这时候我们可以把系统的IP设置为静态的,设置步骤如下: (1)点击VMware虚拟机左上角的“编辑”,选择“虚拟网络编译器”。 (2)选中VMnet...
2019-09-21 14:20:46
213
原创 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
1708
原创 android扫码优化
前言现在一维码二维码在我们的日常生活中使用如此的广泛,所以拥有扫码功能的APP变得非常普遍,一个安卓APP需要扫码功能就要用到zxing了,zxing是谷歌开源的让开发者更方便使用摄像头的库,而我们常用的扫码功能就是其中之一。但是因为zxing的功能太强大了,包含了很多我们用不上的功能,所以一般都会抽取其中的扫码功能单独使用,这个抽取的过程还是有点麻烦的,但是已经有很多开发者为我们省去了这个过...
2019-06-28 10:15:04
2166
原创 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
214
转载 Java三种代理模式:静态代理、动态代理和cglib代理
一、代理模式介绍代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。简言之,代理模式就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式。代理模式UML类图举个例子,我们生活中经常到火车站去买车票,但是人一多的话,就会非常拥挤,于是就有了代售...
2019-04-25 11:44:10
247
转载 CAS原理
前言在并发编程中,锁是消耗性能的操作,同一时间只能有一个线程进入同步块修改变量的值,比如下面的代码synchronized void function(int b){ a = a + b;}如果不加 synchronized 的话,多线程修改 a 的值就会导致结果不正确,出现线程安全问题。但锁又是要给耗费性能的操作。不论是拿锁,解锁,还是等待锁,阻塞,都是非常耗费性能的。...
2019-04-23 10:32:58
246
原创 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
23480
1
原创 创建线程的几种方式
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
443
原创 spring aop (基于注解)
1. maven 导入依赖 Spring AOP:(spring-aspects包)2. 定义一个业务逻辑类3. 定义一个切面类:切面类里边的方法需要动态的去感知业务类的方法运行到那里,然后进行执行对应的切面类的固定方法4. 给切面类的目标方法标注何时运行1. 前置方法:@Before2. 后置方法:@After3. 返回结果方法:@AfterReturn...
2019-03-21 15:54:13
606
原创 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
1849
转载 spring源码分析Aware
原文地址:https://blog.youkuaiyun.com/boling_cavalry/article/details/81611426spring源码分析Aware子类的使用场景接下来通过分析spring源码,我们来看看典型的Aware子类有哪些,使用场景是什么?在spring容器初始化过程中,会执行AbstractApplicationContext类的prepareBeanFactory...
2019-03-21 10:26:48
431
原创 activeMQ 中的Session
在第四步的时候,创建了一个session,需要设置两个参数,第一个参数是是否支持事务,第二个参数是设置签收模式。签收就是消费者接受到消息后,需要告诉消息服务器,我收到消息了。当消息服务器收到回执后,本条消息将失效。因此签收将对PTP模式产生很大影响。如果消费者收到消息后,并不签收,那么本条消息继续有效,很可能会被其他消费者消费掉!签收方式有三种:AUTO_ACKNOWLEDGE:表示在...
2019-03-07 16:46:15
1175
原创 activeMQ Topic方式(发布/订阅)
在发布订阅消息方式中,消息是无状态的,不保证每条消息被消费,只有监听该TOPIC地址才能收到消息并消费,否则该消息将会丢失。一对多的发布接受策略,可以同时消费多个消息。订阅/发布模式,同样可以有着多个发送端与多个接收端,但是接收端与发送端存在时间上的依赖,就是如果发送端发送消息的时候,接收端并没有监听消息,那么ActiveMQ将不会保存消息,将会认为消息已经发送,换一种说法,就是发送端发送消...
2019-03-07 16:22:35
1613
原创 activeMQ 点对点方式
在点对点的传输方式中,消息数据被持久化,每条消息都能被消费,没有监听QUEUE地址也能被消费,数据不会丢失,一对一的发布接受策略,保证数据完整。点对点的模式主要建立在一个队列上面,当连接一个列队的时候,发送端不需要知道接收端是否正在接收,可以直接向ActiveMQ发送消息,发送的消息将会先进入队列中,如果有接收端在监听,则会发向接收端,如果没有接收端接收,则会保存在activemq服务器,直到...
2019-03-07 15:27:03
569
原创 修改代码不需要重启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
1182
原创 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
258
原创 Springboot 打包成war 部署到tomcat服务器上
1. 首先修改pom文件第一处修改:设置打包方式 <packaging>war</packaging>第二处修改:由于springboot内置tomcat,需要取消内置tomcat。<dependency> <groupId>org.springframework.boot</groupId> &...
2019-02-28 17:45:23
638
2
原创 MyBatis的Mapper文件的foreach标签详解
Mybatis中的foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close: item:表示集合中每一个元素进行迭代时的别名; index:指定一个名字,用于表示在迭代过程中,每次迭代到的位置; open:表示该语句以什么开始;...
2019-02-28 16:24:40
6412
原创 git 在往云端push代码时候报错detached head
原因:本地提交和远程的分支没有一点关系。可能是你换分支了 需要换回分支解决方式:1.使用git bash进入到git的存放代码的盘符文件夹下2.使用命令 查看所有分支:git branch3.切换分支:git checkout master4.在切换回来:git checkout develop5.然后 。。。。打开idea 正常提交就成功了...
2019-02-27 18:06:53
1260
原创 前台传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
2012
1
原创 让代码看着更养眼
格式化代碼:1、右键->source->format2、Ctrl+Shift+F组合键 导入格式化代码文件:windows------>preferences------->Java-------->code style--------formatter在右边小窗口 import 导入代码格式化文件https://download....
2019-02-21 16:18:24
568
原创 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
148
原创 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
174
原创 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
279
原创 SpringCloud 服务治理
服务治理服务治理可以说微服务中最为核心和最为基础的模块了,它主要用来实现各个微服务实例自动化注册与发现## 服务注册 在服务治理框架中,通常会构建一个注册中心,每个单位元向注册中心登记自己提供的服务,将主机名与端口号、版本号、通讯协议等一些附加的信息告知注册中心。注册中心按服务名组织服务清单适用于各种环境(PC Server、云环境、容器(Docker) )轻量级组建(Eureka)组建的支持很丰富,功能很齐全(配置中心、注册中心、路由)选型中立需要的技术j...
2019-01-03 20:57:20
254
原创 使用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
354
原创 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
7807
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
40562
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
532
静态界面传值jquery插件
2018-09-21
sygwin 64位
2018-08-28
Sygwin 32位
2018-08-28
erp建表工具
2018-04-16
我动态增加了许多input标签,我怎么获取他们的值?
2018-09-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人