加载中
Java多线程编程(4)--线程同步机制

一.锁 1.锁的概念   线程安全问题的产生是因为多个线程并发访问共享数据造成的,如果能将多个线程对共享数据的并发访问改为串行访问,即一个共享数据同一时刻只能被一个线程访问,就可以避...

cas
2019/10/23 09:31
23
java实现RPC

一,服务提供者 工程为battercake-provider,项目结构图如下图所示 1.1 先创建一个“卖煎饼”微服务的接口和实现类 package com.jp.service; public interface BatterCakeService { ...

2019/10/23 08:31
95
url中拼接中文参数,后台接收为乱码的问题

遇到在URL中拼接中文的参数,后台拿到的数据为乱码的问题,这里来说一下问题出现的原因与解决方法。 大家比较关心的应该是解决的方法,因此先说解决方法。 解决方法 解决的方法是在客户端对这...

2019/10/23 07:47
496
jQuery 源码分析(十四) 数据操作模块 类样式操作 详解

jQuery的属性操作模块总共有4个部分,本篇说一下第3个部分:类样式操作部分,用于修改DOM元素的class特性的,对于类样式操作来说,jQuery并没有定义静态方法,而只定义了实例方法,如下: add...

2019/10/23 07:30
8
Python列表解析式

列表解析式 列表解析式的语法:[返回值 for 元素 in 可迭代对象 if 条件],使用中括号[],内部是for循环,if条件语句可选,返回一个新的列表 。 列表解析式是一种语法糖,编译器会优化,不会...

2019/10/22 23:09
49
快速傅里叶变换

一、功能 计算复序列的快速傅里叶变换。 二、方法简介 序列$x(n)(n=0,1,...,N-1)$的离散傅里叶变换定义为 $$ X(k)=\sum_{n=0}^{N-1}x(n)W_{N}^{nk}, \qquad k=0,1,...,N-1 $$ 其中$W_{N}^{n...

2019/10/22 21:13
101
K8S(二)-创建一个pod应用

Pod是可以创建和管理Kubernetes计算的最小可部署单元。pod可以理解为容器的外壳,给容器做了一层抽象封装。一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。 一个pod类似一个豌...

2019/10/22 20:26
339
mysql中的utf8mb4、utf8mb4_unicode_ci、utf8mb4_general_ci的关系

mysql中的utf8mb4、utf8mb4_unicode_ci、utf8mb4_general_ci的关系 一、总结 一句话总结: utf8mb4是utf8的超集并完全兼容utf8,能够用四个字节存储更多的字符。 1、utf8mb4出现的原因是什么...

2019/10/22 20:21
121
AOP源码解析:AspectJAwareAdvisorAutoProxyCreator类的介绍

AspectJAwareAdvisorAutoProxyCreator 的类图 上图中一些 类/接口 的介绍: AspectJAwareAdvisorAutoProxyCreator : 公开了AspectJ的调用上下文,并弄清楚来自同一切面的多个Advisor在Aspec...

2019/10/22 20:12
225
Java并发编程 - 现有线程T1、T2、T3、T4和T5,如何让线程按T1-T5的顺序依次执行。

1. 使用join() public class TestJoin { static class TestThread extends Thread { @Override public void run() { System.out.println(Thread.cur...

2019/10/22 18:29
108
Yocto

Web: https://www.yoctoproject.org Manual https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html Yocto offical web Layers are repositories that contain related set...

2019/10/22 17:29
1.3K
DP刷题记录(持续更新)

DP刷题记录 (本文例题目前大多数都选自算法竞赛进阶指南) TYVJ1071 求两个序列的最长公共上升子序列 设$f_{i,j}$表示a中的$1-i$与b中色$1-j$匹配时所能构成的以$b_j$结尾的最长公共上升子序列...

2019/10/22 15:43
17
APK 如何实现应用热更新功能?

2019-10-22 关键字:APK 通过代码安装程序、APK 更新、打开APK安装程序、APK的升级 这篇文章是基于笔者的另一篇 APK 升级相关的文章(如何实现APK的升级功能)的改进版本。 主要改进的点如下...

2019/10/22 15:18
115
Synchronized实现原理及和Lock的区别

Synchronized 无锁,偏向锁,轻量级锁 ,重量级锁 偏向锁:对象头存储线程ID,可重入(根据线程ID判断) 轻量级锁:复制对象头到Lock Record 记录锁信息,拥有锁 复制的Lock Rrecord 指向对象...

2019/10/22 10:58
153
java面试基础问题总结

前言:所谓基础,就是最底层的知识,之前面试遇到一位非常好的面试官,语重心长的跟我说,万变不离其宗,只要掌握基础,一切的问题都会迎刃而解的。 (由于时间问题,我只整理了一点点知识,...

2019/10/22 09:45
24
有关魔兽世界怀旧服的钓鱼工具的一点思考

手动钓鱼是真的累,思考了很久包括在网上也参考了很多思路. 抓包改协议肯定会被封,只能做物理上的自动钓鱼工具. 具体流程应该是这样 1.甩杆,计时开始 2.截图分析浮标的坐标 3.等到音频波动(鱼...

2019/10/22 09:16
367

没有更多内容

加载失败,请刷新页面

返回顶部
顶部