- 博客(7)
- 资源 (12)
- 收藏
- 关注
原创 nginx反向代理websocket报403错误问题
nginx版本:1.10.3nginx1.3以后才支持websocket因项目需要服务端推送消息到web,使用H5的websocket来实现。js代码: var websocket = null; var hostname = location.hostname; var port = location.port; var pathName=window.document...
2018-06-23 18:29:27 4589 3
原创 可复用adapter,构建任意ListView、GridView
本文重点是构建可复用adapter,以创建GridView为例,效果图:先贴上GridView的布局activity_gridview.xml<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.androi...
2018-05-31 11:23:07 589
原创 JAVA多线程之synchronized,对象锁,类锁
JAVA内置锁:java内置锁的两种体现就是对象锁和类锁,java内置锁是一个互斥锁,同时只能被一个线程拿到,线程进入同步方法时自动获取内置锁,退出方法时,释放内置锁。当一个线程A拿到内置锁,其他线程只能等待A执行完毕释放锁,才能有机会获取内置锁进入同步方法。 对象锁:对象锁是用于对象实例方法,或者一个对象实例上的,每个对象实例只有一把锁,且各个对象实例的锁互不干扰。
2017-07-22 17:02:47 435
原创 java多线程之守护线程和用户线程
Java中的线程分为两类:守护线程和用户线程,守护线程被称为后台线程、用户线程被称为前台线程。守护线程一般被用来服务用户线程,两者之间的区别就是体现在JVM的运行上,当所有的用户线程结束,JVM会自动退出,这时候系统服务停止运行,守护线程自然也只能被迫停止。反之,守护线程全部结束不一定会导致JVM退出。 守护线程和用户线程在使用上区别不大,守护线程只需要在使用时执行this.se
2017-07-22 13:43:02 364
原创 java多线程之yeild学习
Thread.yeild() 让出CPU资源,使线程从运行状态变为就绪状态,和其他线程回到同一起跑线,让CPU重新选择,还有可能会被再一次选中。 实例: package com.zw;public class ThreadTest { public static void main(String[] args) { ThreadOne threadOne =
2017-07-09 22:48:35 768
原创 java实现基于SM4算法计算联机MAC数据
商业银行ATM系统向银行前置系统发送请求报文时,会在报文中加上一串加密后的MAC数据,前置校验此MAC数据验证秘钥是否同步,报文是否完整。用于加密的原MAC数据一般是和前置约定好的报文中部分请求字段。联机MAC数据实际上就是用一串128位的秘钥基于SM4算法对需要计算MAC的数据做加密处理。例:秘钥:C5945F5B DF1E2DD8 3C6BFCA9 699975F3用于MA
2017-07-09 12:42:57 5062
原创 WAS服务器部署JAVA WEB项目的Web.xml文件更新问题
WAS服务器机制问题,部署的war包项目更新了web.xml后,缓存中不会同步更新需手动修改。缓存目录:/home/was/IBM/WebSphere/AppServer/profiles/appsrv01/config/cells/localhostCell01/applications/项目文件夹名/deployments/项目名/项目文件夹名称/WEB-INF/web.xml
2017-06-22 18:33:02 2386
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人