- windows系统最新python多版本,虚拟环境配置
web:小源
windowspython开发语言
window系统python多版本管理方法一:按照教程安装https://github.com/pyenv-win/pyenv-win方法二:下载压缩包,配置环境变量2.1克隆项目:gitclonehttps://github.com/pyenv-win/pyenv-win.git2.2配置环境变量2.3使用方法"""pyenvinstall--list#查看可以下载的版本pyenvinstall
- 使用命令来指示ChatGLM-6B模型执行各种简单任务
西笑生
大模型ChatGLM-6B
使用命令来指示ChatGLM-6B模型执行各种简单任务flyfish使用命令来指示模型执行各种简单任务,例如“写入”、“分类”、“总结”、“翻译”、“排序”等,从而为各种简单任务设计有效的提示本文主要演示prompt的使用,请忽略输出的正确与否开始frommodelscope.utils.constantimportTasksfrommodelscope.pipelinesimportpipeli
- 花为你开,花为我开
如果zhj
周三,“花为你开,**朗读会”第三课如期举行,我也如期而至。图片发自App缘由其实,参加一个训练班,提高自己的普通话水平,这个念头由来已久了。三十年前念卫校时,有次室友的朋友来玩,交谈了几句,问我:“你是**人吧?”哇,当时觉得好佩服人家,人家说因为工作关系,走的地方多了听的话多了。后来,我才意识到,我们那疙瘩人的普通话,i/e、u/uo不分是特色,一开口就揭开了地域标签。浓浓的家乡味,一直存在于
- Python中OrderedDict用法
cqcyst
python开发语言
在Python中,OrderedDict是collections模块中的一个类,它扩展了内置的字典(dict)类,并且保留了元素的插入顺序。与普通的字典不同,OrderedDict会记住元素的插入顺序,并且在遍历时按照插入顺序返回元素。这对于需要按顺序处理元素的情况非常有用。下面是一些OrderedDict的常见用法:创建OrderedDict对象fromcollectionsimportOrde
- 我渴望被理解
222龙哥
小孩子,总是被误解,总是被比较,总是被默认,我渴望被你看到,渴望被你关注,渴望被你理解。冬天,风总是冰冷刺骨,昨夜一场大雪,落得满园都是。走在厚厚的雪地里,鞋子沾上雪,不一会儿融化,弄湿了本就不暖和的鞋。冰冷从脚底蔓延,惹得浑身一哆嗦。将自己锁在房里,不愿意去听他们的念念叨叨,这短短半天,过得甚是漫长。“你就不能听话吗?你看看别人家的小孩怎么在家里帮忙,怎么你就给我们添堵呢?一天到晚没个正形。”刚
- key_scan(按键扫描)程序解读
&AtTiTuDe;
stm32嵌入式硬件单片机笔记
本文是对“按键扫描”程序的解读。硬件设置“KEY0、KEY1、KEY2”三个按键,按下时为低电平,不按时为高电平,且低电平(0)有效;“WK_UP”按键,按下时为高电平,不按时为低电平,且高电平(1)有效;程序源码uint8_tkey_scan(uint8_tmode){staticuint8_tkey_up=1;uint8_tkeyval=0;if(mode)key_up=1;if(key_up
- 循环语句(C语言)
&AtTiTuDe;
c语言开发语言
一般情况下,语句是按顺序执行的:函数中的第一条语句先执行,接着是第二条语句,依此类推。循环语句允许我们多次执行一个语句或语句组。“while”循环功能描述:当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。格式如下:while(condition){/*condition为真(非0)时要执行的语句*/}#注意:①当condition为“真”时执行循环。每次循环判断conditio
- IIC通信中设备的交互流程
&AtTiTuDe;
嵌入式硬件单片机笔记信息与通信
本文主要叙述,当两个设备进行IIC通信时,两个设备的交互流程,即主机的动作和从机的动作。当通过软件编程的方式实现设备间的IIC通信时,我们就是按照主机的动作或从机的动作来编写对应的代码。实际上,主机和从机是按照IIC通信协议的要求完成相应的动作的(IIC通信协议在文章IIC通信基础-CSDN博客中有详细叙述),因此,程序代码就是IIC通信协议的提现。下面将分别叙述当两个设备进行IIC通信时,主机的
- 焦点网络初级班第25期徐惠娟坚持分享第51天
释怀juan
每日分享就是把每天的愉快的!高兴的!沮丧的!纠结的!学习的!领域的和体会的一一说出来。这种方式不但让我们内心深处有释放的空间,还会让我们在不断抒发和写作的同时顿悟到和分析到,或者说能再次看到以及能更加捋顺我们的思维,更好的渗透到生活中!今天分享一个愉快的吧!也可以说是欣慰的!这两天孩子改变巨大!每天都是11点多才回家,老师说他在学校学习,而且是同学都走完了他还在学习。不仅受到同学的钦佩,老师也赞誉
- 今天,你睡好了吗?
李小优啊
【你睡好了吗?】上班经常犯困影响工作?晚餐之后很快就瞌睡?……数据显示,超四成国人表示睡不够,近三成每周至少失眠一次。今天是世界睡眠日,改掉哪些习惯才能睡得好?不同年龄段的人,睡多久最合适?戳图↓↓了解,@给身边的TA!图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App
- 远程收款单有哪些,什么收款码可以异地收款
神州网络公司
1:首先我们来说说什么是远程收款远程收款就是微信收款码对外省的用户进行收款,不是本地或者面对面收款,统称为远程收款,现在严禁个人收款码不能异地收款,也不能远程收款很容易风控,所以各个商户都在找好用的远程收款码2:那我们在来说说什么是面对面收款,微信面对面收款什么意思,微信面对面收款是本地省内或者附近商城的那种收款,小摊的那种收款模式,本地收款统称面对面收款也叫本地收款,银行开的收款也就是本地商家聚
- 女人的八卦里,炫耀的到底是什么?
女力Life
昨天中午一众六位女朋友一起吃饭,席中五位婚姻中的,加上我一个--已经离异。不知怎么,就说到了:自己的老公会不会出轨,这个话题,我插不上嘴啊,所以她们谈话,给了我足够的时间去观察和思考,以后,人多的时候,我都要尽量少说话,呵呵,福利大大的。她们五人中有4人,几乎确定的说:我老公是绝对不会出轨的,说这话的我知道她们夫妻的关系都没有好到彼此是灵魂伴侣的程度,反而夫妻关系最扎实的那个朋友,没有说话。我心里
- 2020年2月29日
darling甜十三
今天,八点多起床,去了兴仁赶集,我发现我的房间真的太乱了,我也太懒了,没有好看的衣服穿了,也急急忙忙的化了个妆就出门了,老妈一直在那里催催催,等车也等了大半天。最后还是大家一起挤着上了一辆车。到了兴仁,我和耳机目的明确的,在拿到钱之后就直奔丹寨,但是去丹寨的车居然要戴口罩才能上车,我和二姐又折回去精品店买口罩。然后到了丹寨。我们先去买了螺蛳粉,我心心念念的螺蛳粉,奶茶,蛋挞,鸡腿,终于吃到了。但是
- 04.css入门笔记-浮动以及清除浮动的方法
Mr_LiuP
css基础css前端
文章目录前言一、pc端传统布局方式有哪些?二、浮动1.浮动的定义2.浮动的特性(重难点)3.为什么要清除浮动3.清除浮动的本质4.清除浮动的方式1.额外标签法(隔墙法),是W3C推荐的做法2.父元素添加overflow属性,属性值有auto\hidden\scroll3.父元素添加:after伪元素4.父元素添加双伪元素总结前言今天分享的是css的浮动,以及清除浮动的四种方法!在分享之前,也会简单
- Python Class(类)讲解
「已注销」
pythonpython开发语言
本文为原创,查询了官方文档(3.10.11),也参考了链接,感谢链接的作者!目录什么是“类”类-定义类-方法共享变量类-方法-方法索引继承&子类共享变量2.0-子类修改变量父类子类重写注意什么是“类”Python是一个面向对象的语言,C/C++是面向过程的语言,所有,使用Python,必须类(Class),在日常中,类,就是一个大类,比如,食物的类:代码:(有高级内容,稍后讲解)classFood
- Java框架-mybatis-基础
KeepStruggling
mybatisJava
1.概念1.1概念引入框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。或者说是可被应用开发者定制的应用骨架。框架的优点:框架已经实现了一些功能,使用时不需重复实现这些功能,提高开发效率;使用框架后,我们软件的架构更加稳定、开发流程必须按照框架约定进行,而优秀的框架是所有开发人员都熟悉的,任何人进入项目团队后可以更快适应开发,同时框架良好的扩展性更易
- 骗子
GG65心远
和女朋友去公园,去领略那“春来江水绿如蓝”的美丽景色,女朋友非常高兴,我也感觉到我的成功,必须的,让女朋友高兴是我应尽的义务嘛!不远处有卖氢气球的,用线扯着的那种,女朋友稚气大发,闹着买了一个,还没玩几分钟呢,线就脱手了,气球就飞走了。闹着让我抓回来,我一脸懵逼,女朋友顿时发飙:“昨天你还说要天上的星星你也给我摘,现在不让你上天,在半空中你都不去抓?你是个骗子!”我无语啊,只好绕到卖气球的地方,又
- 童趣
夏日凉s
一起吧丰子恺:1.看淡世事沧桑,内心安然无恙。2.人散后,一钩新月天如水。3.哭的时候用全力去哭,笑的时候用全力去笑,一切游戏都用全力去干。4.走正确的路,放无心的手,结有道之朋,断无义之友,饮清净之茶,戒色花之酒,开方便之门,闭是非之口。5.世间的大人都为生活的琐屑事件所着迷,都忘记人生的根本。放纸鸢佚名:1.我有明珠一颗,久被尘劳关锁。今朝尘尽光生,照破山河万朵。2.我生性鲁莽,为此吃了不少亏
- 缓解足底筋膜炎<23>
乜許對孒
足底筋膜炎是足底的肌腱或者筋膜发生无菌性炎症所致。最常见症状是脚跟的疼痛与不适,压痛点常在足底近足跟处,有时压痛较剧烈,且持续存在。晨起时疼痛感觉明显,行走过度时疼痛感加剧,严重患者甚至站立休息时也有疼痛感。足底筋膜炎是运动引起的慢性损伤,过度训练也可导致跟骨疼痛,有时放射到足掌前面,这种疾病可影响所有年龄段的成人。足底筋膜炎预防及缓解:第一:坐姿踩毛巾注意:坐姿状态,不要弓背。足底筋膜炎疼痛者早
- 农村 中年人的身影还有多少
han十七
那是高考后去同学家过宿,天基本是黑了,走过的一带基本没有灯光,后来得知他家所在的村子里壮年人基本都出去打工了,老人们基本都老早就睡了。我当时感触并不是很大。后来过了些天,二爷爷自己开电动车夜里摔受伤了,一个人孤零零地想爬起来走回去,还好被同村人发现。二爷爷过得很苦,和二奶奶相依为命,儿子早出去工作,只有过年才得回来。每当身体有病,二爷爷都自己瞒着,不去医院,也不告知儿子,只是自己撑着。二爷爷从不看
- 你看吧,其实在咬牙坚持一下,一切都会过去的
拾风竹
因为高考落榜不甘心的我独身闯荡国外,原本以为是个美少女独自闯荡最后走上人参巅峰的故事,或者遇上一个霸道总裁一样的男朋友带我走上幸福人生的故事。只是现实到底不是小说,我到底不是带着女主光环的女主,和大家一样我只是一个平凡如尘埃的普通人。图片发自App飞机降落在泰国斯旺那普机场,站在人来人往的机场,陌生的语言,看不懂的路牌,害羞和胆怯的笼罩让我第一次体会格格不入,但是我已经没有了任何退路了啊!顺着人流
- 【07】真正的风格:你需要接受赞美
思姐好美好有趣
形象管理如果仅仅只是管理外在形象是完全不够的!需要内在精神的升华和环境的浸泡,才能达成恒久的自信风格。这是这两年形象管理工作的一个深刻的感悟。太多人和我在一起的时候美美哒,离开我又回到解放前。不是我特别严格,而且年过30后愈加体会到时间的韵味,以及女性身心灵成长的路径是多么地需要内驱力和抱团成长的鼓励。这就像是开出一朵灿烂的花要有种子,要有土壤,还要有充足的阳光和水分。很多客户找到着装师,这是想要
- 向着光明
明净selin
2020年,来得有些猛烈。这世间恒常的变化,给世人猛烈的一击,一时还没能缓过神、喘口气。也许只有在这样的时候,才会让一部分本该清醒的人惊醒过来,不再昏昏欲睡了。让一些沉迷不自拔的人迷迷糊糊,似醒半醒。执着的依旧执着,固执的依旧固执,心怀侥幸的变化方式依旧如故。也许,是因为今年的春季来得特别晚,所有人都有些着急了。也许,是因为今年的无常来得措不及防,所有人都防不胜防。也许,是因为今年的好运迟迟不到,
- 【财务笔记】【科目】个人所得税1-基础
润姐
1.税种解释顾名思义~2.纳税人除了中国自然人公民外,还包括个体工商户、个人独资企业和合伙企业的个人投资者。对于非自然人组织形式,在企业的组织形式中有提到,个体工商户、个人独资企业和合伙企业均不是法人形式,也不需要缴纳企业所得税。因此,他们取得的所得分配给个人投资者试,只需要缴纳个人所得税。自然人纳税人分为(按照居住地和居住时间,满足其一即为居民个人)居民个人:在中国境内有住所/无住所但一个纳税年
- 博物院志愿者
牧阳阳
网图侵删偶然,看到博物院又一年的志愿者招募,想报名,可又没有时间,只好再次放弃。距离第一次到博物院做志愿者讲解员已经10多年了,岁月流逝的速度可真是快啊。记得那时在报纸上看到有博物院招募志愿者讲解员,就立刻去报了名,经过面试,终于成为了一名博物院志愿者讲解员。那时,还很年轻的我,精力旺盛,对新鲜的事情充满好奇,想到可以以志愿者身份自由探索博物院时,十分的兴奋。可是,走近之后,我才知道,与它的距离比
- 蓝桥杯1.确定字符串是否包含唯一字符
DANGAOGAO
蓝桥杯python蓝桥杯python
插播一句,博主转学python了,来写写算法题,若掌握好会考虑捐300块。题目:题目描述实现一个算法来识别一个字符串的字符是否是唯一的(忽略字母大小写)。若唯一,则输出YES,否则输出NO。输入描述输入一行字符串,长度不超过100。输出描述输出一行,若字符串的字符是唯一的,则输出YES,否则输出NO。输入输出样例示例输入abd25+输出YESimportosimportsysa=input()a=
- 蓝桥杯2. 确定字符串是否是另一个的排列
DANGAOGAO
蓝桥杯python蓝桥杯python
题目描述实现一个算法来识别一个字符串str2str2是否是另一个字符串str1str1的排列。排列的解释如下:如果将str1str1的字符拆分开,重新排列后再拼接起来,能够得到str2str2,那么就说字符串str2str2是字符串str1str1的排列。(不忽略大小写)如果str2str2字符串是str1str1字符串的排列,则输出YES;如果str2str2字符串不是str1str1字符串的排
- 蓝桥杯3. 压缩字符串
DANGAOGAO
蓝桥杯python蓝桥杯python
题目描述实现一个算法来压缩一个字符串。压缩的要求如下:需要判断压缩能不能节省空间,仅在压缩后字符串比原字符串长度更短时进行压缩。压缩的格式是将连续相同字符替换为字符+数字形式,例如"AAABCCDDDD"变为"A3BC2D4"。输入描述输入一行字符串,长度不超过500.输出描述输出一行。若输入的字符串可压缩,则输出压缩后的字符串,否则输出NO。输入输出样例示例输入AAABCCDDDD输出A3BC2
- 自助者得天助
倩婷匠于心
世界上没有不劳而获的成就,即使天上掉陷饼,也需要张开去接啊!“别人并不是我”,“现在不做,要待何时?”这是现代人应深刻思考的问题,因为人人都知道,求人不如求已!如果我们不能回到自身中来,求诸自己,认识,接纳自己,转而肯定,提升自己,找到安身立命之道,哪里又有真正的皈依之处呢?禅宗丛林中,虽然弟子的开悟往往离不开老师的指导和牵引,但老师往往只是那一根指向月亮的手指,并不能把自己送到月亮上去!只能将方
- 分巧克力 二分(临时抱佛脚)
DANGAOGAO
java算法开发语言
packagelanqiaobei;importjava.util.Scanner;importstaticjava.lang.Integer.max;//导入的包重要publicclasstry1{staticintn,k;staticinth[]=newint[100005];staticintw[]=newint[100005];staticbooleanpd(intl){intsum=0;
- SQL的各种连接查询
xieke90
UNION ALLUNION外连接内连接JOIN
一、内连接
概念:内连接就是使用比较运算符根据每个表共有的列的值匹配两个表中的行。
内连接(join 或者inner join )
SQL语法:
select * fron
- java编程思想--复用类
百合不是茶
java继承代理组合final类
复用类看着标题都不知道是什么,再加上java编程思想翻译的比价难懂,所以知道现在才看这本软件界的奇书
一:组合语法:就是将对象的引用放到新类中即可
代码:
package com.wj.reuse;
/**
*
* @author Administrator 组
- [开源与生态系统]国产CPU的生态系统
comsci
cpu
计算机要从娃娃抓起...而孩子最喜欢玩游戏....
要让国产CPU在国内市场形成自己的生态系统和产业链,国家和企业就不能够忘记游戏这个非常关键的环节....
投入一些资金和资源,人力和政策,让游
- JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释
商人shang
jvm内存
jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。
HotSpot虚拟机GC算法采用分代收
- 页面上调用 QQ
oloz
qq
<A href="tencent://message/?uin=707321921&Site=有事Q我&Menu=yes">
<img style="border:0px;" src=http://wpa.qq.com/pa?p=1:707321921:1></a>
- 一些问题
文强chu
问题
1.eclipse 导出 doc 出现“The Javadoc command does not exist.” javadoc command 选择 jdk/bin/javadoc.exe 2.tomcate 配置 web 项目 .....
SQL:3.mysql * 必须得放前面 否则 select&nbs
- 生活没有安全感
小桔子
生活孤独安全感
圈子好小,身边朋友没几个,交心的更是少之又少。在深圳,除了男朋友,没几个亲密的人。不知不觉男朋友成了唯一的依靠,毫不夸张的说,业余生活的全部。现在感情好,也很幸福的。但是说不准难免人心会变嘛,不发生什么大家都乐融融,发生什么很难处理。我想说如果不幸被分手(无论原因如何),生活难免变化很大,在深圳,我没交心的朋友。明
- php 基础语法
aichenglong
php 基本语法
1 .1 php变量必须以$开头
<?php
$a=” b”;
echo
?>
1 .2 php基本数据库类型 Integer float/double Boolean string
1 .3 复合数据类型 数组array和对象 object
1 .4 特殊数据类型 null 资源类型(resource) $co
- mybatis tools 配置详解
AILIKES
mybatis
MyBatis Generator中文文档
MyBatis Generator中文文档地址:
http://generator.sturgeon.mopaas.com/
该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。
本文使用Markdown进行编辑,但是博客显示效
- 继承与多态的探讨
百合不是茶
JAVA面向对象 继承 对象
继承 extends 多态
继承是面向对象最经常使用的特征之一:继承语法是通过继承发、基类的域和方法 //继承就是从现有的类中生成一个新的类,这个新类拥有现有类的所有extends是使用继承的关键字:
在A类中定义属性和方法;
class A{
//定义属性
int age;
//定义方法
public void go
- JS的undefined与null的实例
bijian1013
JavaScriptJavaScript
<form name="theform" id="theform">
</form>
<script language="javascript">
var a
alert(typeof(b)); //这里提示undefined
if(theform.datas
- TDD实践(一)
bijian1013
java敏捷TDD
一.TDD概述
TDD:测试驱动开发,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完全部功能的开发。
- [Maven学习笔记十]Maven Profile与资源文件过滤器
bit1129
maven
什么是Maven Profile
Maven Profile的含义是针对编译打包环境和编译打包目的配置定制,可以在不同的环境上选择相应的配置,例如DB信息,可以根据是为开发环境编译打包,还是为生产环境编译打包,动态的选择正确的DB配置信息
Profile的激活机制
1.Profile可以手工激活,比如在Intellij Idea的Maven Project视图中可以选择一个P
- 【Hive八】Hive用户自定义生成表函数(UDTF)
bit1129
hive
1. 什么是UDTF
UDTF,是User Defined Table-Generating Functions,一眼看上去,貌似是用户自定义生成表函数,这个生成表不应该理解为生成了一个HQL Table, 貌似更应该理解为生成了类似关系表的二维行数据集
2. 如何实现UDTF
继承org.apache.hadoop.hive.ql.udf.generic
- tfs restful api 加auth 2.0认计
ronin47
目前思考如何给tfs的ngx-tfs api增加安全性。有如下两点:
一是基于客户端的ip设置。这个比较容易实现。
二是基于OAuth2.0认证,这个需要lua,实现起来相对于一来说,有些难度。
现在重点介绍第二种方法实现思路。
前言:我们使用Nginx的Lua中间件建立了OAuth2认证和授权层。如果你也有此打算,阅读下面的文档,实现自动化并获得收益。SeatGe
- jdk环境变量配置
byalias
javajdk
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:
1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-7u79-windows-x64.exe
2、安装jdk-7u79-windows-x64.exe
3、配置环境变量:右击"计算机"-->&quo
- 《代码大全》表驱动法-Table Driven Approach-2
bylijinnan
java
package com.ljn.base;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.uti
- SQL 数值四舍五入 小数点后保留2位
chicony
四舍五入
1.round() 函数是四舍五入用,第一个参数是我们要被操作的数据,第二个参数是设置我们四舍五入之后小数点后显示几位。
2.numeric 函数的2个参数,第一个表示数据长度,第二个参数表示小数点后位数。
例如:
select cast(round(12.5,2) as numeric(5,2))  
- c++运算符重载
CrazyMizzz
C++
一、加+,减-,乘*,除/ 的运算符重载
Rational operator*(const Rational &x) const{
return Rational(x.a * this->a);
}
在这里只写乘法的,加减除的写法类似
二、<<输出,>>输入的运算符重载
&nb
- hive DDL语法汇总
daizj
hive修改列DDL修改表
hive DDL语法汇总
1、对表重命名
hive> ALTER TABLE table_name RENAME TO new_table_name;
2、修改表备注
hive> ALTER TABLE table_name SET TBLPROPERTIES ('comment' = new_comm
- jbox使用说明
dcj3sjt126com
Web
参考网址:http://www.kudystudio.com/jbox/jbox-demo.html jBox v2.3 beta [
点击下载]
技术交流QQGroup:172543951 100521167
[2011-11-11] jBox v2.3 正式版
- [调整&修复] IE6下有iframe或页面有active、applet控件
- UISegmentedControl 开发笔记
dcj3sjt126com
// typedef NS_ENUM(NSInteger, UISegmentedControlStyle) {
// UISegmentedControlStylePlain, // large plain
&
- Slick生成表映射文件
ekian
scala
Scala添加SLICK进行数据库操作,需在sbt文件上添加slick-codegen包
"com.typesafe.slick" %% "slick-codegen" % slickVersion
因为我是连接SQL Server数据库,还需添加slick-extensions,jtds包
"com.typesa
- ES-TEST
gengzg
test
package com.MarkNum;
import java.io.IOException;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.annotation
- 为何外键不再推荐使用
hugh.wang
mysqlDB
表的关联,是一种逻辑关系,并不需要进行物理上的“硬关联”,而且你所期望的关联,其实只是其数据上存在一定的联系而已,而这种联系实际上是在设计之初就定义好的固有逻辑。
在业务代码中实现的时候,只要按照设计之初的这种固有关联逻辑来处理数据即可,并不需要在数据库层面进行“硬关联”,因为在数据库层面通过使用外键的方式进行“硬关联”,会带来很多额外的资源消耗来进行一致性和完整性校验,即使很多时候我们并不
- 领域驱动设计
julyflame
VODAO设计模式DTOpo
概念:
VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。
DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对
- 单例设计模式
hm4123660
javaSingleton单例设计模式懒汉式饿汉式
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。
&nb
- logback
zhb8015
loglogback
一、logback的介绍
Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-class
- 整合Kafka到Spark Streaming——代码示例和挑战
Stark_Summer
sparkstormzookeeperPARALLELISMprocessing
作者Michael G. Noll是瑞士的一位工程师和研究员,效力于Verisign,是Verisign实验室的大规模数据分析基础设施(基础Hadoop)的技术主管。本文,Michael详细的演示了如何将Kafka整合到Spark Streaming中。 期间, Michael还提到了将Kafka整合到 Spark Streaming中的一些现状,非常值得阅读,虽然有一些信息在Spark 1.2版
- spring-master-slave-commondao
王新春
DAOspringdataSourceslavemaster
互联网的web项目,都有个特点:请求的并发量高,其中请求最耗时的db操作,又是系统优化的重中之重。
为此,往往搭建 db的 一主多从库的 数据库架构。作为web的DAO层,要保证针对主库进行写操作,对多个从库进行读操作。当然在一些请求中,为了避免主从复制的延迟导致的数据不一致性,部分的读操作也要到主库上。(这种需求一般通过业务垂直分开,比如下单业务的代码所部署的机器,读去应该也要从主库读取数