- 2022年5月14日 感恩日记
丁晓雨
电动车老破小了,该换一个新的了。今天上午去爱玛电动车专卖店购买新车。看中一款又漂亮时尚又经济实惠的车,以旧换新1300元。可以,就她了。推到门口,正准备付费,一位也在看电动车的阿姨说:“太小了呀,买一辆电动车起码要骑三年的呀!孩子大了,坐着就不方便了。”想想也是,再看其他几款,式样还可以,就是比较贵。最后,俩妞分别拿出400元,作为赞助,才狠心买下,花了我1599元啊!有点后悔!但愿物有所值。
- Apache Hudi 表 逻辑结构
正东偏西
ApacheHudi表目录结构记录一部分表目录结构和文件格式。便于对Hudi的设计理念和表的组织格式进行直观的理解。数据由官网示例运行后产生。一、COW表类型组织逻辑表名字为stock_ticks_cowPermissionOwnerGroupSizeLastModifiedReplicationBlockSizeNamedrwxr-xr-xrootsupergroup0BOct1516:2000
- 无聊的少女决定推一些言情小说,带大家一起熬夜
t廿七t
①推文《你是长夜,也是灯火》普济寺有一天突然号称要修缮,闭寺一日。那是因为那天他妈妈要去敬香。”“他身份证上姓叶,护照上姓梁,每个证件名字都不一样。”“她去他朋友的场子找他,拿着地址,硬说那条路就是没有1599号。杨谦南把烟头磕灭,披外套去找她。朋友问是谁面子这么大,还要你亲自接。他勾勾嘴角,说:一瞎子。”后来有一天她生日,他问她要什么礼物。她说你陪我去普济寺拜佛吧。她喜欢他身陷茫茫人海,人头攒动
- P3612 [USACO17JAN] Secret Cow Code S题解
互联网的猫
递推与递归算法专题算法c++
题目奶牛正在试验秘密代码,并设计了一种方法来创建一个无限长的字符串作为其代码的一部分使用。给定一个字符串,让后面的字符旋转一次(每一次正确的旋转,最后一个字符都会成为新的第一个字符)。也就是说,给定一个初始字符串,之后的每一步都会增加当前字符串的长度。给定初始字符串和索引,请帮助奶牛计算无限字符串中位置N的字符。第一行输入一个字符串。该字符串包含最多30个大写字母,数据保证N≤。第二行输入N。请注
- 大数据术语系列(1)——COW和MOR,我如何使用chatgpt通俗易懂地理解了hudi这两种表类型
nigulasimao
大数据chatgptchatgpt大数据
从传统数据库到大数据的转变,首当其冲的是各种术语的理解。所以我与chatgpt发生了一系列对话,以便于我能快速理解这些术语。我先把汇总的结果放在前边,后边会一步步地来说明我是如何获取这些信息的。前边我也发过一些关于chatgpt提示词相关的文章,能更好地帮助我们与chatgpt进行沟通。提示词工程技术CopyonWrite(COW)和MergeonRead(MOR)两种模式的主要特点和区别:特性/
- 833-839 2022年第16周复盘
回归自己的成长
一、2022年第16周复盘1.工作:本周重要的三件事进度OK,内审,外审,SAL完成。2.生活:①本周因为加班,晚餐正常吃饭,发现身体瘦了些,不错;②压力得到缓解,感谢身边的贵人们;③周日充分放松半天,恢复精力。④周末跟家人外出采购食材。3.成长:①早起第1599天(自2016.10早起2000天+);②冥想第1109次;③看书《微习惯:简单到不可能失败的习惯养成法》,开启每天一个高抬腿;④与同事
- MIT6.1810/Fall 2022(which was called 6.S081 then) Lab5-7
idMiFeng
操作系统risc-v操作系统数据结构c语言xv6
Lab:Copy-on-WriteForkforxv68.4CopyOnWriteFork-MIT6.S081先理解COW机制Implementcopy-on-writefork您的任务是在xv6内核中实现写时复制分叉。如果修改后的内核成功地执行了cowtest和'usertests-q'程序,那么就完成了。为了帮助您测试实现,我们提供了一个名为cowtest的xv6程序(源代码在user/cow
- PAT 甲级 刷题日记|A 1150 Travelling Salesman Problem (25 分)
九除以三还是三哦
题目The"travellingsalesmanproblem"asksthefollowingquestion:"Givenalistofcitiesandthedistancesbetweeneachpairofcities,whatistheshortestpossibleroutethatvisitseachcityandreturnstotheorigincity?"ItisanNP-h
- 洛谷P2952 [USACO09OPEN] Cow Line S 牛线 S
自律的kkk
java算法数据结构
#[USACO09OPEN]CowLineS##题面翻译FarmerJohn(以下简称FJ)的$N$头奶牛(用$1\dotsN$编号)在直线上排队。一开始,这条线上没有任何奶牛,随着时间的推移,奶牛们会一个接一个地站到队伍的左边或右边。又过了一会儿,某些奶牛会从队伍里离开,去吃自己最喜欢的草料。FJ无法跟踪每一头奶牛,于是,他想让你来帮助他。奶牛以$1\dotsN$的顺序排队,并且离开的奶牛不会再
- Hudi学习1:概述
hzp666
Hudi学习hudi数据湖湖仓一体
Hudi概念Hudi跟hive很像,不存储数据,只是管理hdfs数据。1.小文件处理2.增加支持update、delete等操作3.实时数据写入以下是官方点介绍:ApacheHudi是一个支持插入、更新、删除的增量数据湖处理框架,有两种表类型:COW和MOR,可以自动合并小文件,Hudi自己管理元数据,元数据目录为.hoodie。Hudi提供表、事务、高效的追加/删除、高级索引、流接收服务、数据集
- 图文并茂讲解Travelling Salesman
伟大的拜线段树jjh
算法图论深度优先
题目思路一道lca板子题,不会的同学可以先康康详解最近公共祖先(LCA)-CSDN博客我们可以发现,商人是从1开始,旅行到第一个城镇,再到第二个,第三个……那么我们只需要求出1~第一个城镇的距离,第一个城镇到第二个城镇的距离,第二个城镇到第三个城镇的距离……最后再把这些距离加起来就得到了答案。那么,如何求树上两点之间的距离呢?比如画一张图:其中deep表示该点的深度(1号节点深度为1)假设要求u到
- 逗比linux命令行
式飞噶罗密欧
随笔ubuntulinux
逗比linux命令行1火车sl一辆火车呼啸而过~~,默认是不能用ctrl+C退出的(除非加选项-e)。$sl$sl-l2.cowsay选项$cowsay-l列出.cow文件的存放位置及其文件名。1)默认:$cowsay"hellodoubi"2)选其他.cow文件,例如moose$cowsay-fmoose"hellodoubi"3)用fortune,sudoapt-getinstallfortu
- COW写时复制
积极向上的zzz
redisjava数据库
写时复制(Copy-on-write,简称COW)是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者(callers)同时请求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用者试图修改资源的内容时,系统才会真正复制一份专用副本(privatecopy)给该调用者,而其他调用者所见到的最初的资源仍然保持不变。这过程对其他的调用者都是透明的。此
- 洛谷P2853-[USACO06DEC]-Cow Picnic S
Die love 6-feet-under
算法深度优先图论数据结构c++
[USACO06DEC]CowPicnicS题目描述Thecowsarehavingapicnic!EachofFarmerJohn’sK(1≤K≤100)cowsisgrazinginoneofN(1≤N≤1,000)pastures,convenientlynumbered1…N.ThepasturesareconnectedbyM(1≤M≤10,000)one-waypaths(nopath
- obj模型显示--Apple的学习笔记
applecai
昨天做的牛牛是平面的,今天改成立体的了,renderpass描述符中添加了,并且在pipeline绑定了深度测试,结果不正确,后来想起来需要创建深度缓冲区,其实就是一个深度图像,因为imageobj需要和他对比,然后就可以实现立体中的背面遮挡。我之前的博客中glsl入门--Apple的学习笔记已经学习过这块理论。作业cow.png
- 新电电
丁晓雨
电动车老破小了,该换一个新的了。今天上午去爱玛电动车专卖店购买新车。看中一款又漂亮时尚又经济实惠的车,以旧换新1300元。可以,就她了。推到门口,正准备付费,一位也在看电动车的阿姨说:“太小了呀,买一辆电动车起码要骑三年的呀!孩子大了,坐着就不方便了。”想想也是,再看其他几款,式样还可以,就是比较贵。最后,俩妞分别拿出400元,作为赞助,才狠心买下,花了我1599元啊!有点后悔!但愿物有所值。我怎
- 02-Redis持久化、主从与哨兵架构详解
野心与梦
redis专栏redis架构bootstrap
文章目录Redis持久化RDB快照(snapshot)bgsave的写时复制(COW)机制AOF(append-onlyfile)AOF重写RDB和AOF,我应该用哪一个?Redis4.0混合持久化Redis数据备份策略:Redis主从架构redis主从架构搭建,配置从节点步骤:Redis主从工作原理主从复制(全量复制)流程图:数据部分复制管道(Pipeline)RedisLua脚本Redis哨兵
- Hudi学习笔记(一)
一一|一一一亅
学习笔记
大数据发展背景Hudi用于管理分布式文件系统上大型分析数据集存储,支持Spark和Flink整合。它能够是DFS数据集在分钟级时延内支持变更,也支持下游系统对这个数据集的增量处理。学习目标什么是数据湖为什么使用数据湖Hudi基本功能如何编译Hudi源码Hudi与Spark集成管理Hudi中COW和ROW不同类型表功能Hudi的三种查询方式Hudi中不同表数据写入流程数据仓库数据仓库是一个用于存储、
- 通过 Spring 框架如何进行JDBC操作呢?
极樂_c6ed
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XS2e0fOJ-1601453488065)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]##Spring整合JDBC的方式-添加依赖-编写配置文件db.properties-bean.xml配置修改-配置数据源-模
- 首销告捷,OPPO K1凭什么成为“超燃”新秀?
笔点酷玩
纵观国产手机英雄榜,能做到高低两档均有不俗销量成绩的品牌屈指可数,OPPO今夏推出融科技与艺术为一炉的未来旗舰OPPOFindX,又在金秋十月发布口碑超好的千元新品OPPOK1,后者更是以旗舰级的颜值和配置+1599售价热度飙升、首销告捷。不敢说纵横无敌手,OPPO打造爆款的能力也是有目共睹了。据悉,几天前OPPOK1正式开售之后一小时内,三大电商平台全盘告捷,逆手机业界总体销量下滑的大势卖到燃,
- 2021年7月20日读书笔记
龙套哥萨克海龙
今日阅读1小时,总计1656小时,第1599日阅读《现代性的哲学话语》第一章马克斯·韦伯在其《宗教社会学论集》的著名前言里阐述了他以其整个学术生涯所探讨的“世界史问题”,即“为什么科学的、艺术的、政治的或经济的发展没有在欧洲之外也走向西方所特有的这条理性化道路”。在韦伯看来,现代与他所说的西方理性主义之间有着内在联系。这种联系并不是偶然出现的,而是不言而喻的。韦伯把那种解神秘化的过程说成是“合理的
- CopyOnWriteArrayList
Java小生不才
Javajava
前言CopyOnWrite简称COW机制,是一种程序优化策略(延时懒惰策略).其思路是,一开始共享同一内容,当想对此内容进行修改时,会将此内容复制一份,对复制的内容进行修改,修改之后再将原内容的引用指向修改后的内容。JDK5并发包提供使用了CopyOnWrite机制实现的并发容器(CopyOnWriteArrayList与CopyOnWriteArraySet),在并发场景中使用较多。CopyOn
- Java基础 -04 List之CopyOnWriteArrayList
Miaow.Y.Hu
javajavalist开发语言
java集合有蛮多的类型,今天我们以CopyOnWriteArrayList和Vector进行相关介绍。CopyOnWriteArrayListCopyOnWriteArrayList是Java集合框架中的一个线程安全的List实现类。它通过在修改操作时创建一个新的副本来实现线程安全性,因此称为"写时复制"。Copy-On-Write简称COW,是一种用于程序设计中的优化策略。CopyOnWrit
- “我好像很难再心动了…”
陈小鱼儿oh
文丨美少女正文共丨1599字预计阅读时间丨5分钟一.时间过得真快,一眨眼我真的已经成为一个我学生时期待已久的上班族了。读书时总把成年人的世界想得很简单,以为步入社会就能过上自己理想的生活。理想中我现在已经过着轻松月入几万的生活,和我校园时期的心动对象一起为了美好的明天一起奋斗。但现实总是给人无情的巴掌,月入几千且没有心动对象。读书时喜欢一个人就想每天都能见面,要是能和喜欢的人说上话都能高兴一整天。
- USACO备考冲刺必刷题 | P5541 Sleepy Cow Herding
热爱编程的通信人
算法c++开发语言
学习C++从娃娃抓起!记录下USACO(美国信息学奥赛)备考学习过程中的题目,记录每一个瞬间。附上汇总贴:USACO备考冲刺必刷题|汇总-CSDN博客【题目描述】FarmerJohn的N头奶牛,总是会迷路走到农场上遥远的地方去!他需要你帮助将她们一起赶回来。农场的草地大体是一块狭长的区域——我们可以将其想象成一条数轴,奶牛可以占据数轴上的任意整数位置。这N头奶牛现在正位于不同的整数位置,Farme
- 教孩子的一些感悟
嗯嗯安置区
今天晚上突然心血来潮要教孩子学英语,不知道为什么就是突然心血来潮,然后..........孩子今年不到5岁,正是爱瞎玩的年龄,瞎蹦瞎玩,没有什么正行,不能安安生生的坐到那里。本来我是看到孩子妈妈在教孩子全脑开发,凑进去看看,看他们休息间隙也想问几个单词,其实就三个大词:牛COW;狗DOG;猪PIG;刚开始孩子都能记住,但是不能打乱顺序,打乱顺序就是错,慢慢我的火就上来了,为什么就是记不住,为什么打
- 【题解】—— LeetCode一周小结1
ZShiJ
题解leetcode
1.经营摩天轮的最大利润题目链接:1599.经营摩天轮的最大利润你正在经营一座摩天轮,该摩天轮共有4个座舱,每个座舱最多可以容纳4位游客。你可以逆时针轮转座舱,但每次轮转都需要支付一定的运行成本runningCost。摩天轮每次轮转都恰好转动1/4周。给你一个长度为n的数组customers,customers[i]是在第i次轮转(下标从0开始)之前到达的新游客的数量。这也意味着你必须在新游客到来
- 12 月 10 日,融云在 Google DevFest 上海站等你!
融云
通信行业Googlegoogle即时通讯app
WelcometoDevFest!RongCloud@2023GoogleDevFest上海站关注【融云全球互联网通信云】了解更多时间:2023年12月10日(周日)地点:上海市浦东新区新金桥路1599号,东方万国宴会中心(下沉式广场)主讲:融云IM通信技术专家吴浩主题:出海加速——《复杂多变的海外网络环境下,如何提升B/C端的连接质量详细议程
- 大学追忆(三)再一个色友
浮离先生
在我和阿COW及阿BING下榻两天后那个夜晚,B409最后一名成员终于姗姗而来——不料他从此养成迟到早退的习惯——放假总是第一个走,开学总是最后一个到,颇有公务员的风范,兼有大腕耍大牌的气质。历史证明峰哥是个很特别的男生——身高XX,样貌端正应有尽有,不抽很多烟,能喝点小酒,是班里的第二任团支书,论学习是班中的佼佼者——变态的女生除外。他和老班长的关系“刚刚地”,两人时常就情感话题聊到凌晨两三点;
- leetcode 每日一题 2024年01月01日 经营摩天轮的最大利润
质检员-酸汤泡饭
leetcode每日一题leetcode算法
题目1599经营摩天轮的最大利润你正在经营一座摩天轮,该摩天轮共有4个座舱,每个座舱最多可以容纳4位游客。你可以逆时针轮转座舱,但每次轮转都需要支付一定的运行成本runningCost。摩天轮每次轮转都恰好转动1/4周。给你一个长度为n的数组customers,customers[i]是在第i次轮转(下标从0开始)之前到达的新游客的数量。这也意味着你必须在新游客到来前轮转i次。每位游客在登上离地面
- 安装数据库首次应用
Array_06
javaoraclesql
可是为什么再一次失败之后就变成直接跳过那个要求
enter full pathname of java.exe的界面
这个java.exe是你的Oracle 11g安装目录中例如:【F:\app\chen\product\11.2.0\dbhome_1\jdk\jre\bin】下的java.exe 。不是你的电脑安装的java jdk下的java.exe!
注意第一次,使用SQL D
- Weblogic Server Console密码修改和遗忘解决方法
bijian1013
Welogic
在工作中一同事将Weblogic的console的密码忘记了,通过网上查询资料解决,实践整理了一下。
一.修改Console密码
打开weblogic控制台,安全领域 --> myrealm -->&n
- IllegalStateException: Cannot forward a response that is already committed
Cwind
javaServlets
对于初学者来说,一个常见的误解是:当调用 forward() 或者 sendRedirect() 时控制流将会自动跳出原函数。标题所示错误通常是基于此误解而引起的。 示例代码:
protected void doPost() {
if (someCondition) {
sendRedirect();
}
forward(); // Thi
- 基于流的装饰设计模式
木zi_鸣
设计模式
当想要对已有类的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有的功能,并提供加强功能。
自定义的类成为装饰类
模仿BufferedReader,对Reader进行包装,体现装饰设计模式
装饰类通常会通过构造方法接受被装饰的对象,并基于被装饰的对象功能,提供更强的功能。
装饰模式比继承灵活,避免继承臃肿,降低了类与类之间的关系
装饰类因为增强已有对象,具备的功能该
- Linux中的uniq命令
被触发
linux
Linux命令uniq的作用是过滤重复部分显示文件内容,这个命令读取输入文件,并比较相邻的行。在正常情 况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如 果输入文件用“- ”表示,则从标准输入读取。
AD:
uniq [选项] 文件
说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个
- 正则表达式Pattern
肆无忌惮_
Pattern
正则表达式是符合一定规则的表达式,用来专门操作字符串,对字符创进行匹配,切割,替换,获取。
例如,我们需要对QQ号码格式进行检验
规则是长度6~12位 不能0开头 只能是数字,我们可以一位一位进行比较,利用parseLong进行判断,或者是用正则表达式来匹配[1-9][0-9]{4,14} 或者 [1-9]\d{4,14}
&nbs
- Oracle高级查询之OVER (PARTITION BY ..)
知了ing
oraclesql
一、rank()/dense_rank() over(partition by ...order by ...)
现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句:
select e.ename, e.job, e.sal, e.deptno
from scott.emp e,
(se
- Python调试
矮蛋蛋
pythonpdb
原文地址:
http://blog.csdn.net/xuyuefei1988/article/details/19399137
1、下面网上收罗的资料初学者应该够用了,但对比IBM的Python 代码调试技巧:
IBM:包括 pdb 模块、利用 PyDev 和 Eclipse 集成进行调试、PyCharm 以及 Debug 日志进行调试:
http://www.ibm.com/d
- webservice传递自定义对象时函数为空,以及boolean不对应的问题
alleni123
webservice
今天在客户端调用方法
NodeStatus status=iservice.getNodeStatus().
结果NodeStatus的属性都是null。
进行debug之后,发现服务器端返回的确实是有值的对象。
后来发现原来是因为在客户端,NodeStatus的setter全部被我删除了。
本来是因为逻辑上不需要在客户端使用setter, 结果改了之后竟然不能获取带属性值的
- java如何干掉指针,又如何巧妙的通过引用来操作指针————>说的就是java指针
百合不是茶
C语言的强大在于可以直接操作指针的地址,通过改变指针的地址指向来达到更改地址的目的,又是由于c语言的指针过于强大,初学者很难掌握, java的出现解决了c,c++中指针的问题 java将指针封装在底层,开发人员是不能够去操作指针的地址,但是可以通过引用来间接的操作:
定义一个指针p来指向a的地址(&是地址符号):
- Eclipse打不开,提示“An error has occurred.See the log file ***/.log”
bijian1013
eclipse
打开eclipse工作目录的\.metadata\.log文件,发现如下错误:
!ENTRY org.eclipse.osgi 4 0 2012-09-10 09:28:57.139
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContai
- spring aop实例annotation方法实现
bijian1013
javaspringAOPannotation
在spring aop实例中我们通过配置xml文件来实现AOP,这里学习使用annotation来实现,使用annotation其实就是指明具体的aspect,pointcut和advice。1.申明一个切面(用一个类来实现)在这个切面里,包括了advice和pointcut
AdviceMethods.jav
- [Velocity一]Velocity语法基础入门
bit1129
velocity
用户和开发人员参考文档
http://velocity.apache.org/engine/releases/velocity-1.7/developer-guide.html
注释
1.行级注释##
2.多行注释#* *#
变量定义
使用$开头的字符串是变量定义,例如$var1, $var2,
赋值
使用#set为变量赋值,例
- 【Kafka十一】关于Kafka的副本管理
bit1129
kafka
1. 关于request.required.acks
request.required.acks控制者Producer写请求的什么时候可以确认写成功,默认是0,
0表示即不进行确认即返回。
1表示Leader写成功即返回,此时还没有进行写数据同步到其它Follower Partition中
-1表示根据指定的最少Partition确认后才返回,这个在
Th
- lua统计nginx内部变量数据
ronin47
lua nginx 统计
server {
listen 80;
server_name photo.domain.com;
location /{set $str $uri;
content_by_lua '
local url = ngx.var.uri
local res = ngx.location.capture(
- java-11.二叉树中节点的最大距离
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class MaxLenInBinTree {
/*
a. 1
/ \
2 3
/ \ / \
4 5 6 7
max=4 pass "root"
- Netty源码学习-ReadTimeoutHandler
bylijinnan
javanetty
ReadTimeoutHandler的实现思路:
开启一个定时任务,如果在指定时间内没有接收到消息,则抛出ReadTimeoutException
这个异常的捕获,在开发中,交给跟在ReadTimeoutHandler后面的ChannelHandler,例如
private final ChannelHandler timeoutHandler =
new ReadTim
- jquery验证上传文件样式及大小(好用)
cngolon
文件上传jquery验证
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery1.8/jquery-1.8.0.
- 浏览器兼容【转】
cuishikuan
css浏览器IE
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同
问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。
碰到频率:100%
解决方案:CSS里 *{margin:0;padding:0;}
备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
daizj
shell$#$?特殊变量
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:
$echo $$
运行结果
29949
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个
- 程序设计KISS 原则-------KEEP IT SIMPLE, STUPID!
dcj3sjt126com
unix
翻到一本书,讲到编程一般原则是kiss:Keep It Simple, Stupid.对这个原则深有体会,其实不仅编程如此,而且系统架构也是如此。
KEEP IT SIMPLE, STUPID! 编写只做一件事情,并且要做好的程序;编写可以在一起工作的程序,编写处理文本流的程序,因为这是通用的接口。这就是UNIX哲学.所有的哲学真 正的浓缩为一个铁一样的定律,高明的工程师的神圣的“KISS 原
- android Activity间List传值
dcj3sjt126com
Activity
第一个Activity:
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import a
- tomcat 设置java虚拟机内存
eksliang
tomcat 内存设置
转载请出自出处:http://eksliang.iteye.com/blog/2117772
http://eksliang.iteye.com/
常见的内存溢出有以下两种:
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: Java heap space
------------
- Android 数据库事务处理
gqdy365
android
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。事
- Java 打开浏览器
hw1287789687
打开网址open浏览器open browser打开url打开浏览器
使用java 语言如何打开浏览器呢?
我们先研究下在cmd窗口中,如何打开网址
使用IE 打开
D:\software\bin>cmd /c start iexplore http://hw1287789687.iteye.com/blog/2153709
使用火狐打开
D:\software\bin>cmd /c start firefox http://hw1287789
- ReplaceGoogleCDN:将 Google CDN 替换为国内的 Chrome 插件
justjavac
chromeGooglegoogle apichrome插件
Chrome Web Store 安装地址: https://chrome.google.com/webstore/detail/replace-google-cdn/kpampjmfiopfpkkepbllemkibefkiice
由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了。 同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧
- 进程VS.线程
m635674608
线程
资料来源:
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397567993007df355a3394da48f0bf14960f0c78753f000 1、Apache最早就是采用多进程模式 2、IIS服务器默认采用多线程模式 3、多进程优缺点 优点:
多进程模式最大
- Linux下安装MemCached
字符串
memcached
前提准备:1. MemCached目前最新版本为:1.4.22,可以从官网下载到。2. MemCached依赖libevent,因此在安装MemCached之前需要先安装libevent。2.1 运行下面命令,查看系统是否已安装libevent。[root@SecurityCheck ~]# rpm -qa|grep libevent libevent-headers-1.4.13-4.el6.n
- java设计模式之--jdk动态代理(实现aop编程)
Supanccy2013
javaDAO设计模式AOP
与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。
&
- Spring 4.2新特性-对java8默认方法(default method)定义Bean的支持
wiselyman
spring 4
2.1 默认方法(default method)
java8引入了一个default medthod;
用来扩展已有的接口,在对已有接口的使用不产生任何影响的情况下,添加扩展
使用default关键字
Spring 4.2支持加载在默认方法里声明的bean
2.2
将要被声明成bean的类
public class DemoService {