首页 > 2018年02月13日 > 全部分享
Struts2(一)— 入门
本文主要介绍Struts2的基本入门案例,运行流程以及相关配置文件说明等。 ...
分类:其他   时间:2018-02-13 22:41:22    收藏:0  评论:0  赞:0  阅读:263
Java——DBCP连接池
连接池 实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接Connection。这样我们就不需要每次都创建连接、释放连接了,这些操作都交给了连接池 概念 用池来管理Connection,这样可以重复使用Connection。 ...
分类:数据库技术   时间:2018-02-13 22:40:36    收藏:0  评论:0  赞:0  阅读:279
Linux内核同步 - Seqlock
一、前言 普通的spin lock对待reader和writer是一视同仁,RW spin lock给reader赋予了更高的优先级,那么有没有让writer优先的锁的机制呢?答案就是seqlock。本文主要描述linux kernel 4.0中的seqlock的机制,首先是seqlock的工作原理 ...
分类:系统服务   时间:2018-02-13 22:40:20    收藏:0  评论:0  赞:0  阅读:266
Linux内核同步 - Read/Write spin lock
一、为何会有rw spin lock? 在有了强大的spin lock之后,为何还会有rw spin lock呢?无他,仅仅是为了增加内核的并发,从而增加性能而已。spin lock严格的限制只有一个thread可以进入临界区,但是实际中,有些对共享资源的访问可以严格区分读和写的,这时候,其实多个读 ...
分类:系统服务   时间:2018-02-13 22:39:46    收藏:0  评论:0  赞:0  阅读:390
Flyme6 Based Los14 for Gpro2 6.8.1.31R 首发
一、ROM注意事项 第一次开机需要差不多10-12分钟的时间才能进系统,所以 不要拔电池。第一次刷入时 等待的时间比较久 大约有2-3分钟,所以 不要拔电池。 拒绝任何无意义二次打包! 二、ROM更新日志 20180214 首发: 1、Flyme6 Based Lineageos 7.12 插桩 2 ...
分类:其他   时间:2018-02-13 22:39:25    收藏:0  评论:0  赞:0  阅读:251
slub分配器
Linux的物理内存管理采用了以页为单位的buddy system(伙伴系统),但是很多情况下,内核仅仅需要一个较小的对象空间,而且这些小块的空间对于不同对象又是变化的、不可预测的,所以需要一种类似用户空间堆内存的管理机制(malloc/free)。然而内核对对象的管理又有一定的特殊性,有些对象的访 ...
分类:其他   时间:2018-02-13 22:39:00    收藏:0  评论:0  赞:0  阅读:224
linux内存碎片防治技术
Linux kernel组织管理物理内存的方式是buddy system(伙伴系统),而物理内存碎片正式buddy system的弱点之一,为了预防以及解决碎片问题,kernel采取了一些实用技术,这里将对这些技术进行总结归纳。 1 低内存时整合碎片 从buddy申请内存页,如果找不到合适的页,则会 ...
分类:系统服务   时间:2018-02-13 22:38:42    收藏:0  评论:0  赞:0  阅读:247
Linux内核同步 - RCU基础
一、前言 关于RCU的文档包括两份,一份讲基本的原理(也就是本文了),一份讲linux kernel中的实现。第二章描述了为何有RCU这种同步机制,特别是在cpu core数目不断递增的今天,一个性能更好的同步机制是如何解决问题的,当然,再好的工具都有其适用场景,本章也给出了RCU的一些应用限制。第 ...
分类:系统服务   时间:2018-02-13 22:38:25    收藏:0  评论:0  赞:0  阅读:286
nginx介绍
第一部分: Nginx介绍及原理简单分析 快速入门 关于Nginx,我们可以到其官网 http://nginx.org/ 以及WIKI http://wiki.nginx.org 进行下载和了解。 我们可以看一下下面的英文介绍: Nginx (pronounced engine-x) is a fr ...
分类:其他   时间:2018-02-13 22:38:07    收藏:0  评论:0  赞:0  阅读:213
Linux内核同步 - classic RCU的实现
一、前言 无论你愿意或者不愿意,linux kernel的版本总是不断的向前推进,做为一个热衷于专研内核的工程师,最大的痛苦莫过于此:当你熟悉了一个版本的内核之后,内核已经推进到一个新的版本,你曾经熟悉的内容可能会变得陌生(这里主要说的是该模块的内部实现,实际上,内核中的每一个子系统都是会尽量保持接 ...
分类:系统服务   时间:2018-02-13 22:37:47    收藏:0  评论:0  赞:0  阅读:239
03数组
1:数组 为了存储数据类型的多个值 数组既可以存储基本数据类型,又可以存储引用数据类型 定义格式 数据类型[] 数组名 = new 数据类型[数组的长度] 2:数据的初始化动态初始化 动态初始化:只指定长度,由系统决定长度 int[] arr = new int[5]; 静态初始化 给出初始化值,由 ...
分类:编程语言   时间:2018-02-13 22:37:29    收藏:0  评论:0  赞:0  阅读:236
Linux内核同步 - sleepable RCU的实现
一、前言 由于曾经在Linux2.6.23上工作了多年,我对这个版本还是非常有感情的(抛开感情因素,本来应该选择longterm的2.6.32版本来分析的,^_^),本文主要就是描述Linux2.6.23内核版本中对RCU有哪些修正。所谓修正主要包括两个部分,一部分是bug fixed,一部分是新增 ...
分类:系统服务   时间:2018-02-13 22:37:09    收藏:0  评论:0  赞:0  阅读:257
18.2.13 codevs1012 最大公约数和最小公倍数问题
1012 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组 1012 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组 1012 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组 题目描述 Description 输入二个正整数x0,y0(2<=x0<100000 ...
分类:其他   时间:2018-02-13 22:36:37    收藏:0  评论:0  赞:0  阅读:232
Python学习——模块的基本知识
# 定义# 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就# 是.py结尾的python文件(文件名:test.py,对应的模块名:test)# 包:用来从逻辑上组织模块的,本质就一个目录(必须带有一个_init.py文件)# 2.导入方法# import mo ...
分类:编程语言   时间:2018-02-13 22:36:20    收藏:0  评论:0  赞:0  阅读:215
Linux内核同步 - spin_lock
一、前言 在linux kernel的实现中,经常会遇到这样的场景:共享数据被中断上下文和进程上下文访问,该如何保护呢?如果只有进程上下文的访问,那么可以考虑使用semaphore或者mutex的锁机制,但是现在中断上下文也参和进来,那些可以导致睡眠的lock就不能使用了,这时候,可以考虑使用spi ...
分类:系统服务   时间:2018-02-13 22:35:54    收藏:0  评论:0  赞:0  阅读:375
SqlAlchemy ORM
ORM介绍 orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编 ...
分类:数据库技术   时间:2018-02-13 22:35:37    收藏:0  评论:0  赞:0  阅读:279
PHP Excel导入 阿星小栈
public function doOrderIn(){ $filename = public_path("/question.xlsx"); if ($filename) { $tmp_file = $filename; $file_types = explode ( ".", $f... ...
分类:Web开发   时间:2018-02-13 22:35:18    收藏:0  评论:0  赞:0  阅读:171
[leetcode]445. Add Two Numbers II
不同于上题的地方是,这次链表的表示是前高位后低位 这样的问题就是,要从后边开始加,但是链表不能访问到前一个节点,所以要用一个数据结构存数据,那肯定是栈喽 同上一个题一样,要注意进位,进位不为空也要循环一次 ...
分类:其他   时间:2018-02-13 22:34:45    收藏:0  评论:0  赞:0  阅读:270
[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.
转载自:https://segmentfault.com/a/1190000006435886 解决办法:添加package.config.js配置文件中,添加本文章的红色部分代码 import vue 顺利安装完成并按 changelog 做了修改之后,启动项目也正常,当我兴致勃勃地打开 Brow ...
分类:其他   时间:2018-02-13 22:33:50    收藏:0  评论:0  赞:0  阅读:4365
Linux内核同步 - RCU synchronize原理分析
RCU(Read-Copy Update)是Linux内核比较成熟的新型读写锁,具有较高的读写并发性能,常常用在需要互斥的性能关键路径。在kernel中,rcu有tiny rcu和tree rcu两种实现,tiny rcu更加简洁,通常用在小型嵌入式系统中,tree rcu则被广泛使用在了serve ...
分类:系统服务   时间:2018-02-13 22:33:27    收藏:0  评论:0  赞:0  阅读:294
828条   上一页 1 ... 3 4 5 6 7 ... 42 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!