`
文章列表
欢迎关注微信公众号 liaoliaoaws   目前的云计算市场,可谓是硝烟四起,群雄逐鹿。粗略区分的话,大体可以分为两大阵营:   1 新兴厂商 AWS,GCP,Aliyun,Salesforce 互联网背景 从传统厂商手里抢客户,坚决走公有云路线
  欢迎关注微信公众号 liaoliaoaws 多维度思考   记得刚毕业的时候,大家聚在一起经常争论编程语言孰优孰劣的问题,每次都争论得面红耳赤,每次到最后都是没有结果。那时年轻,看待问题都是非黑即白,刚刚从大学校园 ...
欢迎关注微信公众号 liaoliaoaws   Long long ago-远古时代,年份不详 亚马逊河出现在南美洲北部,是世界上流量、流域最大、支流最多的河流。不过现在已经记不清地理课本上是否有写过这条河流了。    
Aws ec2 iam role   访问aws的各种service api的时候,都要先进行身份认证,有下面几种情况。 1.通过aws console web界面访问 用户名,口令,MFA(可选)   2.aws cli  需要在~/.aws目录下的credentials文件里面配置 aws_access_key_id aws_secret_access_key   3.develop sdk 环境变量,配置文件,~/.aws目录下的credentials文件中配置均可 aws_access_key_id aws_secret_access_key   可以看 ...
ssh 提到ssh,用过linux的应该都不陌生。通俗地说,就是通过工具生成一个key pair,linux server端存储public key,client端保留一个private key。通过支持ssh协议的客户端工具(putty,tera term)或者命令行工具(ssh),login到server的时候,需要输入linux用户名,同时选择一个保存private key的文件。只有private key和public key匹配成功,才会login成功。   aws key pairs aws里面的key pairs,其实就是ssh的public key和private k ...
aws vpc是在公有云内建立的一个私有云网络,目的是出于安全考虑。lambda缺省是在公有云上面运行,不过,现在也支持了在vpc内部运行,不过运行的效率会变低,会出现网络延迟,所以对于web service这样的程序的话,还是不要在vpc ...
dynamodb是aws NOSQL全托管数据库。1.所有的表都是分区的,主键有两种   a》只设置一个partition key   b》设置一个partion key和一个range key,相当于联合主键2.它可以根据表的数据量以及capacity unit自动进行分区扩展   a》每个分区最 ...
java编程的过程中,一般都会用到日期时间的处理,既然涉及到时间,那肯定就存在时区的问题。一般情况下,我们都是使用操作系统的时区,所以不用指定时区,java会自动使用系统的时区作为缺省时区。应用代码中也就不涉及到指定时区的问题了。 但是,在aws公有云ec2实例里面运行的java程序,就需要格外注意缺省时区的问题了,因为ec2本身属于虚拟机,启动实例的时候需要指定ami镜像,也就是操作系统镜像,这个镜像如果没有配置时区,那么很可能是utc时区,或者是别的时区,所以,你的java 程序用的缺省时区可能就不是你所期望的时区了。这样你的日期相关的程序就会出现问题。可能在本地开发的时候,你的本地环境 ...
aws ec2的自动扩展主要分为scale out和scale in,一个扩大一个缩小,所以才叫做elastic嘛。    通过aws console配置auto scale的步骤: 1》创建scale configuration,相当于创建ec2 instance用的template 2》创建auto scale group,选择scale configuration,配置min instance个数,desire instance个数,max instance个数 3》创建scale policy,比如增加instance,减少instance,调整instance个数相关的参 ...
VPC是virtual private cloud的缩写,也就是在aws的公有云内部创建虚拟私有云。相当于在公网上构建自己的局域网。   region内部有多个available zone vpc存在于某个region内,并且可以横跨多个AZ vpc内部可以再细分出多个subnet,每个subnet存在于某个AZ内 subnet之间通过router进行路由通信 每个subnet都有一个相关联的route table用于路由处理,如果没有明确指定route table,会默认关联到vpc的main route table   vpc通过gateway网关与外网进行通信,rout ...
之前做过企业内部用的调查问卷系统,因为每一年的调查内容都有差异,所以每次都要重新修改代码,所以想到了能否用程序做一个自动问卷生成系统.   大体的思路如下:   1>一套基于web的后台问卷生成系统,通过web页面录入具体的调查问卷(问题,答案,单选还是多选,还是文字回答等等),生成的问卷以json的方式ajax提交给后台系统,后台可以利用spring rest的方式接收request,然后将json串存入mango db   2>调查参与者根据收到的url,访问调查问卷系统(后台返回json串,前端负责显示具体的调查页面),参与具体的调查,并提交调查结果,同样也是通 ...
1.Dao类继承org.mybatis.spring.support.SqlSessionDaoSupport   Spring配置文件   <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="configLo ...
1.业务Action类继承ActionSupport类   业务Action中可以调用ActionSupport类中的getWebApplicationContext(),来获得wac,然后 调用wac.getBean("myservice")来获得需要的service对象   这种方法虽然可以,但是不推荐使用,原因如下: 1>业务Action类跟Spring的ActionSupport类藕合在一起不是很好 2>getWebApplicationContext().getBean("myservice")这种硬编码不是很好 3 ...
根据不同的整合方式,分别看一下WebApplicationContext的取得方式   1>业务Action extends ActionSupport   ActionSupport.java protected final WebApplicationContext getWebApplicationContext() { return this.webApplicationContext; } protected WebApplicationContext initWebApplicationContext(ActionServlet actionServle ...
虽然整合方式有好几种,但是整合的最终思路是一样的   1>spring负责action类的创建和管理 2>将spring容器(WebApplicationContext)事先加载到ServletContext中 getServletContext().setAttribute(attrName, wac); 3>struts需要action的时候,从ServletContext ...
Global site tag (gtag.js) - Google Analytics