- 2018-08-06 星期一 晴有大阵雨
小鱼家的幸福生活
明天就要钢琴考级了,坚持努力了这么些天,辛苦你了。今晚适当的练一会儿,早点睡觉休息吧。明天将是你展示弹琴技巧、音乐素养和耐力体力的时刻。为了最后的胜利,加油吧!图片发自App
- Java算法之TimSort
持续输出...
#Java算法算法java排序算法
TimSort简介TimSort是一种高效的排序算法,由TimPeters于2002年设计,主要特点是结合了归并排序(MergeSort)和插入排序(InsertionSort)的优点。这种算法在很多编程语言的默认排序函数中得到应用,如Python的sort()和Java的Arrays.sort()。算法原理TimSort的工作原理如下:分解:将待排序数组分解为小的有序序列,每个序列长度为minr
- 2018-10-23晨间日记
melanie_yue
今天是什么日子上课不上班,疲惫的一天起床:接近7点就寝:天气:阴心情:疲惫纪念日:无任务清单昨日完成的任务,最重要的三件事:1.16级毕业班酒会演出确定不拉琴;2、完成资金调拨报告和不动产报告3、早起打卡哈哈改进:习惯养成:周目标·完成进度每天的日记复习星期天的数据课程复盘摘抄金句(朗读者)早睡!!!学习·信息·阅读会计学还需要下来琢磨数据模型还需要复盘写作略微有一点头绪,先积累吧健康·饮食·锻炼
- CSS学习4[重点]
乌鸦不像写字台
css学习css学习前端
标签显示模式一、块级元素(block-level)二、行内元素(inline-level)三、行内块标签(inline-block)四、显示模式转换一、块级元素(block-level)每一个块元素通常会独自占据一行或多行,可以对其设置高度、宽度、对齐等属性。常用的块级元素:div,p,h1,ul,ol特点:从新行开始有宽度、行高宽度默认页面100%可以容纳内联元素和其他元素。二、行内元素(inl
- 续:MySQL的gtid模式
earnest!
mysql数据库
为什么要启用gtid?master端和slave端有延迟##设置gtidmasterslave1slave2[root@mysql1~]#vim/etc/my.cnf[root@mysql1~]#cat/etc/my.cnf[mysqld]datadir=/data/mysqlsocket=/data/mysql/mysql.socksymbolic-links=0log-bin=mysql-bi
- 不断反省,持续精进
AaA奔跑年华
郭杰浙江鲍斯高服饰有限公司2019年11月8日【日精进打卡第208天】【知~学习】《六项精进》1遍共204遍《大学》1遍共204遍《经营十二条》大纲1编共16遍《会计七原则》大纲1遍共16遍《京瓷哲学》大纲1遍共14遍……【经典名句】人的能力有无限伸展的可能。坚信这一点,面向未来,描绘自己人生的理想【行~实践】一、修身:(对自己个人)1、多运动,多思考2、每天反思自己一天的事二、齐家:(对家庭和家
- C语言 - 各个进制之间的相互转换
土豆片啊
C语言例题c语言学习
目录一、二进制1.二进制>>八进制2.二进制>>十进制3.二进制>>十六进制二、八进制1.八进制>>二进制2.八进制>>十进制3.八进制>>十六进制三、十进制1.十进制>>二进制2.十进制>>八进制3.十进制>>十六进制四、十六进制1.十六进制>>二进制2.十六进制>>八进制3.十六进制>>十进制一、二进制1.二进制>>八进制方法一:可以通过先将二进制转换为十进制,然后再将十进制转换为八进制的方式
- 2021.5.23感恩日记(48/100)
毛毛宋
1,感恩起源恩田践行,时刻都记住老妈的重要性,也让自己更加尊重身体健康必要性2,感恩三天显化心原力课程中,自己感悟到知识就是我的缰绳感觉3,感恩重庆的人文文化,吸引了自己更加好学的趋势性4,感恩我们打卡让我学会,与人相处中,自己需要学习的点很多很多,越学越开心,为何必须要做到的价值5,感恩地铁把我载回家,让自己感受到距离、速度和时间之间的物理关系,让我再次感受能量守恒定义6,感恩人类的文化,博大精
- 冷清
墨度
看不尽的繁华,数不清的星空,深邃的迷途中,彷徨多于笃定。寒彻心扉的冬,醉熏渲染朦胧,跨年夜的钟声,依旧听来沉重,江水送走浮萍,灯火阑珊轻盈,张开双臂相拥,唯有过隙清风。
- 记录2022-01-30
果果圆
计划坚持周更,去记录生活。上周计划:①坚持练字5天,每天30min;②结束未完成的两个学习视频;③运动3天。完成度:0,就完成了学校作业。说来惭愧,回了家就总想着明天明天的,大概除了学习的事情都能够吸引我,下周一定回归正轨,不再咸鱼。下周计划:①坚持练字5天,每天30min;②结束未完成的两个学习视频;③运动5天。
- 【高省】APP邀请码怎么填写?高省app怎么挣钱?高省邀请码是多少? (地先)
凌风导师
淘宝是中国最大的网购平台之一,(手机应用商店搜索“高省”下载,登录填写高省邀999777,自动直升2皇冠,佣金更高,自用省,分享赚!)高省-各大应用商城下载即可-购物领劵返利高,邀请码切记填500888,凌风高省邀请码500888,全网唯一教你技术的老师码填对码直送2皇冠总裁等级,《凌风导师125130414》送价值百万引流技术推广绝密大礼包,也可以后台联系老师进高省官方群。温馨提示:此教程以淘宝
- 简单易懂,三分钟学习“总资产净利率”
偷懒苦行僧
什么是总资产净利率?总资产净利率是指净利润占平均资产总额的比率。计算公式可表示为:总资产净利率=净利润÷平均资产总额×100%平均资产总额=(期初资产总额+期末资产总额)÷2总资产净利率是用来做什么的?总资产净利率是用来反映企业经营资产获取利润的能力的,总资产是企业全部的可用于经营的资产,企业经营的目的在于获取收益,而净利润是经营的最终成果,所以总资产净利率能够从总体上反映企业投入产出的盈利能力;
- 《我的物理系老公❤夫妻日常只准闪到毫无人性!》〈3〉想要老公拥抱的我
咖啡加糖吗
《我的物理系老公❤夫妻日常只准闪到毫无人性!》〈3〉想要老公拥抱的我仅仅只是短暂的拥抱,就足以让我对你的思念────无法抑制老公快点回来啦,我好想你哟❤~【3-1】这种感觉,难、难道是──爱的试炼❤~现在───为了测试出,我与老婆之间的「回家仪式」,我正拉着老婆到客厅,准备进行心跳试验,以确认老婆是否也对「拥抱」产生同等的心跳共鸣。此刻───老公正拉着我,准备带我一起做「先、吃、我」的诺言❤~,却
- 也聊五一假期生活
粲然
说话间,五一已经过去,假期过去了五分之一,一边紧张生活,一边慨叹时间流逝太快,已成为当下高效人工作生活的状态。打开自媒体,常常看见生活还没来得及细细体会,就已经到了猝不及防的时候,通常都是慨叹时间不及人。虽然我也焦虑时间,但我和先生有一个共识,“休息是为了更好的生活”,“读万卷书不如行万里路”。几乎每逢假期,我们一家都要有大小不同的旅游,大到天南海北,小到家门口的乡间小镇,河流山丘。每到行处,玩兴
- EVM虚拟机入门汇编入门(二)
zhuqiyua
区块链一些汇编区块链智能合约
系列文章目录EVM虚拟机入门汇编入门(一)文章目录系列文章目录前言一,TIMESTAMP1.TIMESTAMP是什么?2.TIMESTAMP作用二,KECCAK2561.KECCAK256是什么?2.KECCAK256举例?三,Mapping底层结构前言介绍时间戳以及sha指令,并详细解释mapping的底层结构一,TIMESTAMP1.TIMESTAMP是什么?操作码TIMESTAMP是EVM中
- 肯德基优惠券大揭秘:每周轻松领取,白嫖美食不是梦!
氧惠好项目
告诉你一个超级秘密——每周都能轻松领取肯德基优惠券,让你在享受美食的同时还能省下不少银子!接下来,就让我为你揭秘肯德基优惠券的领取方法吧!氧惠APP是与以往完全不同的抖客+淘客app!2024全新模式,我的直推也会放到你下面。主打:带货高补贴,深受各位带货团队长喜爱(训练营导师每天出单带货几万单)。注册即可享受高补贴+0撸+捡漏等带货新体验。送万元推广大礼包,教你如何1年做到百万团队。古楼导师氧惠
- 【信徒日记3】等TA回来,定会来找你取信
小徒徒_f456
我不知道,但TA一定回来——无偿子3月21日下午17:30分TA如期而至的走进店里高高瘦瘦带着眼镜,与想象中的亲切有一丝不同,带着一丝丝的距离感,TA是第一位同我预约的客人,对于刚开业的我来说期盼这一刻,已有一周之久。TA的话真的很少很少,面上似乎也没什么表情,耐心的听完我的介绍后便开始挑选自己中意的纸笔,原以为可以安静的接待这位期盼已久的客人,可当天却意外地多来了来了几位客人,平时很静谧的小店,
- js中模板字符串的用法`${变量}`
小墨蛇
前端htmlcssjavascript开发语言ecmascript
JS模板字符串是一种特殊的字符串,它允许在字符串中嵌入表达式,并且可以跨越多行。模板字符串使用反引号(`)来定义。下面是一些JS模板字符串的特点和用法:可以在字符串中嵌入变量或表达式,使用${}包裹变量或表达式。constname='John';console.log(`Hello,${name}!`);//输出:Hello,John!可以跨越多行,包括换行符。constmessage=`This
- 吾日三省吾身 第24天
漠然六月檬儿
日期天气2020年1月5日晴温度18~25外面的太阳真晒,上午洗完被单被套拿楼顶上晒,就拿一会儿晒到冒汗,还是穿短袖的情况下,今天打扫家里,包括已厨房,弄了两个小时,总算厨房干干净净没油渍。健康状况挺好三只青蛙干了一件事就一直想干,比如我现在特爱刺绣,一空下来就是刺绣,这幅十字绣大概买了有五年了吧,毕业时买的,或者可能也是2012年来深圳买的,记不清了。刺绣从我生孩子之后就再也没绣过,一直带身边是
- CSS小Tips-1
李不远
CSS属性太多了,所以会有很多平时注意不到的知识点,这片博客主要就是记录一下平时遇到的一些需要注意的问题。虽然知识点比较杂,但是实用性很高。关于文档流文档流:文档内元素流动的方向(内联元素从左往右流,块级元素从上往下流)块级元素的高度由其内部文档流元素的高度总和决定【不是相等】块级元素从上往下流,每个另起一行内联元素:左往右流,宽度不够另起一行英文单词默认不换行,可以增加属性word-break:
- 《老子》、《道德经》第三章
心灵憩园
不尚贤,使民不争;不贵难得之货,使民不为盗;不见可欲,使民心不乱。是以圣人之治,虚其心,实其腹,弱其志,强其骨。常使民无知无欲,使夫智者不敢为也。为无为,则无不治。本章内容继续阐述老子的治国思想,主张无为而治,他认为,当时春秋末期的割据混乱,社会动荡不安,主要是由于统治者“尚贤”思想引起的,使一些有野心的人争名夺利,抢占钱财。在治国中,应该“虚其心,实其腹,弱其志,强其骨”,“使民无知无欲,使夫智
- 老皮:澹泊宁静坊
老皮大叔
图片发自App老皮诗集:守望一片海(94)·澹泊宁静坊澹泊宁静的矗立,需要辨别归隐者中正和平的光线此前,有些事物早已坍塌有些事物世世代代被人们敬仰流落红尘的,总是那些恩荣功名来不及审视的细节,已被渐渐遗忘但我却记住了几个关键词林釬,明神宗探花,东阁大学士两袖清风,不畏权势的铮铮风骨为家乡蓝田树立起一座千秋万代永恒不朽的精神牌坊当我试图追忆些什么时间已被凝固抑或停止从侧面看,牌坊正好托住了一轮太阳—
- 《易经》第十五卦 谦卦启示:满招损,谦受益
一泽天下
《易经》第十五卦谦卦地山谦坤上艮下《谦》:亨。君子有终。卦辞意思是:谦虚可以使百事顺利,但谦虚并不是人人都能坚持下去的,只有君子才能坚持到底。谦卦卦辞人生启示:满招损,谦受益谦卦位于大有卦之后,《序卦》之中这样解释道:“有大者不可以盈,故受之以谦。”在大有卦之后,要能谦逊。做到谦逊退让,何处不能通达?周易的六十四卦中唯独谦卦的六爻的爻辞都是吉,其他的卦里,都有吉、有凶。此卦的意思是做人学谦、学敬,
- 广州顶级复刻表在哪里买,
高端顶级复刻手表大厂货源
广州顶级复刻表在哪里买,在寻找复刻表的市场上,广州无疑是中国的一个重要地方。尤其是对于那些希望购买顶级复刻表的人来说,广州提供了许多高质量和性价比极高的选择。以下是十个你可以在广州或通过广州在线购买最顶级复刻表的最新渠道:微信:515557529(下单赠送精美礼品)1.广州钟表城:这里有很多小店销售各种品牌的复刻表,包括劳力士、欧米茄等一线品牌。2.广州站前路步行街:作为广州最繁华的购物区之一,这
- Python——模块和包
hardStudy_h
Python笔记python开发语言
模块Python的模块(Modules)是Python程序的重要组成部分,它们允许你将代码分解成可重用的单元。每个模块都是一个包含Python代码的文件,文件名就是模块名加上.py后缀。模块可以定义函数、类和变量,也可以包含可执行的代码。下面详细解析Python模块的几个关键方面。1.模块的作用代码重用:模块允许你定义一次函数、类或变量,然后在程序的其他部分或其他程序中导入并使用它们。这避免了代码
- C#——类与结构
Jarrett_Zheng
C#与上位机开发语言c#
在未学习面向对象语言时,我常常将类比作一种结构体,其实类与结构体也确实很相似,类用来做函数的集合,结构用来做变量的集合,接下来将从几个角度刨析类与结构的不同。类vs结构类和结构在设计和使用时有不同的考虑因素,类适合表示复杂的对象和行为,支持继承和多态性,而结构则更适合表示轻量级数据和值类型,以提高性能并避免引用的管理开销。类和结构有以下几个基本的不同点:值类型vs引用类型:结构是值类型(Value
- 唤醒教育一一儿童敏感期(三)
唤醒教育_聂老师
手的敏感期有人认为手是人的第二大脑,手是身体功能中最伟大的智慧工具。儿童是用手来思考的,手的自由使用不仅表达了儿童的思维,也表达了儿童思考的过程。禁止了儿童手的活动,就相当于禁止了儿童的思考。如果一个人想要把他的想法表达出来,那他有两个最便捷的工具一一语言和手,实现和完成就必须使用他的手。而且必须训练他的手准确表达他的所想。手的肌肉有记忆和认知的功能。孩子在出生后头两年中,就完成了这样一个对于孩子
- Linux 网络适配,ping命令,更改自己的IP地址
hardStudy_h
LINUX笔记
Linux系统下不同于Windows系统。Windoes系统下ping命令默认只发送接受四次数据,而Linux默认不会终止,可以通过Ctrl+C进行强制终止。第一步:确认自己的IP地址,只能更改最后一位,如图可以更改为198.168.1.xx且我的网卡名为:eth0CLC@Embed_Learn:~$ping192.168.1.88PING192.168.1.88(192.168.1.88)56(
- 木兰溪跑团之歌
firekeeprunning
去年荣幸遇上木兰溪跑团,抽空之余为跑团改编的歌词,权当本次作业了。木兰溪跑团之歌跟我跑吧黎明就出发太阳已出来心已经照亮有一个跑道那是木兰大道它近在心灵却远在天涯我所有一切都为踏上这条道哪怕付出睡觉代价也许再跑过这条红色的跑道明天就甩掉烦恼我生命的颜色只因为遇见它我们都来坚持跑步吧让每一颗焦虑的心都不再彷徨木兰是我们的家跟我跑吧现在就出发身体已醒来心已经澎湃有一个跑道那是木兰大道它近在心灵却远在天涯
- 让自己成为终身教育的受益者
娟姐伴你行
两天的峰会结束了,会场的一幕幕还在大脑中闪现,为什么每次都不想错过?因为每次老师都有太多新的内容给到我们,还会时不时的收到意外惊喜,在恒洋瓦没有什么不可能,老师们的全程付出课程讲到凌晨,工作组的伙伴们辛苦工作,只为让我们不虚此行,只为在恒洋瓦孵化出更多优秀的人。恒洋老师经常和我们讲,人生大半随机,少半必然,大多数人把时间放在必然中努力,而必然本身却束缚了我们,我们自己的努力并带不来成功,而是要努力
- 算法 单链的创建与删除
换个号韩国红果果
c算法
先创建结构体
struct student {
int data;
//int tag;//标记这是第几个
struct student *next;
};
// addone 用于将一个数插入已从小到大排好序的链中
struct student *addone(struct student *h,int x){
if(h==NULL) //??????
- 《大型网站系统与Java中间件实践》第2章读后感
白糖_
java中间件
断断续续花了两天时间试读了《大型网站系统与Java中间件实践》的第2章,这章总述了从一个小型单机构建的网站发展到大型网站的演化过程---整个过程会遇到很多困难,但每一个屏障都会有解决方案,最终就是依靠这些个解决方案汇聚到一起组成了一个健壮稳定高效的大型系统。
看完整章内容,
- zeus持久层spring事务单元测试
deng520159
javaDAOspringjdbc
今天把zeus事务单元测试放出来,让大家指出他的毛病,
1.ZeusTransactionTest.java 单元测试
package com.dengliang.zeus.webdemo.test;
import java.util.ArrayList;
import java.util.List;
import org.junit.Test;
import
- Rss 订阅 开发
周凡杨
htmlxml订阅rss规范
RSS是 Really Simple Syndication的缩写(对rss2.0而言,是这三个词的缩写,对rss1.0而言则是RDF Site Summary的缩写,1.0与2.0走的是两个体系)。
RSS
- 分页查询实现
g21121
分页查询
在查询列表时我们常常会用到分页,分页的好处就是减少数据交换,每次查询一定数量减少数据库压力等等。
按实现形式分前台分页和服务器分页:
前台分页就是一次查询出所有记录,在页面中用js进行虚拟分页,这种形式在数据量较小时优势比较明显,一次加载就不必再访问服务器了,但当数据量较大时会对页面造成压力,传输速度也会大幅下降。
服务器分页就是每次请求相同数量记录,按一定规则排序,每次取一定序号直接的数据
- spring jms异步消息处理
510888780
jms
spring JMS对于异步消息处理基本上只需配置下就能进行高效的处理。其核心就是消息侦听器容器,常用的类就是DefaultMessageListenerContainer。该容器可配置侦听器的并发数量,以及配合MessageListenerAdapter使用消息驱动POJO进行消息处理。且消息驱动POJO是放入TaskExecutor中进行处理,进一步提高性能,减少侦听器的阻塞。具体配置如下:
- highCharts柱状图
布衣凌宇
hightCharts柱图
第一步:导入 exporting.js,grid.js,highcharts.js;第二步:写controller
@Controller@RequestMapping(value="${adminPath}/statistick")public class StatistickController { private UserServi
- 我的spring学习笔记2-IoC(反向控制 依赖注入)
aijuans
springmvcSpring 教程spring3 教程Spring 入门
IoC(反向控制 依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。
IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明:
如:程序中有 Mysql.calss 、Oracle.class 、SqlSe
- TLS java简单实现
antlove
javasslkeystoretlssecure
1. SSLServer.java
package ssl;
import java.io.FileInputStream;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.security.KeyStore;
import
- Zip解压压缩文件
百合不是茶
Zip格式解压Zip流的使用文件解压
ZIP文件的解压缩实质上就是从输入流中读取数据。Java.util.zip包提供了类ZipInputStream来读取ZIP文件,下面的代码段创建了一个输入流来读取ZIP格式的文件;
ZipInputStream in = new ZipInputStream(new FileInputStream(zipFileName));
&n
- underscore.js 学习(一)
bijian1013
JavaScriptunderscore
工作中需要用到underscore.js,发现这是一个包括了很多基本功能函数的js库,里面有很多实用的函数。而且它没有扩展 javascript的原生对象。主要涉及对Collection、Object、Array、Function的操作。 学
- java jvm常用命令工具——jstatd命令(Java Statistics Monitoring Daemon)
bijian1013
javajvmjstatd
1.介绍
jstatd是一个基于RMI(Remove Method Invocation)的服务程序,它用于监控基于HotSpot的JVM中资源的创建及销毁,并且提供了一个远程接口允许远程的监控工具连接到本地的JVM执行命令。
jstatd是基于RMI的,所以在运行jstatd的服务
- 【Spring框架三】Spring常用注解之Transactional
bit1129
transactional
Spring可以通过注解@Transactional来为业务逻辑层的方法(调用DAO完成持久化动作)添加事务能力,如下是@Transactional注解的定义:
/*
* Copyright 2002-2010 the original author or authors.
*
* Licensed under the Apache License, Version
- 我(程序员)的前进方向
bitray
程序员
作为一个普通的程序员,我一直游走在java语言中,java也确实让我有了很多的体会.不过随着学习的深入,java语言的新技术产生的越来越多,从最初期的javase,我逐渐开始转变到ssh,ssi,这种主流的码农,.过了几天为了解决新问题,webservice的大旗也被我祭出来了,又过了些日子jms架构的activemq也开始必须学习了.再后来开始了一系列技术学习,osgi,restful.....
- nginx lua开发经验总结
ronin47
使用nginx lua已经两三个月了,项目接开发完毕了,这几天准备上线并且跟高德地图对接。回顾下来lua在项目中占得必中还是比较大的,跟PHP的占比差不多持平了,因此在开发中遇到一些问题备忘一下 1:content_by_lua中代码容量有限制,一般不要写太多代码,正常编写代码一般在100行左右(具体容量没有细心测哈哈,在4kb左右),如果超出了则重启nginx的时候会报 too long pa
- java-66-用递归颠倒一个栈。例如输入栈{1,2,3,4,5},1在栈顶。颠倒之后的栈为{5,4,3,2,1},5处在栈顶
bylijinnan
java
import java.util.Stack;
public class ReverseStackRecursive {
/**
* Q 66.颠倒栈。
* 题目:用递归颠倒一个栈。例如输入栈{1,2,3,4,5},1在栈顶。
* 颠倒之后的栈为{5,4,3,2,1},5处在栈顶。
*1. Pop the top element
*2. Revers
- 正确理解Linux内存占用过高的问题
cfyme
linux
Linux开机后,使用top命令查看,4G物理内存发现已使用的多大3.2G,占用率高达80%以上:
Mem: 3889836k total, 3341868k used, 547968k free, 286044k buffers
Swap: 6127608k total,&nb
- [JWFD开源工作流]当前流程引擎设计的一个急需解决的问题
comsci
工作流
当我们的流程引擎进入IRC阶段的时候,当循环反馈模型出现之后,每次循环都会导致一大堆节点内存数据残留在系统内存中,循环的次数越多,这些残留数据将导致系统内存溢出,并使得引擎崩溃。。。。。。
而解决办法就是利用汇编语言或者其它系统编程语言,在引擎运行时,把这些残留数据清除掉。
- 自定义类的equals函数
dai_lm
equals
仅作笔记使用
public class VectorQueue {
private final Vector<VectorItem> queue;
private class VectorItem {
private final Object item;
private final int quantity;
public VectorI
- Linux下安装R语言
datageek
R语言 linux
命令如下:sudo gedit /etc/apt/sources.list1、deb http://mirrors.ustc.edu.cn/CRAN/bin/linux/ubuntu/ precise/ 2、deb http://dk.archive.ubuntu.com/ubuntu hardy universesudo apt-key adv --keyserver ke
- 如何修改mysql 并发数(连接数)最大值
dcj3sjt126com
mysql
MySQL的连接数最大值跟MySQL没关系,主要看系统和业务逻辑了
方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可
方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppass
- 单一功能原则
dcj3sjt126com
面向对象的程序设计软件设计编程原则
单一功能原则[
编辑]
SOLID 原则
单一功能原则
开闭原则
Liskov代换原则
接口隔离原则
依赖反转原则
查
论
编
在面向对象编程领域中,单一功能原则(Single responsibility principle)规定每个类都应该有
- POJO、VO和JavaBean区别和联系
fanmingxing
VOPOJOjavabean
POJO和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比POJO复杂很多,JavaBean是一种组件技术,就好像你做了一个扳子,而这个扳子会在很多地方被
- SpringSecurity3.X--LDAP:AD配置
hanqunfeng
SpringSecurity
前面介绍过基于本地数据库验证的方式,参考http://hanqunfeng.iteye.com/blog/1155226,这里说一下如何修改为使用AD进行身份验证【只对用户名和密码进行验证,权限依旧存储在本地数据库中】。
将配置文件中的如下部分删除:
<!-- 认证管理器,使用自定义的UserDetailsService,并对密码采用md5加密-->
- mac mysql 修改密码
IXHONG
mysql
$ sudo /usr/local/mysql/bin/mysqld_safe –user=root & //启动MySQL(也可以通过偏好设置面板来启动)$ sudo /usr/local/mysql/bin/mysqladmin -uroot password yourpassword //设置MySQL密码(注意,这是第一次MySQL密码为空的时候的设置命令,如果是修改密码,还需在-
- 设计模式--抽象工厂模式
kerryg
设计模式
抽象工厂模式:
工厂模式有一个问题就是,类的创建依赖于工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则。我们采用抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。
总结:这个模式的好处就是,如果想增加一个功能,就需要做一个实现类,
- 评"高中女生军训期跳楼”
nannan408
首先,先抛出我的观点,各位看官少点砖头。那就是,中国的差异化教育必须做起来。
孔圣人有云:有教无类。不同类型的人,都应该有对应的教育方法。目前中国的一体化教育,不知道已经扼杀了多少创造性人才。我们出不了爱迪生,出不了爱因斯坦,很大原因,是我们的培养思路错了,我们是第一要“顺从”。如果不顺从,我们的学校,就会用各种方法,罚站,罚写作业,各种罚。军
- scala如何读取和写入文件内容?
qindongliang1922
javajvmscala
直接看如下代码:
package file
import java.io.RandomAccessFile
import java.nio.charset.Charset
import scala.io.Source
import scala.reflect.io.{File, Path}
/**
* Created by qindongliang on 2015/
- C语言算法之百元买百鸡
qiufeihu
c算法
中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁,母,雏各几何?
代码如下:
#include <stdio.h>
int main()
{
int cock,hen,chick; /*定义变量为基本整型*/
for(coc
- Hadoop集群安全性:Hadoop中Namenode单点故障的解决方案及详细介绍AvatarNode
wyz2009107220
NameNode
正如大家所知,NameNode在Hadoop系统中存在单点故障问题,这个对于标榜高可用性的Hadoop来说一直是个软肋。本文讨论一下为了解决这个问题而存在的几个solution。
1. Secondary NameNode
原理:Secondary NN会定期的从NN中读取editlog,与自己存储的Image进行合并形成新的metadata image
优点:Hadoop较早的版本都自带,