- 【607】仅此当下
幽幽白书0
2019年11月21日夜凌晨秒杀预约纪念币,那感觉网络就是爆棚,好不容易完成预约,坐等28号的异形泰山纪念币,五元的面值,感觉还是比较合理的,至少不占用太多的资源。一天忙忙碌碌到了现在,说好的远离屏幕,今晚又食言了,刚刚完成打卡学习,刚刚浏览信息回复,刚刚打卡各种学习,充实的日子,没有闲暇的时间,满满的生活,节奏要不要这么快?想那年那刻,没有鸿鹄之志的我毕业选择回家,也就注定了选择了安逸。和大城市
- Java 创建线程的方式笔记
笑衬人心。
JAVA学习笔记java笔记开发语言juc
一、Java中创建线程的四种主要方式方式简述适用场景继承Thread类重写run()方法,直接创建线程简单场景、临时任务实现Runnable接口将任务与线程分离推荐方式,任务更灵活实现Callable接口支持返回值和异常异步任务,需要结果的场景使用线程池(Executor)统一管理线程、复用资源高并发任务、后台服务等二、方式一:继承Thread类2.1示例代码publicclassMyThread
- Redis 如何保证高并发与高可用
笑衬人心。
Redis笔记redis数据库缓存
一、Redis高并发的实现机制1.1单线程模型+I/O多路复用Redis使用单线程架构(从Redis6开始引入I/O多线程,但核心命令仍由单线程执行)。采用epoll/kqueue等I/O多路复用机制,非阻塞处理大量连接。避免多线程带来的上下文切换和锁竞争问题。1.2高效数据结构与命令执行内部使用如跳表、字典、压缩列表、整数集合、位图等高效结构。Redis命令执行在内存中,时间复杂度较低(多数为O
- 【立创泰山派】Linux驱动之UART驱动程序
Monisa_sama
linux单片机运维
Linux串口驱动前言1.串口通信2.调试和测试3.性能分析4.扩展串口功能一、基础知识1.什么是串口1.1波特率2.通信协议2.1UART帧结构2.2校验方式二、硬件接口1.基于TTL的UART通讯2.基于RS232的UART通讯3.基于RS485的UART通讯三、软件框架1.驱动子系统框架1.1串口驱动程序位置1.2使用8250驱动的方式1.3串口设备的调试方法2.注册流程分析3.设备树配置3
- 学习信心比学习成绩更重要
A臧老师
这几天公立学校的期中考试成绩已经陆续出来了。有的孩子考试成绩比较优异,也有些孩子考试成绩不太理想。甚至有的孩子考了倒数第一。针对这些考试成绩不太理想的孩子,父母应该用什么态度来对待?孩子由于非常心思单纯,经验缺乏,往往不了解自己,也不“认识”自己。父母的指责和打骂只会给他带来新的麻烦和困难,带来更多的困扰和障碍,对于提高学习成绩是极不利的。孩子考倒数第一并不可怕,最可怕的是父母的打骂,以及孩子“停
- 魔力感恩(第十六期第9天)
爱之旅心理孙建芳
1、我非常感谢特别的日子和朱总商量,决定8号做线下“爱之旅聚辰湖”读书会,没想到小天才公益赠书书单出来也是在同一天。锦上添花,轻而易举的富足。感谢[爱心]2、我非常感谢读书会最简单纯粹的想法,和朱行同頻的碰撞,体会到了天时地利人和的奇迹,有了今天富足的呈现。我们以《轻而易举的富足》为导读书,给予到来的朋友们做心灵探索之旅,一切都刚刚好。感恩感谢[爱心]3、我非常感谢朱行大能量就有大能量的显化,在她
- 2021-09-21
时光2焕语
1.积累本没有写完的,回家写完,不用反馈班级小管家。学校要求必须使用胶皮的小横格本。不合格的换本。2.背诵《十五从军征》和《诫子书》,视频发到班级小管家里面。3.作文《我的心爱之物》写到发的纸上。今天忘记了日更。
- 路由器类型与接口详解
wespten
网络协议栈网络设备5G物联网网络工具开发网络智能路由器
一、路由器简介路由器是构成IP网络的核心,其最基本的作用就是连接不同类型的网络,智能选择最佳的信息传送线路。除此以外,路由器还具有访问控制功能。路由器也可以算作是一台专用计算机,可以听懂并翻译各种网络协议,就像一个会讲各种语言的人一样。1、路由器功能路由和转发:可以决定数据包从来源端到目的端所经过的路由路径(host到host之间的最佳传输路径),这个过程称为路由。将路由器输入端的数据包移送至适当
- Android面试题之Kotlin扩展函数和apply函数详解
AntDreamer
kotlinandroidkotlinjava
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点扩展函数扩展可以在不直接修改类定义的情况下增加类功能扩展可以用于自定义类,也可以用于标准函数和继承相似,扩展也能共享类行为,在无法接触某个类定义,或者某个类没有使用open修饰符,导致无法继承它时,扩展就是增加类功能的最好选择和定义一般函数差不多,但需要指定接收功能扩展的接受者类型
- 请你不要用对我的姿态对我和父母的事儿指指点点,我比任何人都爱我的爸妈
就是不妥协斯基
请你不要用对我的姿态对我和父母的事儿指指点点其实从小到大一直是我在忙很多事情。家里的事情,然后包括我弟弟的事情,包括我爸爸他受伤,然后导致的就是下半身的残疾,那个时候年龄小不懂事,根本不知道该怎么做,怎么做是对的,怎么做是错的。也许是因为作为老大的原因,所以说我一直都觉得自己应该去承担这些责任。甚至我有时候在想,为什么我发生了这些事情。我每一次当自己不成熟的时候,我都在责怪我自己。你如果说颓废了,
- java中map和对象互转工具类
在项目开发中,经常碰到map转实体对象或者对象转map的场景,工作中,很多时候我们可能比较喜欢使用第三方jar包的API对他们进行转化,而且用起来也还算方便,比如像fastJson就可以轻松实现map和对象的互转,但这里,我想通过反射的方式对他们做转化,也算是对反射的学习和研究吧;1、map转对象;主要思路,将map中的key-value取出来,然后和给定的对象去匹配,为了使工具方法更具通用性,直
- golang的编译过程分析
转载自:https://halfrost.com/go_command/引言Go语言这两年在语言排行榜上的上升势头非常猛,Go语言虽然是静态编译型语言,但是它却拥有脚本化的语法,支持多种编程范式(函数式和面向对象)。Go语言最最吸引人的地方可能是其原生支持并发编程(语言层面原生支持和通过第三方库支持是有很大区别的)。Go语言的对网络通信、并发和并行编程的支持度极高,从而可以更好地利用大量的分布式和
- Redisson:强大的Redis Java客户端库
大宝S**蜜
java
Redisson:强大的RedisJava客户端库在Java应用程序中,Redis经常作为缓存、消息代理、分布式锁等功能的首选。然而,直接使用Redis的原生协议或Jedis等简单的Java客户端可能不足以满足复杂的分布式和并发需求。这时,Redisson作为一个功能强大的RedisJava客户端库,提供了许多高级功能和易用性改进,成为开发者的有力工具。1.Redisson简介Redisson是一
- Java双重检测锁解决MySQL和Redis数据一致性问题
Java双重检测锁解决MySQL和Redis数据一致性问题双重检测锁(Double-CheckedLocking)是一种在多线程环境下优化性能的设计模式,可以用于解决MySQL和Redis之间的数据一致性问题。下面我将介绍如何实现这一方案。问题背景在MySQL和Redis双存储系统中,常见的一致性问题包括:缓存穿透:查询不存在的数据,导致每次请求都打到数据库缓存击穿:热点key失效瞬间,大量请求直
- 感谢的人
淙翔
这两天我一直在练习朗诵,读稿子。我读的不好,声音小,不洪亮,一大声读我就紧张。心砰砰砰跳得厉害,速度快。今天我又进步了,读得声音大了许多,不再那么紧张了,和我自己在家练习不一样,今天我在学校练习的。戴老师让我和郝沿壹和刘誉天哥哥一起练习,他是三年级的,我现在叫他“天哥”,我很佩服他。他读起来声音特别大,一听就是练习很多次了,根本看不出他紧张来。他第一读,我第二读,郝沿壹第三读。他读得好,我就想和他
- 在519上的日子−−一万年太久,爱我现在
余二家的三小姐
(一)“这本书送给你。”“谢谢!”这本书用非常好看的礼物纸包装着,实在好奇,他会送什么书给我。“我分别收到了武汉和厦门一家国企的工作邀请,你觉得我应该去哪里?”“去厦门吧,年轻就应该多出去走走看看,你已经在武汉待了很多年了。”“那~那你呢?你会去哪里?”“我想留在武汉。”“好,我有事,先走了。”我诧异,为什么刚聊没一会儿他就走了?我打开他送我的书−−一万年太久,爱我现在。这是一本故事集,里面有很多
- SQL学习十二、插入数据
沐左
前面学习记录的都是查询数据,那些也是SQL中最常用的语句,这篇我们来学习和积累一下相数据库中插入数据的SQL。另外,需要注意的是,很多数据库对查询操作要求的权限可能低一些,但是对于插入、修改、删除等操作都需要较高的权限。INSERTINTO语句1、插入完整的行例如我们需要插入一条新的订单记录可以这样写:写法一:无需指定要插入数据的列名,只需提供被插入的值即可。SQL格式INSERTINTOtabl
- 高仿古驰酒神包在哪里买,宝藏店铺你值得拥有
潮奢之家
高仿古驰酒神包在哪里买?更多详情加薇信了解:88195525作为追求时尚与品味的人士,我们经常会对一些名牌包包产生浓厚的兴趣。而古驰(GUCCI)作为一个世界级的奢侈品牌,一直以其独特的设计和高质量的制作在市场上引领潮流。其中,古驰酒神包(GucciDionysusBag)更是备受追捧,成为了很多人心目中的时尚首选。然而,正品古驰酒神包价格昂贵,对于大部分消费者来说并不实惠。于是,高仿古驰酒神包因
- 2022-03-16
深巷传媒坤哥
需要时间经验积累才能成为一名合格导演一个胸怀抱负的导演很长时间都要将技能(摄影、剪辑、音效、制片管理、编剧)花费在商业需求上。甚至要拍摄会议短片和短视频等。踏踏实实地按照高标准完成这些片子,你一定也会受益匪浅。企业宣传片广告片是拍摄故事片影视片前绝好的锻炼机会,因为广告需要大量财力和精力的投入才能造就独具一格的最终影像。你从中获得的超群技术和丰富的制片知识自然能在故事片中体现,当然,你可能要放弃商
- 我的皮夹克
木沐_ef37
我的皮夹克郭玲玲2021年10月6日今天因为邻居回老家接他家二宝,所以我给他家妞说我送儿子回来给他带早餐,正准备关门,又听到了这个邻居家的小妞(一岁半)在哭的撕心裂肺,于是敲开门小妞就张开双臂准备来找我,我抚摸着她的背,告诉她:阿姨要去送哥哥上课了,回来给你带好吃的,妞妞似懂非懂的,后来送儿子在路上的时候,儿子还不忘提醒我,回家要记得给姐姐买早餐和给玥玥带吃的啊!(此时此刻没有及时夸赞儿子是个懂得
- 通过 Coze 实现最小规模客服系统的过程
charles666666
产品经理交互自然语言处理人工智能
数字化转型浪潮中,即使是小型企业也渴望拥有高效、智能的客服系统,以提升客户满意度和运营效率。然而,传统客服系统的高昂成本和复杂实施流程让许多小型企业望而却步。Coze的出现,为小型企业提供了低成本、快速部署的智能客服解决方案。本文将详细阐述如何通过Coze实现最小规模客服系统的全过程,从需求分析到上线运营,助力小型企业快速落地智能客服。一、需求分析:明确目标与痛点在启动项目之前,明确需求是关键。对
- 38号《帕夫雷什中学-前言》第1篇观后感
b24750c079a9
在读《帕夫雷什中学》这本书之前,为了更好的了解这本书的内容,我们先读了这部书的前言部分,通过前言,我初步了解了这部书的内容,越看越想抓紧时间看正文内容,看看作者在这所学校里是怎么实施和运用他的教育理念的。在前言部分,提到比较多的是劳动一词,我们在日常的教育教学中不重视的一个环节,在作者的教育理念中,却起着非同寻常的作用。1.为了锻炼意志,必须吸引青少年参加具有重要社会意义的、在创造和加强苏联社会物
- 过年七天乐的生活
粉色紫罗兰
虎年春节,整整6天时间,一家人聚在一起,海吃海喝、看电视睡懒觉,真是好好放松了一整个春节。总结起来,开心和快乐!不过细数起来,也干了几件事,每日的锻炼打卡,早上和晚上合起来大概一个多小时的跑步和散步,坚持了下来,感觉很爽。完成了一篇公众号文章,化解了心中的一些郁气。看了一本书,鬼脚七的《人生处处是修行》,很有收获和启发。看了一部电影《长津湖之水门桥》,太让人感动,然后带孩子们吃火锅,味道不是一般的
- “婚姻如纸,老公和女同事一起住旅馆之后,我们也感情破裂了”
遇见逗逗
作者:逗逗原创作品,抄袭搬运必究。01.猜忌是一种复杂的情感,运用不当便会让人失去理智,造成不可挽回的后果。曾听说过一个真实的故事。在我们老家,有一对中年夫妻,早年由于经商有道,加上孩子也有考取了不错的学校,两口子生活过得很滋润。然而,在年轻时,他们曾经发生过一个插曲,差点酿成大祸。那会,男人经常在外出差,到处找合适的供应商,自然也就无法经常在家里陪伴老婆和孩子了。恰逢中秋夜的时候,男人不顾长途奔
- Kotlin方差
Kiri霧
kotlin开发语言android
泛型类型简介泛型类型提供了一种重用代码的方式,使数据类型可以作为变量使用。这样,我们就能创建可以操作不同类型对象的类、接口和方法,只要这些对象符合类型参数的要求。在Kotlin中,泛型类型用关键字定义,但T可以是任意字母或单词。在本主题中,我们将深入探讨泛型编程,并介绍类型、子类型和变异性(variance)等概念。这些概念在像Kotlin这样的静态类型语言中非常重要,因为类型关系会在编译时检查,
- 嫦娥四号成功落月
飞天科技
飞天科技再次发力,1月3日上午,嫦娥四号探测器翩然落月,首次实现人类飞行器在月球背面的软着陆。这是嫦娥四号落月任务具有决定性的一步,为着陆器和月球车对月面的巡视勘察开了一个好头。每个环节都体现出科技实力和创新底气。
- 我和老王的故事~老火汤和指明灯
73c3fdc0c1f5
第11篇发出后,有人留言说我爱的智慧比老王高。说实话,受之有愧,这几年心里慢慢刚硬了,也不像以前那样有力量了,有时真不愿放低自己,所以现在大多数都是老王先选择放低自己。哪怕他自己还没有完全调整好,但他为了让我开心点,不被负面情绪影响,他会选择主动修复关系。老王在这点上永远比我有力量,爱有时真的是一个决定!果果经常说爸爸虽然容易有点情绪,但每次都是爸爸先道歉的。我常常说老王是广东的“老火汤”,时间越
- HTTPS协议原理
program-learner
Linux网络编程https网络协议
HTTPS协议原理一.前言-为何要有https协议二.加密与中间方劫持1.什么是加密2.为何要加密3.对称加密1.小例子2.好处和缺点4.非对称加密5.数据指纹/数据摘要三.站在设计者的角度提出方案1.只使用非对称加密:且只有server有密钥2.只使用非对称加密:且双方都有密钥3.非对称+对称:client一个对称,server一对非对称4.如何解决中间人攻击问题四.CA证书1.介绍2.CA证书
- 《艺术哲学》--源于生活的艺术,时刻无声述说着高于生活的哲理
谵语镜
上溯来自古希腊的雕塑和建筑对美的极致崇拜,追思意大利文艺复兴时期的诸多艺术杰作,细细探究能够在资本主义的“平民轻奢”(原谅笔者姑且这样称呼)之路上还走在英国前头的尼德兰的绘画······不难发现,能够流传至今的艺术,往往自有其生发的土壤。但是,如果想考证这片土壤能否进行“人工培养”,或者在某一时刻能否刻意达到切实的“复兴”,所获取的来自一般大众的回应又会是怎样的,就需要更全面、细致的视角,对堪称浩
- 住院第二天!
贾叆嘉
2020年1月4号~周六~阴今天早上天没亮护士就过来给我抽血了,然后又昏昏沉沉的睡着了,醒来已经七点半了,不想起床,隔壁热心的阿姨帮买了粥和鸡蛋,吃完了吃药,挂水。水挂的比较慢,我只能点了外卖,麻辣烫,里面的面条烂糊糊的不好吃,只能把菜挑吃掉,剩下的倒了,知道浪费粮食不好~可是我不喜欢的东西真的吃不下,所以每次浪费食物时既愧疚又无奈!下午睡了一觉,感觉很舒服,在家总是不睡午觉,到医院也可以安心的睡
- PHP如何实现二维数组排序?
IT独行者
二维数组PHP排序
二维数组在PHP开发中经常遇到,但是他的排序就不如一维数组那样用内置函数来的方便了,(一维数组排序可以参考本站另一篇文章【PHP中数组排序函数详解汇总】)。二维数组的排序需要我们自己写函数处理了,这里UncleToo给大家分享一个PHP二维数组排序的函数:
代码:
functionarray_sort($arr,$keys,$type='asc'){
$keysvalue= $new_arr
- 【Hadoop十七】HDFS HA配置
bit1129
hadoop
基于Zookeeper的HDFS HA配置主要涉及两个文件,core-site和hdfs-site.xml。
测试环境有三台
hadoop.master
hadoop.slave1
hadoop.slave2
hadoop.master包含的组件NameNode, JournalNode, Zookeeper,DFSZKFailoverController
- 由wsdl生成的java vo类不适合做普通java vo
darrenzhu
VOwsdlwebservicerpc
开发java webservice项目时,如果我们通过SOAP协议来输入输出,我们会利用工具从wsdl文件生成webservice的client端类,但是这里面生成的java data model类却不适合做为项目中的普通java vo类来使用,当然有一中情况例外,如果这个自动生成的类里面的properties都是基本数据类型,就没问题,但是如果有集合类,就不行。原因如下:
1)使用了集合如Li
- JAVA海量数据处理之二(BitMap)
周凡杨
java算法bitmapbitset数据
路漫漫其修远兮,吾将上下而求索。想要更快,就要深入挖掘 JAVA 基础的数据结构,从来分析出所编写的 JAVA 代码为什么把内存耗尽,思考有什么办法可以节省内存呢? 啊哈!算法。这里采用了 BitMap 思想。
首先来看一个实验:
指定 VM 参数大小: -Xms256m -Xmx540m
- java类型与数据库类型
g21121
java
很多时候我们用hibernate的时候往往并不是十分关心数据库类型和java类型的对应关心,因为大多数hbm文件是自动生成的,但有些时候诸如:数据库设计、没有生成工具、使用原始JDBC、使用mybatis(ibatIS)等等情况,就会手动的去对应数据库与java的数据类型关心,当然比较简单的数据类型即使配置错了也会很快发现问题,但有些数据类型却并不是十分常见,这就给程序员带来了很多麻烦。
&nb
- Linux命令
510888780
linux命令
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示C
- java常用JVM参数
墙头上一根草
javajvm参数
-Xms:初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制
-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制
-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2
- 我的spring学习笔记9-Spring使用工厂方法实例化Bean的注意点
aijuans
Spring 3
方法一:
<bean id="musicBox" class="onlyfun.caterpillar.factory.MusicBoxFactory"
factory-method="createMusicBoxStatic"></bean>
方法二:
- mysql查询性能优化之二
annan211
UNIONmysql查询优化索引优化
1 union的限制
有时mysql无法将限制条件从外层下推到内层,这使得原本能够限制部分返回结果的条件无法应用到内层
查询的优化上。
如果希望union的各个子句能够根据limit只取部分结果集,或者希望能够先排好序在
合并结果集的话,就需要在union的各个子句中分别使用这些子句。
例如 想将两个子查询结果联合起来,然后再取前20条记录,那么mys
- 数据的备份与恢复
百合不是茶
oraclesql数据恢复数据备份
数据的备份与恢复的方式有: 表,方案 ,数据库;
数据的备份:
导出到的常见命令;
参数 说明
USERID 确定执行导出实用程序的用户名和口令
BUFFER 确定导出数据时所使用的缓冲区大小,其大小用字节表示
FILE 指定导出的二进制文
- 线程组
bijian1013
java多线程threadjava多线程线程组
有些程序包含了相当数量的线程。这时,如果按照线程的功能将他们分成不同的类别将很有用。
线程组可以用来同时对一组线程进行操作。
创建线程组:ThreadGroup g = new ThreadGroup(groupName);
&nbs
- top命令找到占用CPU最高的java线程
bijian1013
javalinuxtop
上次分析系统中占用CPU高的问题,得到一些使用Java自身调试工具的经验,与大家分享。 (1)使用top命令找出占用cpu最高的JAVA进程PID:28174 (2)如下命令找出占用cpu最高的线程
top -Hp 28174 -d 1 -n 1
32694 root 20 0 3249m 2.0g 11m S 2 6.4 3:31.12 java
- 【持久化框架MyBatis3四】MyBatis3一对一关联查询
bit1129
Mybatis3
当两个实体具有1对1的对应关系时,可以使用One-To-One的进行映射关联查询
One-To-One示例数据
以学生表Student和地址信息表为例,每个学生都有都有1个唯一的地址(现实中,这种对应关系是不合适的,因为人和地址是多对一的关系),这里只是演示目的
学生表
CREATE TABLE STUDENTS
(
- C/C++图片或文件的读写
bitcarter
写图片
先看代码:
/*strTmpResult是文件或图片字符串
* filePath文件需要写入的地址或路径
*/
int writeFile(std::string &strTmpResult,std::string &filePath)
{
int i,len = strTmpResult.length();
unsigned cha
- nginx自定义指定加载配置
ronin47
进入 /usr/local/nginx/conf/include 目录,创建 nginx.node.conf 文件,在里面输入如下代码:
upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}
server {
liste
- java-71-数值的整数次方.实现函数double Power(double base, int exponent),求base的exponent次方
bylijinnan
double
public class Power {
/**
*Q71-数值的整数次方
*实现函数double Power(double base, int exponent),求base的exponent次方。不需要考虑溢出。
*/
private static boolean InvalidInput=false;
public static void main(
- Android四大组件的理解
Cb123456
android四大组件的理解
分享一下,今天在Android开发文档-开发者指南中看到的:
App components are the essential building blocks of an Android
- [宇宙与计算]涡旋场计算与拓扑分析
comsci
计算
怎么阐述我这个理论呢? 。。。。。。。。。
首先: 宇宙是一个非线性的拓扑结构与涡旋轨道时空的统一体。。。。
我们要在宇宙中寻找到一个适合人类居住的行星,时间非常重要,早一个刻度和晚一个刻度,这颗行星的
- 同一个Tomcat不同Web应用之间共享会话Session
cwqcwqmax9
session
实现两个WEB之间通过session 共享数据
查看tomcat 关于 HTTP Connector 中有个emptySessionPath 其解释如下:
If set to true, all paths for session cookies will be set to /. This can be useful for portlet specification impleme
- springmvc Spring3 MVC,ajax,乱码
dashuaifu
springjquerymvcAjax
springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实
- 搭建WAMP环境
dcj3sjt126com
wamp
这里先解释一下WAMP是什么意思。W:windows,A:Apache,M:MYSQL,P:PHP。也就是说本文说明的是在windows系统下搭建以apache做服务器、MYSQL为数据库的PHP开发环境。
工欲善其事,必须先利其器。因为笔者的系统是WinXP,所以下文指的系统均为此系统。笔者所使用的Apache版本为apache_2.2.11-
- yii2 使用raw http request
dcj3sjt126com
http
Parses a raw HTTP request using yii\helpers\Json::decode()
To enable parsing for JSON requests you can configure yii\web\Request::$parsers using this class:
'request' =&g
- Quartz-1.8.6 理论部分
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2207691 一.概述
基于Quartz-1.8.6进行学习,因为Quartz2.0以后的API发生的非常大的变化,统一采用了build模式进行构建;
什么是quartz?
答:简单的说他是一个开源的java作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。并且还能和Sp
- 什么是POJO?
gupeng_ie
javaPOJO框架Hibernate
POJO--Plain Old Java Objects(简单的java对象)
POJO是一个简单的、正规Java对象,它不包含业务逻辑处理或持久化逻辑等,也不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。
POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。如果项目中使用了Hiber
- jQuery网站顶部定时折叠广告
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/4.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>网页顶部定时收起广告jQuery特效 - HoverTree<
- Spring boot内嵌的tomcat启动失败
kane_xie
spring boot
根据这篇guide创建了一个简单的spring boot应用,能运行且成功的访问。但移植到现有项目(基于hbase)中的时候,却报出以下错误:
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.Lif
- leetcode: sort list
michelle_0916
Algorithmlinked listsort
Sort a linked list in O(n log n) time using constant space complexity.
====analysis=======
mergeSort for singly-linked list
====code======= /**
* Definition for sin
- nginx的安装与配置,中途遇到问题的解决
qifeifei
nginx
我使用的是ubuntu13.04系统,在安装nginx的时候遇到如下几个问题,然后找思路解决的,nginx 的下载与安装
wget http://nginx.org/download/nginx-1.0.11.tar.gz
tar zxvf nginx-1.0.11.tar.gz
./configure
make
make install
安装的时候出现
- 用枚举来处理java自定义异常
tcrct
javaenumexception
在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。
1,先创建一个接口,里面有两个方法,一个是getCode, 一个是getMessage
public
- erlang supervisor分析
wudixiaotie
erlang
当我们给supervisor指定需要创建的子进程的时候,会指定M,F,A,如果是simple_one_for_one的策略的话,启动子进程的方式是supervisor:start_child(SupName, OtherArgs),这种方式可以根据调用者的需求传不同的参数给需要启动的子进程的方法。和最初的参数合并成一个数组,A ++ OtherArgs。那么这个时候就有个问题了,既然参数不一致,那