msm

Nginx负载均衡+tomcat+session共享

柔情痞子 提交于 2019-12-03 07:06:01
本文,是笔者工作之余写的,第一是把之前打系统框架的步骤记录下来。第二是将这个过程,谈不上经验,奉献给正在撘这种框架遇到各种bug,各种问题的人们。 看这个之前首先你需要已经用nginx+tomcat+session共享打过框架,但是没有成功,遇到种种问题。即可参考此文。文章比较简洁,但全是精华。 对了,本文是基于windows平台下的。 好了,言归正传! —————————————————————————————————————————————————— 下载 Nginx ;下载地址: http://nginx.org/ 下载 tomcat ;下载地址: http://tomcat.apache.org/download-60.cgi 下载 memcached-win32 下载一扒拉 Session 共享所用的 jar 包 Nginx 下载解压之后得到这样的列表: 配置 nginx.conf ;新增 proxy.conf 和 gzip.conf Nginx.conf #Nginx所用用户和组,window下不指定 #user niumd niumd; #工作的子进程数量(通常等于CPU数量或者2倍于CPU) worker_processes 4; #错误日志存放路径 error_log logs/error.log info; #指定pid存放文件 pid logs/nginx

Linux 串口驱动初始化前置定位crash log

浪子不回头ぞ 提交于 2019-12-03 06:41:50
在kernel串口驱动初始化前crash时,无log输出,只有到lk的log: [5980] booting linux @ 0x80008000, ramdisk @ 0x82300000 (1023690), tags/device tree @ 0x82100000 --- a/kernel/msm-3.18/drivers/tty/serial/msm_serial_hs_lite.c +++ b/kernel/msm-3.18/drivers/tty/serial/msm_serial_hs_lite.c @@ -2032,7 +2032,7 @@ EARLYCON_DECLARE(msm_hsl_uart, msm_hsl_earlycon_setup); OF_EARLYCON_DECLARE(msm_hsl_uart, "qcom,msm-hsl-uart", msm_hsl_earlycon_setup); #endif -module_init(msm_serial_hsl_init); +arch_initcall(msm_serial_hsl_init); module_exit(msm_serial_hsl_exit); MODULE_DESCRIPTION("Driver for msm HSUART serial device"); 修改前: [ 1

Boost Statechart vs. Meta State Machine

匿名 (未验证) 提交于 2019-12-03 02:44:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Apparently boost contains two separate libraries for state machines: Statechart and Meta State Machine (MSM). The taglines give very similar descriptions: Boost.Statechart - Arbitrarily complex finite state machines can be implemented in easily readable and maintainable C++ code. Meta State Machine - A very high-performance library for expressive UML2 finite state machines. Do you know what are the key differences and what are considerations in choosing between the two? 回答1: As there seems to be much interest, please allow me to give my

Why does [NSTextStorage setAttributedString] crash with NSMutableAttributedString?

匿名 (未验证) 提交于 2019-12-03 02:18:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: When I run the following Code it crashes at the last line. I don't have any idea why. This function gets called in awakeFromNib. - (void)setMotdText:(NSString *)text { NSString *boldFontName = [[NSFont boldSystemFontOfSize:12] fontName]; NSMutableAttributedString *attrstr = [[NSMutableAttributedString alloc] initWithString:text]; [attrstr beginEditing]; [attrstr addAttribute:NSFontAttributeName value:boldFontName range:NSMakeRange(0, 16)]; [attrstr endEditing]; [self.motdTextView.textStorage setAttributedString:attrstr]; } I get this crash

android /system/lib/ so库解析

匿名 (未验证) 提交于 2019-12-03 00:27:02
> android /system/lib/ so库解析 - https://blog.csdn.net/qidabing/article/details/51837163 - Linux下的*.so是系统的动态库,类似于win下面的*.dll,一般是由C/C++编译成的动态库,上层的Java程序通过JNI调用。 动态库相对静态库的优点是,1.更加的节省资源;2.更方便的程序部署、更新和发布;有些So在不同的SDK可能会没有了。 1、out_cm11中.so文件解析 out_cm11\target\product\aries\system\lib |-- drm (Digital Rights Management 数字版权管理) | |-- libfwdlockengine.so (?Fwdlockengine(OMA-v1的Forward Lock(禁止将文件移动到手机设备以外的设备,即转发锁定))) |-- egl (EGL是OpenGL ES和底层Native平台视图系统之间的接口) | |-- egl.cfg (图形渲染配置文件egl.cfg) | |-- eglsubAndroid.so (?) | |-- libEGL_adreno.so (?adreno是高通的GPU处理器) | |-- libGLES_android.so (software OpenGL ES

最新内核3.4)Linux 设备树加载I2C client adapter 的流程(内核3.4 高通)【转】

扶醉桌前 提交于 2019-12-02 16:50:04
转自: https://blog.csdn.net/lsn946803746/article/details/52515225 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/lsn946803746/article/details/52515225 BLSP(BAM Low-Speed Peripheral) , 每一个BLSP含有两个QUP, 每一个QUP可以被配置为I2C, SPI, UART, UIM接口, BLSP是高通对于低速接口的一种管理方式。 i2c@f9923000 { /* BLSP-1 QUP-1 */ cell-index = <1>; compatible = "qcom,i2c-qup"; #address-cells = <1>; #size-cells = <0>; reg-names = "qup_phys_addr"; reg = <0xf9923000 0x1000>; interrupt-names = "qup_err_intr"; interrupts = <0 95 0>; qcom,i2c-bus-freq = <100000>; qcom,i2c-src-freq = <19200000>; qcom,sda-gpio =

LCD驱动及Framebuffer相关

主宰稳场 提交于 2019-12-02 03:34:17
1.名词解释 GPU:Graphic Processing Unit (图形处理器) OpenGL:Open Graphic Library 定义了一个跨编程语言、跨平台的编程接口的规格,不同厂商会有不同的实现方法,它主要用于三维图象(二维的亦可)绘制。 SurfaceFlinger:Android中负责Surface之间叠加、混合操作的动态库 Skia:Android中的2D图形库 libagl:Android中通过软件方法实现的一套OpenGL动态库 libhgl:为区别libagl,自定义的一种叫法。特指GPU厂商提供的硬件实现的OpenGL composition:特指SurfaceFlinger对各个Surface之间的叠加、混合操作 render:特指使用OpenGL动态库进行3D渲染 copybit:Android使用2D引擎来加速图形操作(主要是Surface之间的composition操作)的一种技术,对应着一个或几个动态库。 pmem:Android特有驱动,从linux内核中reserve物理连续内存,可以为2d、3d引擎、vpu等设备分配物理连续内存。 Android在启动后,会在运行时根据配置文件加载OpenGL(libagl & libhgl)的实现,如果有libhgl实现,默认使用libhgl实现,否则使用libagl实现。

基于MSM实现nginx负载均衡+tomcat集群+memcached(session共享)

↘锁芯ラ 提交于 2019-12-01 16:31:24
Session共享的方案介绍 Session 共享有多种解决方法,常用的有四种:客户端 Cookie 保存、服务器间 Session 同步、使用集群管理 Session(如本文要介绍的Memcached Session Manager) 、把 Session 持久化到数据库: 客户端 Cookie 保存 以cookie加密的方式保存在客户端.优点是减轻服务器端的压力,每次session信息被写在客服端,然后经浏览器再次提交到服务器。即使两次请求在集群中的两台服务器上完成,也可以到达session共享。 将 session 持久化到数据中 这种共享session的方式即将session信息存入数据库中,其它应用可以从数据库中查出 session 信息。目前采用这种方案时所使用的数据库一般为mysql。 利用数据库共享 session 的方案有一定的实用性,但也有如下缺点:首先 session 的并发读写在数据库中完成,对 mysql 的性能要求比较高;其次,我们需要额外地实现 session 淘汰(超时)逻辑代码,即定时从数据库表中更新和删除 session 信息,增加了工作量。 使用服务器间 session 同步 使用主-从服务器的架构,当用户在主服务器上登录后,通过脚本或者守护进程的方式,将 session 信息传递到各个从服务器中,这样用户访问其它的从服务器时

骨胶原 Glucosamine + MSM Forte 60 Capsules

谁说我不能喝 提交于 2019-11-26 21:35:46
1 capsule contains Glucosamine Sulfate (硫酸氨基葡萄糖)500 mg; Methylsulfonylmethane (MSM 二甲基砜) 250 mg; MSM与骨胶原存在与关节软骨中。体内每天都需要消耗一定量的MSM。80%的关节炎病人体内缺乏MSM。通过补充MSM解决关节疼痛,是一种天然、有效的方法。此外,MSM能促进血液循环,软化组织,减轻痛苦,保养皮肤美发美容等作用。 Glucosamine + MSM Forte 60 Capsules full product description Manufacturer: Douglas Laboratories Product Code: DGL83909-60X Your Price: $24.90 影响骨骼健康的营养素 钙 Calcium 钙是骨骼的主要成份,因此摄入适量的钙非常重要,特别是对于减缓由于年龄增长导致的骨质疏松。 许多临床研究表明每天补充800-1500 mg的钙有助于减缓由于年龄增长导致的骨质疏松,降低老年人发生骨折的几率。 由于钙的吸收与其他矿物质,如镁,锌,硅的吸收相互影响,一般主张同时补充多种矿物质而不主张单独补钙。因此一定要注意你服用的“钙片”是不是含有其它矿物质,至少要含有镁。 There is little evidence that any one

电源管理

本小妞迷上赌 提交于 2019-11-26 16:45:22
极力推荐Android 开发大总结文章:欢迎收藏 程序员Android 力荐 ,Android 开发者需要的必备技能 本篇文章主要介绍 Android 开发中的电源管理部分知识点,本篇文章转载网络,通过阅读本篇文章,您将收获以下内容: Sleep/Suspend SPM wakeup 唤醒源 原文地址:http://www.robinheztto.com/2017/04/20/android-power-basic/ 1. Sleep/Suspend 系统休眠Sleep,Linux Kernel中称作Suspend。系统进入Suspend状态确切来说时CPU进入了Suspend模式,因为对整个系统来说CPU休眠是整个系统休眠的先决条件。CPU Suspend即CPU进入Wait for interrupt状态(WFI),SW完全不跑了,停在suspend workqueue里面。 Android系统从灭屏到系统进入Suspend的大体流程框架如下: 相关代码如下: /frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java /frameworks/base/services/core/jni/com_android_server_power