- 博客(17)
- 收藏
- 关注
转载 Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore
在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。以下是本文目录大纲:一.CountDownLatch用法二.CyclicBarrier用法三.Semaphore用法一.CountDownLatch用法CountDownLatch类...
2018-11-30 10:31:07 137
转载 Https协议的认知
Q1: 什么是 HTTPS?BS: HTTPS 是安全的 HTTPHTTP 协议中的内容都是明文传输,HTTPS 的目的是将这些内容加密,确保信息传输安全。最后一个字母 S 指的是 SSL/TLS 协议,它位于 HTTP 协议与 TCP/IP 协议中间。Q2: 你说的信息传输安全是什么意思BS: 信息传输的安全有三个方面:客户端和服务器直接的通信只有自己能看懂,即使第三方拿到数据也看不...
2018-11-28 10:09:34 149
原创 vue+axios+httpsevlet解决前端跨域的问题
一 通过webpack中的proxyTable机制,用nodejs服务器进行转发。但只局限于生产环境。proxyTable: {'/api': {target: 'http://172.21.73.144:30010',changeOrigin: true,pathRewrite: {'^/api': '/'}}},二 在后端httpsevlet的请求中...
2018-11-23 09:11:46 504
原创 axios里的post请求时转换Request Payload 和formData
axios进行前后端访问时会自动将起序列话。axios默认的格式是Request Payload而如果后台使用Httpservlet时使用request.getParameter时只能拿到格式为formData的数据,这是就需要进行数据转换。你也可以在引入axios时就设置默认的格式:axios.defaults.headers.post['Content-Type'] = 'a...
2018-11-22 17:30:50 10625 1
原创 ES6模块的import和export用法总结
ES6之前已经出现了js模块加载的方案,最主要的是CommonJS和AMD规范。commonjs主要应用于服务器,实现同步加载,如nodejs。AMD规范应用于浏览器,如requirejs,为异步加载。同时还有CMD规范,为同步加载方案如seaJS。ES6在语言规格的层面上,实现了模块功能,而且实现得相当简单,完全可以取代现有的CommonJS和AMD规范,成为浏览器和服务器通用的模块解决方案...
2018-11-14 17:13:54 665
原创 hibernate结合postgresql数据库在项目中的使用
添加mvn依赖:<!-- hibernate dependence --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> &...
2018-11-13 16:01:28 2085
原创 基于jetty httpservlet JWTtoken cookie实现一个api 的验证安全机制
先介绍HttpServletRequest 用户请求对象1.用户请求对象包含: 请求行 请求头 请求体 // 获取请求的网址 System.out.println(request.getRequestURL()); // http://localhost:8080/sh-web-servlet02/demo08 System.out.println(...
2018-11-08 13:59:55 550 1
转载 Linux Shell脚本编写规范、例子
一、规范Linux的Shell种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K Shell(/usr/bin/ksh)、Shell for Root(/sbin/sh),等等。不同的Shell语言的语法有所不同,所以不能交换使用。每种Shell都有其...
2018-11-08 09:09:04 1423
转载 详解SSL/TLS
本文分为六个部分,详见思维导图。一、SSL/TLS作用 在了解作用前,先介绍什么是SSL/TLS?SSL(Secure Sockets Layer)即安全套接字层,保障internet数据传输的安全性。TLS(Transport Layer Security)即安全传输层协议,保障应用程序之间通信的安全性。 要了解SSL/TLS的作用要从网络通信风险着手,所以总结出了三大风险及其对...
2018-11-07 15:49:32 1043
原创 浅析java内存模型--JMM(Java Memory Model)
在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步? 在Java语言中,采用的是共享内存模型来实现多线程之间的信息交换和数据同步的。 线程之间通过共享程序公共的状态,通过读-写内存中公共状态的方式来进行隐式的通信。同步指的是程序在控制多个线程之间执行程序的相对顺序的机制,在共享内存模型中,同步是显式的,程序员必须显式指定某个方法/代码块需要在多线程之间互...
2018-11-07 15:37:27 103
转载 MQTT Java客户端Eclipse paho实现数据的发送和接收
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。客户端API使用官方推荐的Eclipse Paho 服务端 1 package bs...
2018-11-07 15:11:15 1341
原创 RunTime.getRuntime().exec()运行脚本命令的介绍
java在企业级项目开发中,无论是强制性的功能需要,还是为了简便java的实现,需要调用服务器命令脚本来执行。在java中,RunTime.getRuntime().exec()就实现了这个功能。 用法: public Process exec(String command)-----在单独的进程中执行指定的字符串命令。 public Proces...
2018-11-07 13:43:01 15566
原创 安装APK报错解决方法
adb install xxx.apk 报错,安装APK报错:INSTALL_FAILED_SHARED_USER_INCOMPATIBLE、INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES 、INSTALL_FAILED_ALREADY_EXISTS 1. 安装APK报错:Failure [INSTALL_FAILED_SHARED_USER...
2018-11-06 17:25:35 995
原创 java中的单例模式
解法一:只适合单线程环境(不好)package test;/** * @author xiaoping * */public class Singleton { private static Singleton instance=null; private Singleton(){ } public static Singleton...
2018-11-06 15:48:17 201
转载 工具类中没有context的解决方法
其实我们应用启动的时候会启动Application这个类,这个类是在AndroidManifest.xml文件里其实是默认的 <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <acti...
2018-11-06 15:43:16 1566
转载 Maven详解之仓库------本地仓库、远程仓库
在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方)任何的构件都有唯一的坐标,Maven根据这个坐标定义了构件在仓库中的唯一存储路径,解读Maven在仓库中的存储路径:1.基于groupId准备路径,将句点分隔符转成路径分隔符,就是将 "." ...
2018-11-02 14:04:07 344
原创 路由懒加载方式
当打包构建应用时,Javascript包会变得非常大,影响页面加载,路由懒加载可以在路由被访问的时候才加载对应的组件,这样就更加高效了。const Foo = resolve =>{ require.ensure(['./Foo.vue',() => { resolve(require('./Foo.vue')) }])} 这里还有另一种代码分块的语法,...
2018-11-01 17:11:49 1616
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人