码迷,mamicode.com
首页 > 2018年07月20日 > 全部分享
【线程池原理】线程池的原理及实现
前言 线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有如下好处 1、降低资源消耗 2、提高响应速度 3、提高线程的可管理性 java1.5中引入的Executor框架把任务的提交和执行进行解耦,只需要定义好任务,然后提交 ...
分类:编程语言   时间:2018-07-20 19:03:52    阅读次数:212
文件操作
打开一个文件: f=open('文件路径',‘打开方式’,‘编码方式’) 这样打开文件得到的是一个文件句柄,其中文件路径可以是绝对路径,也可以是相对路径,打开方式有w,r,a,w+,r+,a+,wb,rb,ab,wb+,,rb+,ab+,最常用的是w,r,a三种方式;编码方式,源文件以什么编码方式存 ...
分类:其他好文   时间:2018-07-20 19:03:42    阅读次数:220
Openssh服务配置:控制用户登录 构建密钥对验证ssh
一、项目简介:OpenSSH是SSH(SecureSHell)协议的免费开源实现.OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中的数据,并由此来代替原来的类似服务。二、版本介绍:OpenSSH支持SSH协议的版本1.3、1.5、和2。自从OpenSSH的版本2.9以来,默认的协议是版本2,该协议默认使用RSA钥匙。de:OpenSSHen:OpenSSHes:Op
分类:其他好文   时间:2018-07-20 19:03:33    阅读次数:207
APP安全加固全过程(混淆/签名验证/反调试)
一、混淆 对于很多人而言是因为java才接触到“混淆”这个词,由于在前移动互联网时代在java程序中“混淆”也只是针对java代码,所以混淆基本就和对java源代码进行混淆等价。 但说到混淆的本质,不过就是将变量名、函数名由有助于开发维护人员理解其用途的名称(如my_name,get_key)改用a ...
分类:移动开发   时间:2018-07-20 19:03:23    阅读次数:282
Selenium学习之==>ActionChainsApi接口详解
ActionChains UI自动化测试过程中,经常遇到那种,需要鼠标悬浮后,要操作的才会元素出现的这种场景,那么我们就要模拟鼠标悬浮到某一个位置,做一系列的连贯操作,Selenium给我们提供了ActionChains模块。 引入方式 move_to_element 实际上ActionChains ...
分类:Windows程序   时间:2018-07-20 19:03:08    阅读次数:1018
centos中Mysql数据库导入sql文件
1.对于文件的导入,在Centos下里面的是首先要新建一个和文件相同名字的数据库。 2.切换到需要导入sql文件的数据库 3.如果没有错误的话,说明进入了你新建的数据库中。然后把先设置编码: 4.接着输入你所导入到Centos下的数据库文Student.sql文件的位置 5.接着你会看到屏幕上很多查 ...
分类:数据库   时间:2018-07-20 19:03:02    阅读次数:887
同源策略与跨域技术
待整理:1 2参见《JavaScript高级程序设计》P586;3 5参见 一、同源策略 浏览器的 同源策略限制了 从一个源加载的文档或脚本与来自另一个源的资源的交互。它是隔离潜在恶意文档的关键安全机制。 具体限制: 1. 不能通过ajax的方法去请求不同源的资源。 2. 浏览器中不同域的框架之间是 ...
分类:其他好文   时间:2018-07-20 19:02:55    阅读次数:196
switch结构
swich与if相比更适用与等值判定问题。 ...
分类:其他好文   时间:2018-07-20 19:02:49    阅读次数:100
Selenium学习之==>WebDriverApi接口详解
浏览器操作 窗口操作 截取当前页面(截图) 执行JavaScript语句 Cookie操作 浏览器句柄及切换 关闭与退出 ElementApi接口 弹框处理 常见异常 ...
分类:Windows程序   时间:2018-07-20 19:02:41    阅读次数:252
垃圾收集器与内存分配策略
when ? what ? why ? how ? 为什么要进行垃圾回收? 当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们需要对内存动态分配和内存回收技术实施必要的监控和调节。 垃圾回收的区域是哪块? JVM 内存结构分成程序计数器、虚拟机栈、本地方法栈、堆、 ...
分类:其他好文   时间:2018-07-20 19:02:31    阅读次数:158
支付宝 微信支付 移动支付 网站支付 开发
支付接口开发博客 微信开发平台资源中心 ...
分类:微信   时间:2018-07-20 19:02:22    阅读次数:198
centos7下使用rpm包安装clickhouse
clickhouse是由俄罗斯Yandex公司开发的列式存储数据库,于2016年开源,clickhouse的定位是快速的数据分析,对于处理海量数据的情况性能非常好,在网上也有很多测试的案例,在大数据的情况下性能远超过其他数据库,并且不依赖于hadoop的生态系统,都是独立使用,在大数据存储业务上还是 ...
分类:其他好文   时间:2018-07-20 19:02:13    阅读次数:746
Java程序员如何成为内功深厚的架构师
Java工程化、高性能及分布式、高性能、深入浅出。性能调优、Spring,MyBatis,Netty源码分析和大数据 ...
分类:编程语言   时间:2018-07-20 19:01:58    阅读次数:144
【原创】用纯 javascript 提高博客访问量
最后更新:2018-07-20 本人是热爱技术的技术菜鸟,总之有对写代码有兴趣。直入正题。 说明: 1. 个人学习和试验了解到,大部分网站或博客统计访问量时,至少应该是限制了IP的,可能包含下几种: a. 一段时间,如 25秒内,限制同一IP只能访问1次(只增加一次访问量) b. 同一IP最多访问多 ...
分类:编程语言   时间:2018-07-20 19:01:49    阅读次数:213
@Component单例与并发
今天用websocket记录连接的个数; 模拟少量请求到服务器端的websocket,@Component默认是单例的,让其注解到MyWebSocket类上; 由于单例,每次请求过来都是相同的MyWebSocket对象,但是是不同的内存,修改其中之一对象的某些属性不会改变其他的对象的属性,可以使用s ...
分类:其他好文   时间:2018-07-20 19:01:34    阅读次数:1138
JavaScript&jQuery.HTML5事件
HTML5事件 <!DOCTYPE html><html> <head> <title>TODO supply a title</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, init ...
分类:编程语言   时间:2018-07-20 19:01:16    阅读次数:180
快速排序
方法:选择一个基准元素,将小于基准元素的放左边,大于基准元素的放右边。递归调用。 基准元素可以选择中间也可以选择两边的,这并没有什么影响,因为本身就是无序的 每次递归直观感受就是使得基准元素找到自己位置不再发生改变 ...
分类:编程语言   时间:2018-07-20 19:01:07    阅读次数:126
1130条   上一页 1 ... 18 19 20 21 22 23 24 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!