- Mitochondria
浩瀚之宇
SRASearchterm:(mitochondria)AND"Homosapiens"[orgn:__txid9606]https://www.ncbi.nlm.nih.gov/sra/?term=(mitochondria)+AND+%22Homo+sapiens%22%5Borgn%3A__txid9606%5DGEODataSetshttps://www.ncbi.nlm.nih.gov/
- NCBI BLAST+:分析生物内在编码的工具
belldeep
生物信息学Blast生物数据分析
在生物信息学的广阔领域中,NCBI(NationalCenterforBiotechnologyInformation,美国国立生物技术信息中心)开发的BLAST(BasicLocalAlignmentSearchTool,基本局部比对搜索工具)无疑是一把不可或缺的分析工具。NCBIBLAST+,作为其最新版本2.16.0+,为科研工作者提供了一套强大的序列比对和搜索功能,帮助解析生命现象背后的遗
- 101条UX原则 - #08 给按钮一个合适的大小,并按功能将它们组合在一起
Tomi_Wong
美国心理学家PaulFitts于1954年写了一篇论文,名为“人体运动系统控制运动幅度的信息能力”(https://www.ncbi.nlm.nih.gov/pubmed/13174710),该论文发表在《实验心理学》杂志。Fitts的工作将持续成为人类运动研究最充分的模型之一。对于我们的UXer,而不是心理学家而言,适用的核心概念是简化的Fitts法则:“快速移动到目标区域所需的时间是目标距离与
- 【生信知识】---全网最佳方案下载SRA数据库文件!
卡布达b1
前言:众所周知,NCBI对我朝的局域网不甚友好,对于国内的生信玩家来说,想要下载SRA数据库的.sra或者.fastq经常遇到网速问题,慢到你怀疑人生有木有!因此,我在这里摸索了一个目前看来最高效的方法,那就是。。。ascp+ENA数据库!详解:1.首先安装ascp这个神器就不多介绍了,没有安装的同学先把ascp安装到自己的服务器上吧,推荐安装教程www.bioinfo-scrounger.com
- 高通量测序的数据处理与分析(二)-宏基因组2
lantary
博客原文宏基因组数据处理方法数据下载wget下载宏基因组的数据主要分布在两个数据库:1.NCBI的SRA数据库,2.ENA。近年来也有许多研究者将数据上传到中国的数据库:NGDC你可以直接通过网页下载数据,或者是通过各个网站提供的下载工具进行批量下载。也可以到sra-exporter这个网站上输入项目号获得样本的下载链接。用wget或者其他下载工具进行下载,示例的命令如下:wget-cftp://
- 实战2:爬虫爬取NCBI
wo_monic
爬虫练习守则:不要用大的网站做入门练习,Ip很容易被封锁。请设置时间延迟和加上各种伪装。可以先拿小站或静态站练手。目标:有deg.csv第一列有500+基因编号。爬取ncbi寻找对应的gid号。全面爬虫实现python数据读写防止IP被封锁的方法常用免费代理requests中文讲解beautifulsoup——html解析工具pipinstallbeautifulsoup43.编写脚本提取编号。已
- 开心回归~复习下之前的学习内容
刘小泽
刘小泽写于18.11.12半年之前我和花花成立了“生信星球”,转眼过得好快,我们每天都能和爱生信的小伙伴们交流,还办了9期培训,灰常开心终于可以回归写推送了,连续半个月奋战两篇文章,好累,真不如学知识写推送轻松。时隔半月,有点忘记,但是重新学一次,又能学到新知识,还是不错的数据准备:数据地址在http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE6331
- 简并碱基
我想养只猫zhl
以下简并碱基所代表的字母在NCBI-Blast,primerpremier,oligo等软件中能够被识别,故可放心使用。简并/混合碱基A+C+G→V简并/混合碱基A+T+G→D简并/混合碱基T+C+G→B简并/混合碱基A+T+C→H简并/混合碱基A+T→W简并/混合碱基C+G→S简并/混合碱基T+G→K简并/混合碱基A+C→M简并/混合碱基C+T→Y简并/混合碱基A+G→R简并/混合碱基A+G+C
- DatistEQ之抽取文本内容
了无_数据科学
V2022Q2版数据处理过程中,时常会遇到从字符串中提取特定内容的场景,如从FTP的连接串中,抽取用户名。ftp连接串:ftp://anonymous:
[email protected]:125/gdgdsg/wrwq在C语言中可以用scanf函数,在DatistEQ如何实现呢?DatistEQ中,提供MatchGroup和MatchGroups两个函数,使用正则表达式,抽取一个
- 下载微生物16S rDNA序列并用MEGA-X构建进化树
Dayueban
整理:王采荷一、下载同一种属不同species下的微生物16SrDNA使用NCBI网站:https://www.ncbi.nlm.nih.gov/选择nucleotide,搜索框输入"Reckettsia16S"图一网页下拉可以看到不同species的16SribosomalRNAgene,把这些都选上图二将选中的这些序列都导出来,命名为Rickettsia16S,由于导出后是txt文件,将后缀改
- 利用Geneious对叶绿体基因组进行注释及查看
恭弥家的凤梨君
使用软件:Geneious目的:对组装好的叶绿体基因组进行注释,注释好后进行查看,无误后绘制圈图【注释部分】1.首先从NCBI上下载一段与要注释的物种(目标序列)同源的物种的叶绿体基因组序列(参考序列)的genbank格式,这里的参考序列与目标序列可以是同一物种。参考序列需要是gb格式,但是目标序列是fasta格式的就行了。NCBI上随意选择一个物种进行搜索找到叶绿体的全基因组,点击进去如图所示进
- 一个按检索条件从NCBI下载序列的Perl脚本
周运来就是我
NCBI我想大家是再熟悉不过的了,有时候我们需要按照自己的想法来下载一些序列在比对一下,网上也有很多点来点去的教程,但是面对数据量大一点的序列他们往往不太灵。比如我们想下物种Phytophthora的ITS1序列,在NCBI上输入PhytophthoraITS1就可以了。然后把Searchdetails里面的内容填到脚本相应的内容里面就好啦。下载序列其实是一道填空题。#!/usr/bin/perl
- 肺癌文献小总结
不会生信哟
杀杀LungcancerRoySHerbst,JohnVHeymach,ScottMLippmanPMID:18815398DOI:10.1056/NEJMra0802714https://pubmed.ncbi.nlm.nih.gov/18815398/概述当前肺癌研究中的重要分子改变,探究肺癌起源和治疗敏感性因素首先,肺癌发病率和死亡率都较高,尤其是较为恶性的非小细胞肺癌,通常在晚期才检出,预
- FeatureExtract--extracts sequences and feature annotation from genbank format file
小明的数据分析笔记本
最近一直在看和植物叶绿体基因组有关的知识,其中有一项内容是分析叶绿体基因组的密码子偏向性,这就要求我们首先要拿到基因的CDS序列,在NCBI的organellegenome数据库中我们通常可以下载到叶绿体全基因组的fasta文件,genbank文件;gff3文件,但是没有把gene和CDS序列单独列出来的文件(如果有的话自己目前也不知道在哪个地方下载)这就需要我们利用现有的文件来提取,今天找到了一
- NCBI SRA数据库使用详解----学习笔记
盲人骑瞎马5555
生物信息学
SRA(SequenceReadArchive)数据库是用于存储二代测序的原始数据,包括454,Illumina,SOLiD,lonTorrent,Helicos和CompleteGenomics。除了原始序列数据外,SRA现在也存在rawreads在参考基因的比对信息。根据SRA数据产生的特点,将SRA数据分为四类:studies--研究课题experiments--实验设计runs--测序结果
- 网站合集
多啦A梦的时光机_648d
核酸数据库[NCBI][https://www.ncbi.nlm.nih.gov/genbank/][EMBL][https://www.ebi.ac.uk/ena][DDBJ][https://www.ddbj.nig.ac.jp/index-e.html][CNGB][https://db.cngb.org/]蛋白序列数据库[Pfam][http://pfam.xfam.org/]Pfam是蛋
- 生物信息网站集合
庐山星晖
1.常用门户:美国国家生物技术信息中心(NCBI):https://www.ncbi.nlm.nih.gov欧洲生物信息学研究所(EMBL-EBI):https://www.ebi.ac.ukUCSCGenome:http://genome.ucsc.edu国际生物信息学动态及会议:http://www.bioinformatics.orgSeqAnswer国际生物信息技术问答论坛:http://
- 用Modules优雅地管理你的环境变量
xuzhougeng
我管理的基因组学群里,今天有人提出了这样一个问题,如果有多个版本的BLAST,并且都是用conda安装,应该如何调用不同版本的BLAST提问截图对于这个问题,其实存在多种解决方案:用绝对路径进行调用使用conda创建多个环节,用sourceactivatexxx启动该环境使用export/path/to/ncbi-blast-x.x:PATH,将对应版本的BLAST提前在我还是一个普通用户的时候,
- Prefetch
YX_Andrew
我们下载一个SRA数据,SRR1972917,直接输入SRAID即可。prefetchSRR19729171、prefetch下载的数据在home目录下的ncbi目录里。ll~/ncbi/public/2、默认下载的是sra格式数据,可以使用fastq-dump将sra转换为fastq了。fastq-dump--gzip--split-3SRR1972917.sra3、其实,也可以直接使用fast
- 基因家族分析(2):基因家族鉴定与蛋白质性质简单分析
逐鸿
本文主要工作内容:(1)使用HMM和NCBI-CDD对基因家族进行鉴定(2)使用几个网站对基因家族表达蛋白质的简单性质进行分析2.基因家族鉴定与基本特征探究2.1基因家族鉴定2.1.1软件下载鉴定基因家族需要使用到hmmer这款软件,我们可以直接使用conda进行安装,若使用源码安装,提供网址如下:http://www.hmmer.org/2.1.2利用HMM鉴定在鉴定过程中需要用到两个文件,一个
- 2020-08-17 数据下载 记录
Zheng_xy
不管实验室产不产生数据,我们总有机会下载已发表的数据来分析,记录一下不同数据库下载数据的方式。随便看一套数据吧(1)NCBI-GEODataSets:选择想要的数据进入SRARunSelector勾选需要的SRA数据(SRRXXX)---Selected---AccessionList---生成txt文件对于这样一个txt文件怎么下载里面的数据呢?nohupprefetch--option-fil
- 抗性基因数据库(1)
Zoeyer
抗性基因数据库(1)宏基因组:检测细菌、病毒等序列耐药基因:检测检出非人序列中的已知耐药基因,找到对应耐药基因的抗生素耐药/抗性基因数据库ARDB(AntibioticResistanceGenesDatabase)数据库。整合了来自NCBI和SwissProt数据库的13,254个耐药基因信息,经过数据过滤和去重后,保留4,554个完整非冗余的耐药蛋白数据。这些蛋白数据和GO、CDD、COG、物
- DU6:记录下载sra数据的几种方法
纳灰灰
一、从NCBI获取SRA编号获取SRA编号SraAccList.txt二、用不同方法进行下载1、aspera下载#安装wgethttp://download.asperasoft.com/download/sw/connect/3.7.4/aspera-connect-3.7.4.147727-linux-64.tar.gztar-zxvfaspera-connect-3.7.4.147727-l
- ensembl等基因id简介及转换
Seurat_Satija
想了解ID转换的ID类型,打开ncbi,类型下拉选择gene,搜索tp53,随便进入一个,如https://www.ncbi.nlm.nih.gov/gene/7157,各类型ID尽收眼底imageimageEnsemblID特征GeneOfficialName,也就是Symbol可能是大家更愿意接受和理解的一种基因名,但是有时候我们会遇到类似下面这种:ENSG00000186092.4ENSG0
- 分子生物学数据库和软件
weixin_30892987
数据库java操作系统
核酸数据库EMBLDatabase欧洲分子生物学实验室(EuropeanMolecularBiologyLaboratory)核酸序列数据库,为欧洲最主要的核酸序列数据库,世界两大核酸数据库之一。目前此数据库由其分支机构—EBI(theEuropeanBioinformaticsInstitute,欧洲生物情报研究所)维护。GenBank美国国家生物技术情报中心(NCBI,NationalCent
- 2019-09-30-学习记录
程凉皮儿
换工作电脑来处理数据,首先打开终端,切换目录到压缩文件所在目录,按照流程走rm(list=ls())options(stringsAsFactors=F)#切换工作目录如果有必要的话#Anovelmicroglialsubsetplaysakeyroleinmyelinogenesisindevelopingbrain##https://www.ncbi.nlm.nih.gov/geo/query
- 生物学实验--查找基因的序列
kekoukele777
查找途径网站一:根据基因的名字查找基因序列https://www.ncbi.nlm.nih.gov/NCBI--选择Gene--输入基因名字--search网站二:根据基因的Loc号码查找基因的序列(水稻)在该网站http://rice.plantbiology.msu.edu/主页,Analyses/Tools--SearchFunctions--LocusSearch输入LOC号码即可。基因的
- 2021-02-14 ascp下载ENA数据库文件
diyidaoguang
因为ENA跟NCBI的SRA数据是互通的,所以根据NCBI的SRP号就可以在ENA搜到相应的数据。目前好像无法由于存储位置的改变,无法直接用ASCP下载SRA数据库,因此直接从ENA数据库下载便是一个非常好的选择。1aspera下载下载地址:https://www.ibm.com/aspera/connect/选择linux版本或者直接通过命令行下载#通过wget命令下载wgethttps://d
- 无参转录组起步
刘小泽
刘小泽写于19.2.1发觉好久没写了,果然临近过年事情比较多,最近重新开始无参转录组。这次先从数据下载做到得到组装的转录本数据来源DefiningthetranscriptomiclandscapeofCandidaglabratabyRNA-Seq.http://www.ncbi.nlm.nih.gov/pubmed/?term=25586221这里只下载GSNO和wt的数据SRR1582646
- 蛋白质基础分析
BioLearner
NCBI数据库常用四个子库:PubMed、BLAST、Nucleotide、Protein.对于一个蛋白质的基础分析:1.获得蛋白质序列:NCBI2.预测信号肽:SignalP4.1Server3.等电点和分子量:ComputePI/Mw(此PI值为根据一级序列得来的理论值,并非三级结构最终的确切值)4.预测跨膜区:TMHMM5.糖基化预测:N-糖基化预测:NetNGlyC1.0server6.P
- java工厂模式
3213213333332132
java抽象工厂
工厂模式有
1、工厂方法
2、抽象工厂方法。
下面我的实现是抽象工厂方法,
给所有具体的产品类定一个通用的接口。
package 工厂模式;
/**
* 航天飞行接口
*
* @Description
* @author FuJianyong
* 2015-7-14下午02:42:05
*/
public interface SpaceF
- nginx频率限制+python测试
ronin47
nginx 频率 python
部分内容参考:http://www.abc3210.com/2013/web_04/82.shtml
首先说一下遇到这个问题是因为网站被攻击,阿里云报警,想到要限制一下访问频率,而不是限制ip(限制ip的方案稍后给出)。nginx连接资源被吃空返回状态码是502,添加本方案限制后返回599,与正常状态码区别开。步骤如下:
- java线程和线程池的使用
dyy_gusi
ThreadPoolthreadRunnabletimer
java线程和线程池
一、创建多线程的方式
java多线程很常见,如何使用多线程,如何创建线程,java中有两种方式,第一种是让自己的类实现Runnable接口,第二种是让自己的类继承Thread类。其实Thread类自己也是实现了Runnable接口。具体使用实例如下:
1、通过实现Runnable接口方式 1 2
- Linux
171815164
linux
ubuntu kernel
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.2-unstable/
安卓sdk代理
mirrors.neusoft.edu.cn 80
输入法和jdk
sudo apt-get install fcitx
su
- Tomcat JDBC Connection Pool
g21121
Connection
Tomcat7 抛弃了以往的DBCP 采用了新的Tomcat Jdbc Pool 作为数据库连接组件,事实上DBCP已经被Hibernate 所抛弃,因为他存在很多问题,诸如:更新缓慢,bug较多,编译问题,代码复杂等等。
Tomcat Jdbc P
- 敲代码的一点想法
永夜-极光
java随笔感想
入门学习java编程已经半年了,一路敲代码下来,现在也才1w+行代码量,也就菜鸟水准吧,但是在整个学习过程中,我一直在想,为什么很多培训老师,网上的文章都是要我们背一些代码?比如学习Arraylist的时候,教师就让我们先参考源代码写一遍,然
- jvm指令集
程序员是怎么炼成的
jvm 指令集
转自:http://blog.csdn.net/hudashi/article/details/7062675#comments
将值推送至栈顶时 const ldc push load指令
const系列
该系列命令主要负责把简单的数值类型送到栈顶。(从常量池或者局部变量push到栈顶时均使用)
0x02 &nbs
- Oracle字符集的查看查询和Oracle字符集的设置修改
aijuans
oracle
本文主要讨论以下几个部分:如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。
一、什么是Oracle字符集
Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货
- png在Ie6下透明度处理方法
antonyup_2006
css浏览器FirebugIE
由于之前到深圳现场支撑上线,当时为了解决个控件下载,我机器上的IE8老报个错,不得以把ie8卸载掉,换个Ie6,问题解决了,今天出差回来,用ie6登入另一个正在开发的系统,遇到了Png图片的问题,当然升级到ie8(ie8自带的开发人员工具调试前端页面JS之类的还是比较方便的,和FireBug一样,呵呵),这个问题就解决了,但稍微做了下这个问题的处理。
我们知道PNG是图像文件存储格式,查询资
- 表查询常用命令高级查询方法(二)
百合不是茶
oracle分页查询分组查询联合查询
----------------------------------------------------分组查询 group by having --平均工资和最高工资 select avg(sal)平均工资,max(sal) from emp ; --每个部门的平均工资和最高工资
- uploadify3.1版本参数使用详解
bijian1013
JavaScriptuploadify3.1
使用:
绑定的界面元素<input id='gallery'type='file'/>$("#gallery").uploadify({设置参数,参数如下});
设置的属性:
id: jQuery(this).attr('id'),//绑定的input的ID
langFile: 'http://ww
- 精通Oracle10编程SQL(17)使用ORACLE系统包
bijian1013
oracle数据库plsql
/*
*使用ORACLE系统包
*/
--1.DBMS_OUTPUT
--ENABLE:用于激活过程PUT,PUT_LINE,NEW_LINE,GET_LINE和GET_LINES的调用
--语法:DBMS_OUTPUT.enable(buffer_size in integer default 20000);
--DISABLE:用于禁止对过程PUT,PUT_LINE,NEW
- 【JVM一】JVM垃圾回收日志
bit1129
垃圾回收
将JVM垃圾回收的日志记录下来,对于分析垃圾回收的运行状态,进而调整内存分配(年轻代,老年代,永久代的内存分配)等是很有意义的。JVM与垃圾回收日志相关的参数包括:
-XX:+PrintGC
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-XX:+PrintGCDateStamps
-Xloggc
-XX:+PrintGC
通
- Toast使用
白糖_
toast
Android中的Toast是一种简易的消息提示框,toast提示框不能被用户点击,toast会根据用户设置的显示时间后自动消失。
创建Toast
两个方法创建Toast
makeText(Context context, int resId, int duration)
参数:context是toast显示在
- angular.identity
boyitech
AngularJSAngularJS API
angular.identiy 描述: 返回它第一参数的函数. 此函数多用于函数是编程. 使用方法: angular.identity(value); 参数详解: Param Type Details value
*
to be returned. 返回值: 传入的value 实例代码:
<!DOCTYPE HTML>
- java-两整数相除,求循环节
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class CircleDigitsInDivision {
/**
* 题目:求循环节,若整除则返回NULL,否则返回char*指向循环节。先写思路。函数原型:char*get_circle_digits(unsigned k,unsigned j)
- Java 日期 周 年
Chen.H
javaC++cC#
/**
* java日期操作(月末、周末等的日期操作)
*
* @author
*
*/
public class DateUtil {
/** */
/**
* 取得某天相加(减)後的那一天
*
* @param date
* @param num
*
- [高考与专业]欢迎广大高中毕业生加入自动控制与计算机应用专业
comsci
计算机
不知道现在的高校还设置这个宽口径专业没有,自动控制与计算机应用专业,我就是这个专业毕业的,这个专业的课程非常多,既要学习自动控制方面的课程,也要学习计算机专业的课程,对数学也要求比较高.....如果有这个专业,欢迎大家报考...毕业出来之后,就业的途径非常广.....
以后
- 分层查询(Hierarchical Queries)
daizj
oracle递归查询层次查询
Hierarchical Queries
If a table contains hierarchical data, then you can select rows in a hierarchical order using the hierarchical query clause:
hierarchical_query_clause::=
start with condi
- 数据迁移
daysinsun
数据迁移
最近公司在重构一个医疗系统,原来的系统是两个.Net系统,现需要重构到java中。数据库分别为SQL Server和Mysql,现需要将数据库统一为Hana数据库,发现了几个问题,但最后通过努力都解决了。
1、原本通过Hana的数据迁移工具把数据是可以迁移过去的,在MySQl里面的字段为TEXT类型的到Hana里面就存储不了了,最后不得不更改为clob。
2、在数据插入的时候有些字段特别长
- C语言学习二进制的表示示例
dcj3sjt126com
cbasic
进制的表示示例
# include <stdio.h>
int main(void)
{
int i = 0x32C;
printf("i = %d\n", i);
/*
printf的用法
%d表示以十进制输出
%x或%X表示以十六进制的输出
%o表示以八进制输出
*/
return 0;
}
- NsTimer 和 UITableViewCell 之间的控制
dcj3sjt126com
ios
情况是这样的:
一个UITableView, 每个Cell的内容是我自定义的 viewA viewA上面有很多的动画, 我需要添加NSTimer来做动画, 由于TableView的复用机制, 我添加的动画会不断开启, 没有停止, 动画会执行越来越多.
解决办法:
在配置cell的时候开始动画, 然后在cell结束显示的时候停止动画
查找cell结束显示的代理
- MySql中case when then 的使用
fanxiaolong
casewhenthenend
select "主键", "项目编号", "项目名称","项目创建时间", "项目状态","部门名称","创建人"
union
(select
pp.id as "主键",
pp.project_number as &
- Ehcache(01)——简介、基本操作
234390216
cacheehcache简介CacheManagercrud
Ehcache简介
目录
1 CacheManager
1.1 构造方法构建
1.2 静态方法构建
2 Cache
2.1&
- 最容易懂的javascript闭包学习入门
jackyrong
JavaScript
http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。
下面就是我的学习笔记,对于Javascript初学者应该是很有用的。
一、变量的作用域
要理解闭包,首先必须理解Javascript特殊
- 提升网站转化率的四步优化方案
php教程分享
数据结构PHP数据挖掘Google活动
网站开发完成后,我们在进行网站优化最关键的问题就是如何提高整体的转化率,这也是营销策略里最最重要的方面之一,并且也是网站综合运营实例的结果。文中分享了四大优化策略:调查、研究、优化、评估,这四大策略可以很好地帮助用户设计出高效的优化方案。
PHP开发的网站优化一个网站最关键和棘手的是,如何提高整体的转化率,这是任何营销策略里最重要的方面之一,而提升网站转化率是网站综合运营实力的结果。今天,我就分
- web开发里什么是HTML5的WebSocket?
naruto1990
Webhtml5浏览器socket
当前火起来的HTML5语言里面,很多学者们都还没有完全了解这语言的效果情况,我最喜欢的Web开发技术就是正迅速变得流行的 WebSocket API。WebSocket 提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看6个HTML5教程介绍里 的 WebSocket API:它可用于客户端、服
- Socket初步编程——简单实现群聊
Everyday都不同
socket网络编程初步认识
初次接触到socket网络编程,也参考了网络上众前辈的文章。尝试自己也写了一下,记录下过程吧:
服务端:(接收客户端消息并把它们打印出来)
public class SocketServer {
private List<Socket> socketList = new ArrayList<Socket>();
public s
- 面试:Hashtable与HashMap的区别(结合线程)
toknowme
昨天去了某钱公司面试,面试过程中被问道
Hashtable与HashMap的区别?当时就是回答了一点,Hashtable是线程安全的,HashMap是线程不安全的,说白了,就是Hashtable是的同步的,HashMap不是同步的,需要额外的处理一下。
今天就动手写了一个例子,直接看代码吧
package com.learn.lesson001;
import java
- MVC设计模式的总结
xp9802
设计模式mvc框架IOC
随着Web应用的商业逻辑包含逐渐复杂的公式分析计算、决策支持等,使客户机越
来越不堪重负,因此将系统的商业分离出来。单独形成一部分,这样三层结构产生了。
其中‘层’是逻辑上的划分。
三层体系结构是将整个系统划分为如图2.1所示的结构[3]
(1)表现层(Presentation layer):包含表示代码、用户交互GUI、数据验证。
该层用于向客户端用户提供GUI交互,它允许用户