关闭
当前搜索:

使用Jenkins持续集成JavaWeb项目(War包部署方式)

安装配置 Jenkins有两种安装配置方式: 1 war包部署到tomcat容器(跨平台) 2 RPM包等安装(难度较大) 由于上篇博客已经介绍过RPM包安装的方式,本次只介绍war包部署的方式,另war包部署的方式较为简单易上手。 开始安装 去Jenkins官网下载最新的war包 将war包丢在tomcat容器中,该tomcat容器不允许存放其他的war包,启动...
阅读(151) 评论(0)

React Native初探

原文出处:https://www.cnblogs.com/yexiaochai/p/6042112.html 前言 很久之前就想研究React Native了,但是一直没有落地的机会,我一直认为一个技术要有落地的场景才有研究的意义,刚好最近迎来了新的APP,在可控的范围内,我们可以在上面做任何想做的事情。任何新技术的尝鲜都一定要控制在自己能控制的范围内,失败了会有可替换方案,不要引起不可逆的问...
阅读(182) 评论(0)

java7新特性之方法句柄MethodHandle使用

JDK6之前我们会使用java反射来实现动态方法调用,多数框架用反射的比较多,例如mybatis、spring等。在JDK7中,新增了java.lang.invoke.MethodHandle(方法句柄),称之为“现代化反射”。其实反射和java.lang.invoke.MethodHandle都是间接调用方法的途径,但java.lang.invoke.MethodHandle比反射更简洁,用反射...
阅读(150) 评论(0)

Java异步I/O编程实现的两种方式:将来式和回调式

package org.zwc.test; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.AsynchronousFileChannel; import java.nio.channels.CompletionHandler; import java.nio.file.Path;...
阅读(145) 评论(0)

React/React-Native的ES5 ES6写法对照表

原文出处:http://bbs.reactnative.cn/topic/15/react-react-native-%E7%9A%84es5-es6%E5%86%99%E6%B3%95%E5%AF%B9%E7%85%A7%E8%A1%A8        很多React/React Native的初学者都被ES6的问题迷惑:各路大神都建议我们直接学习ES6的语法(class Foo extend...
阅读(159) 评论(0)

React Native之unable to load script from assets解决 on windows

1.进入到项目根目录,在main下建立一个assets文件夹,mkdir android/app/src/main/assets 2.运行命令: react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/asset...
阅读(88) 评论(0)

正则表达式:NFA引擎匹配原理

1为什么要了解引擎匹配原理 一个个音符杂乱无章的组合在一起,弹奏出的或许就是噪音,同样的音符经过作曲家的手,就可以谱出非常动听的乐曲,一个演奏者同样可以照着乐谱奏出动听的乐曲,但他/她或许不知道该如何去改变音符的组合,使得乐曲更动听。 作为正则的使用者也一样,不懂正则引擎原理的情况下,同样可以写出满足需求的正则,但是不知道原理,却很难写出高效且没有隐患的正则。所以对于经常使用正则,或是...
阅读(99) 评论(0)

Java实现敏感词过滤

原文出处:http://cmsblogs.com/?p=1031 敏感词、文字过滤是一个网站必不可少的功能,如何设计一个好的、高效的过滤算法是非常有必要的。前段时间我一个朋友(马上毕业,接触编程不久)要我帮他看一个文字过滤的东西,它说检索效率非常慢。我把它程序拿过来一看,整个过程如下:读取敏感词库、如果HashSet集合中,获取页面上传文字,然后进行匹配。我就想这个过程肯定是非常慢的。对...
阅读(226) 评论(0)

Java实现CRC16CCITT算法

原文链接:http://blog.csdn.net/qq_26440221/article/details/66480657      最近在搞关于手环的APP,到蓝牙通讯这里是私有协议,用到了CRC校验(循环冗余校验),APP作为接收端需要实现CRC算法。在网上看了很多大神的文章,我看了感觉不是很清晰,故写此博客。         这是在网上找的CRC计算软件: CRC校验码...
阅读(175) 评论(0)

最通俗的CRC校验原理剖析

原文地址:http://blog.51cto.com/winda/1063951 1. CRC校验原理     CRC校验原理看起来比较复杂,好难懂,因为大多数书上基本上是以二进制的多项式形式来说明的。其实很简单的问题,其根本思想就是先在要发送的帧后面附加一个数(这个就是用来校验的校验码,但要注意,这里的数也是二进制序列的,下同),生成一个新帧发送给接收端。当然,这个附加的数不是随意的...
阅读(209) 评论(0)

Java线程池ThreadPoolExecutor及自定义线程池

原文链接:http://825635381.iteye.com/blog/2184680 一、概述  1、ThreadPoolExecutor作为java.util.concurrent包对外提供基础实现,以内部线程池的形式对外提供管理任务执行,线程调度,线程池管理等等服务;  2、Executors方法提供的线程服务,都是通过参数设置来实现不同的线程池机制。  3、先来了解其线程...
阅读(124) 评论(0)

使用jquery.qrcode.min.js实现前台二维码生成(带Logo)

一、准备环境:jquery-*.*.*.js和jquery.qrcode.min.js          jquery 版本可以自己选,由于qrcode的渲染方式render中的Canvas是html5,所以可能会有兼容性问题,所以要想兼容好,可使用table方式渲染。          jquery.qrcode.min.js可以自行下载,也可以粘贴下面代码,重命名为jquery.qrcod...
阅读(173) 评论(0)

使用Goolge开源工具zxing实现二维码读写工具(带Logo)

工具类:QrCodeCreateUtil.java package org.zwc.zxingtest; import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; imp...
阅读(158) 评论(0)

byte&oxff之格式转换原理解析

最近需要一个将字节数组转换为十六进制字符串输出的函数,于是开始编码如下: //该代码存在问题 public static String byteToHex(byte[] bt){ StringBuffer sb = new StringBuffer(); for(int i=0;i<bt.length;i++){ String tmpStr...
阅读(306) 评论(0)

Java之Lambda表达式10个示例

例1、用lambda表达式实现Runnable 我开始使用Java 8时,首先做的就是使用lambda表达式替换匿名类,而实现Runnable接口是匿名类的最好示例。看一下Java 8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。我们在这里做了什么呢?那就是用() -> {}代码块替代了整个匿名类。...
阅读(146) 评论(0)
1102条 共74页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1641099次
    • 积分:18367
    • 等级:
    • 排名:第613名
    • 原创:155篇
    • 转载:913篇
    • 译文:34篇
    • 评论:222条
    文章分类
    最新评论