- 大客户项目管理策略思考
guwei666666
项目实施大数据
笔者今天给大家带来一些实施思考,思路如下:大客户的定义:合作期限长,涉及客户业务广泛,积累的系统多,和客户的黏性大大客户项目面临的问题:业务范围广,系统多,建设初期没有规划,存在孤岛,都是根据工作实际内容缺乏信息化总体规划,项目开发建设存在突击性,部分项目时间要求短,属于突击需求大客户面临的问题-自己:1、项目建设时间短,质量不高,项目间各自独立开发,重复开发,复用率低,开发规范差,后期运维压力大
- Hive SQL 开发指南(三)优化及常见异常
大数据_苡~
003-数据开发hiveHive优化数据倾斜Hive常见异常hivejoin
在大数据领域,HiveSQL是一种常用的查询语言,用于在Hadoop上进行数据分析和处理。为了确保代码的可读性、维护性和性能,制定一套规范化的HiveSQL开发规范至关重要。本文将介绍HiveSQL的基础知识,并提供一些规范化的开发指南,帮助您高效地编写HiveSQL查询。本系列分为HiveSQL开发指南(一)数据类型及函数HiveSQL开发指南(二)使用(DDL、DML,DQL)HiveSQL开
- smart-backend-standard-guide前端代码规范
ʚ梅梅ɞ
vue前端javascriptvue.js
前端JS项目开发规范规范的目的是为了编写高质量的代码,让你的团队成员每天得心情都是愉悦的,大家在一起是快乐的。引自《阿里规约》的开头片段:----现代软件架构的复杂性需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同,比如,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全,试想如果没有限速,没有红绿灯,谁还敢上路行驶。对软件来说,适当的规范和标准绝不是消灭代码内容的创造
- Day01 javaweb开发——tlias员工管理系统
临渊羡鱼的猫
springboot
任务介绍完成部门管理和员工管理的增删改查功能环境搭建前端---->后端---->数据库准备数据库表创建springboot工程(web、mybatis、mysql驱动、lombok)application.properties中引入mybatis配置信息,准备对应的实体类准备三层架构标准代码(controller基础结构、service接口、实现类、mapper)restful开发规范通过URL定
- VUE开发规范
GaoJamie
#Vue.jsvue.js前端javascript
VUE开发规范(仅作参考)编程规约命名规范项目命名全部采用小写方式,以中划线分隔。正例:mall-management-system反例:mall_management-system/mallManagementSystem目录命名全部采用小写方式,以中划线分隔,有复数结构时,要采用复数命名法,缩写不用复数正例:scripts/styles/components/images/utils/layo
- Go——使用Goland创建并运行一个go项目
火山彬
go语言学习
创建项目创建项目的时候注意选择好使用的Go版本。一、创建目录为了遵循Google的Go的开发规范,和方便我们之后的工作,我们按照Go的要求,在每个项目文件夹下建立三个文件夹:bin/生成的执行文件pkg/编译的中间文件src/程序的代码文件二、设置环境点击打开项目配置,配置Go的使用环境,同样,遵循Google的开发建议,每个项目都建立自己独有的PATH.如下图:GlobalGOPATH添加放置G
- (转载)阿里云Redis开发规范
dbc94a66f502
https://yq.aliyun.com/articles/531067?spm=a2c4e.11153940.0.0.771d7616DEKWRC一、键值设计1.key名设计(1)【建议】:可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:video:1(2)【建议】:简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不
- 阿里巴巴Android开发手册下载
Air_w
春意盎然之际,阿里巴巴再度为工程师送上一份重磅开春好礼:《阿里巴巴Android开发手册》。该开发规范在阿里内部经过了长期的修缮,现已总结成册,向所有移动开发者、技术爱好者开放,希望帮助开发者码出高效、码出质量,提升系统的质量、协作的高效性。封面图目录附上链接点击下载Android开发手册
- 前端架构之路(3) - 前端开发规范
senntyou
前端开发规范1.为什么需要“前端开发规范”规范不是强制性的,对代码的编写和程序的运行不会有致命的问题,但是没有规范会有一系列的问题,比如:缺乏规范,第一个问题就是团队编码风格不一,增加了成员之间代码的阅读成本,加大了团队协作成本和维护成本;随着团队人员的变化(多人开发一个应用,或者应用更换开发人员),如果缺乏规范,项目可能会变得一团糟,甚至失控;即便是个人开发,规范也是需要的,当把项目转给其他人的
- 内置模块和开发规范
李小狗儿
python全栈数据库服务器运维python快速入门
内置模块和开发规范1.内置模块1.1json1.1.1核心功能练习题1.1.2类型要求1.1.3其他功能1.2时间处理1.2.1time1.2.2datetime练习题1.3正则表达式相关1.3.1正则表达式1.字符相关2.数量相关3.括号(分组)练习题4.起始和结束5.特殊字符1.3.2re模块小结2.项目开发规范2.1单文件应用2.2单可执行文件2.3多可执行文件总结作业:开发短视频资讯平台附
- 数仓建设规范
长不大的大灰狼
大数据数据仓库大数据
数仓建设规范一、数据模型架构原则1.数仓分层原则2.主题域划分原则3.数据模型设计原则二、数仓公共开发规范1.层次调用规范2.数据类型规范3.数据冗余规范4.NULL字段处理规范5.指标口径规范6.数据表处理规范四、数仓命名规范1.词根设计规范一、数据模型架构原则1.数仓分层原则一个好的分层架构,要有以下好处:清晰数据结构;数据血缘追踪;减少重复开发;数据关系条理化;屏蔽原始数据的影响。数仓分层要
- 数据结构设计与开发规范
勤_
表设计规范对象名称必须使用小写,多单词统一使用下划线分割所有的表设计统一命名规范,主表用t_e_开头,关系表用t_con_开头,统计表用t_as_开头,例如plan_project换成t_e_plan_project,这样能见名知意理解作用。临时表必须以tmp_开头、以日期结尾,备份表必须以bak_开头、以日期结尾数据库和数据表统一使用UTF8MB4字符编码所有的表和字段必须添加注释表列保证在20
- 了解MySQL 开发规范
tot_lbr
mysql性能优化数据库
了解MySQL开发规范尽量避免在数据库做运算,复杂运算应移至业务应用层数据库的主要职责是存储和管理数据,而不是执行复杂的计算。尤其是涉及到大量数据时,数据库的负荷会变得沉重,影响系统性能。将复杂运算移到业务应用层,有助于分担数据库的压力。优化影响性能的SQMyL语句通过监控慢查询日志,找到对系统性能影响较大的SQL语句进行优化。可以选择优化频繁执行的语句,或者优化后带来最明显性能提升的语句。这有助
- 前端开发规范V2023.5
一枚攻城狮
前端前端开发规范
前端开发规范本文档适用于所有前端项目的开发,为了方便开发团队和个人统一规范风格而作。文档中包含了开发中需要注意的事项以及参考建议,本文档不单是一篇规范要求,同时也是前端开发手册,当你不知如何做比较好的时候,请参考本文档中推荐的建议来开发。一、命名规范1.项目命名全部采用kebab-case命名,字母小写,以短横分隔单词。正例:my-project-name反例:my_project_name/my
- 【阿里开发规范】Java开发手册(嵩山版)
无名·
java
Java开发手册(嵩山版)所有的POJO类属性必须使用包装数据类型构造方法里面禁止加入任何业务逻辑,如果有初始化逻辑,请放到init方法中类成员与方法访问控制从严:(1)类成员方法只对继承类公开,那么限制为protected(2)若是static成员变量,考虑是否为final说明:任何类,方法,参数,变量,严格控制访问范围。过于宽泛的访问范围,不利于模块解耦。思考:如果是一个private的方法,
- 代码分析体系及Sonarqube平台
霍格沃兹测试开发学社
代码分析综合性的代码分析平台:sonar支持自定义规则,较多的公司使用IDE辅助功能:xcode、androidstudio独立的静态分析工具:findbugs、androidlint、scan-build、pmd、阿里巴巴java开发规范pmd插件image.png代码审计关注的质量指标代码坏味道:代码规范、技术债评估代码重复度、圈复杂度bug和漏洞单元测试规模覆盖率分析代码静态检查代码语法分析
- 在线教育后端开发项目总结
MONA ODYSSEY
Java开发后端javaspringbootmvc
文章目录一数据库访问接口1MyBatis2SpringDataJPA3SpringDataMongoDB二数据库1MySQL2MongoDB3Redis三开发规范化、响应格式与异常处理1开发规范2响应格式3异常处理四RabbitMQ五SpringCloud相关工具1Eureka2Ribbon3Feign4Zuul网关六搜索服务1ElasticSearch2Logstash七用户认证与授权1Spri
- 鸿蒙开发【应用开发基础知识】
移不动开发技术
鸿蒙开发harmonyos华为鸿蒙开发程序员鸿蒙系统openharmony鸿蒙星空版
应用开发介绍1.项目说明通过OpenHarmony提供的Stage模型和ArkUI的eTS声明式开发规范,结合简单的Demo,分享学习OpenHarmony/docs/application-dev[应用开发文档]2.主要功能目录标题展示,目录列表展示点击目录列表,查看列表内容点击目录标题的返回箭头,返回之前的内容页面内容溢出,可上下滑动查看内容3.效果展示4.开发环境搭建首先需要搭建好开发环境。
- 知识点积累系列(九)开发规范篇【持续更新】
格桑阿sir
云原生学习专栏kubernetes容器云原生golangdevops代码规范
云原生学习路线导航页(持续更新中)本文是知识点积累系列文章的第九篇,记录日常学习中遇到的开发规范相关的知识点1.OpenAPI是什么,和swagger有什么区别OpenAPI:其实就是用于描述应用API信息的通用规范,让其他人不需要看你的代码,就知道你这个API接口在做什么、怎么使用OpenAPI概念的博客:https://apifox.com/apiskills/what-is-openapi/
- 面试官告诉你:大数据究竟该怎么学
语兴数据
大数据程序人生面试实习产出大数据学习
如何提高自己的实习期产出,快速在实习期有表现?语兴回答先熟悉业务可以跟mentor沟通也可以找下游业务去问,也可以从app使用中理解,如果觉得还是慢,就直接看dwd数据表去快速了解。开发流程也要了解,包括平台使用和开发规范等。以上内容做完去尝试做一些添加字段需求,结合12更好了解业务和表结构。实习生没啥产出,能做的更多是简单数据域模型,加字段,任务调优等,将mentor布置的活干完就行,再到转正前
- iOS泛型
Jorunk
泛型:限制类型开发中使用场景:限制集合中的类型,注意:只能检测方法的调用,因为声明的泛型,只能放在方法中当一个类在声明的时候,某个对象的属性不确定,只有创建对象的时候才确定,可以使用泛型泛型书写格式:放在类型后面,表示限制这个类型.好处:提高程序员开发规范,减少交流成本。从数组或者字典取值,都是id类型,不能调用点语法,但是使用泛型,就可以了。自定义泛型:模仿数组需求:假设有个Person,这个人
- 数据库--学习记录
进击的小白9527
数据库服务器运维
1.MySQL引入1.1软件目录开发规范"""------流行蝴蝶剑—------conf:这个项目的配置文件-core:核心逻辑;-lib:公共的方法;log:日志;-bin:放置启动文件-db:程序运行过程中产生的一些数据readme.md:程序说明书“”“1.2数据库引入要将单机游戏,转变成为联网游戏,就是需要一个服务端存数所有客户端共有的数据部分,被称为数据库或是数据服务端。而这些向数据库
- 民生银行:基于openGauss数据库高可用容灾架构创新实践
openGauss社区
中国民生银行基于openGauss进行了真实业务场景的测试,并围绕openGauss建立了全方位的信息技术应用与创新改造解决方案,包括赋能培训、应用开发规范、数据迁移实践、数据库维护和运营能力,并补齐了工具链能力,为数据库信息技术应用与创新工作树立典范。应用场景中国民生银行股份有限公司于1996年1月12日在北京成立,是中国第一家主要由民营企业发起设立的全国性股份制商业银行,2000年、2009年
- Redis缓存设计与性能优化
野心与梦
redis专栏缓存redis性能优化
文章目录多级缓存架构缓存设计缓存穿透缓存失效(击穿)缓存雪崩热点缓存key重建优化缓存与数据库双写不一致开发规范与性能优化一、键值设计1.key名设计2.value设计bigkey的危害:bigkey的产生:如何优化bigkey二、命令使用三、客户端使用Redis对于过期键有三种清除策略:四、系统内核参数优化多级缓存架构缓存设计缓存穿透缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中
- 不走索引的情况(开发规范)
蔺蔺蔺赫赫
没有查询条件,或者查询条件没有建立索引select*fromtab;全表扫描在业务数据库中,特别是数据量比较大的表。是没有全表扫描这种需求。1、对用户查看是非常痛苦的。2、对服务器来讲毁灭性的(1)select*fromtab;SQL改写成以下语句:select*fromtaborderbypricelimit10;需要在price列上建立索引(2)select*fromtabwherename=
- 成为技术主管需要做到的三点
Honins
学习笔记java技术职业成长java规范技术主管开发规范开发流程技术规划与管理
转自云狄阿里高级技术专家的一篇文章阿里妹导读:技术主管,又叫「技术经理」,英文一般是TechLeader,简称TL。随着工作经验的不断积累,能力的不断提升,每个人都有机会成为TeamLeader。然而在机会到来前,我们必须提前做好准备,对TL的工作职责有一定了解。当然,这也会为当下更好地配合TL工作打下基础。阿里巴巴高级技术专家云狄将结合自己多年的经验,从开发规范、开发流程、技术规划与管理三个角度
- 【JavaEE进阶】 数据库连接池与MySQL企业开发规范
遇事问春风乄
JavaEE进阶数据库java-eemysql
文章目录数据库连接池数据库连接池的使用MySQL企业开发规范⭕总结数据库连接池数据库连接池负责分配、管理和释放数据库连接,它允许应⽤程序重复使⽤⼀个现有的数据库连接,⽽不是再重新建⽴⼀个.没有使⽤数据库连接池的情况:每次执⾏SQL语句,要先创建⼀个新的连接对象,然后执⾏SQL语句,SQL语句执⾏完,再关闭连接对象释放资源.这种重复的创建连接,销毁连接⽐较消耗资源使⽤数据库连接池的情况:程序启动时,
- C#三层架构实现用户注册模块(4)
大龙10
学习笔记。摘自《一都编程》https://baijiahao.baidu.com/s?id=1657402566840735471&wfr=spider&for=pc一、概述 开发程序可以使用多种方法实现,但是程序开发的好坏,则要使用一种规范来约束,三层架构就是一种开发规范。 这里使用.NETWeb应用程序+C#+SQLServer搭建的经典.NET三层架构来实现用户注册功能。 主要是通过用
- 银行数据仓库体系实践(5)--数据转换
南极找南
银行数据仓库数据仓库
数据转换作业主要是指在数据仓库内的结构化数据批量加工,对于非结构化数据以及在线查询接口、数据流的开发主要是遵循代码开发规范以及各中间件的开发规范,如使用java来开发遵守java开发规范,使用Kafka需要遵循Kafka的使用和设计规范。同时做好组件的设计,提高复用程度和开发效率。这里就不再赘述,那对于批量加工数据各平台也有相应的开发规范,对于不同的平台有不同的规范,用来提高代码的运行效率和可维护
- NineData支持制定安全、可靠的SQL开发规范
NineData
SQL开发云数据库技术安全sql数据库mysql数据库开发dba数据库架构
在和数据库打交道中,不管是数据库管理员(DBA)还是开发人员,经常会做一些CURD操作。因为每个人对数据库的了解程度不一样,所以在项目上线时,往往还需要专职人员对数据库的CURD操作进行审核,确保CURD的规范,来保障生产数据库的稳定。在业内,很多数据库产品都有自己的一套“军规”,这些“军规”保证了数据库操作的规范和运行的稳定。安全、可靠的SQL开发NineData的「SQL开发」是一个安全、高效
- 项目中 枚举与注解的结合使用
飞翔的马甲
javaenumannotation
前言:版本兼容,一直是迭代开发头疼的事,最近新版本加上了支持新题型,如果新创建一份问卷包含了新题型,那旧版本客户端就不支持,如果新创建的问卷不包含新题型,那么新旧客户端都支持。这里面我们通过给问卷类型枚举增加自定义注解的方式完成。顺便巩固下枚举与注解。
一、枚举
1.在创建枚举类的时候,该类已继承java.lang.Enum类,所以自定义枚举类无法继承别的类,但可以实现接口。
- 【Scala十七】Scala核心十一:下划线_的用法
bit1129
scala
下划线_在Scala中广泛应用,_的基本含义是作为占位符使用。_在使用时是出问题非常多的地方,本文将不断完善_的使用场景以及所表达的含义
1. 在高阶函数中使用
scala> val list = List(-3,8,7,9)
list: List[Int] = List(-3, 8, 7, 9)
scala> list.filter(_ > 7)
r
- web缓存基础:术语、http报头和缓存策略
dalan_123
Web
对于很多人来说,去访问某一个站点,若是该站点能够提供智能化的内容缓存来提高用户体验,那么最终该站点的访问者将络绎不绝。缓存或者对之前的请求临时存储,是http协议实现中最核心的内容分发策略之一。分发路径中的组件均可以缓存内容来加速后续的请求,这是受控于对该内容所声明的缓存策略。接下来将讨web内容缓存策略的基本概念,具体包括如如何选择缓存策略以保证互联网范围内的缓存能够正确处理的您的内容,并谈论下
- crontab 问题
周凡杨
linuxcrontabunix
一: 0481-079 Reached a symbol that is not expected.
背景:
*/5 * * * * /usr/IBMIHS/rsync.sh
- 让tomcat支持2级域名共享session
g21121
session
tomcat默认情况下是不支持2级域名共享session的,所有有些情况下登陆后从主域名跳转到子域名会发生链接session不相同的情况,但是只需修改几处配置就可以了。
打开tomcat下conf下context.xml文件
找到Context标签,修改为如下内容
如果你的域名是www.test.com
<Context sessionCookiePath="/path&q
- web报表工具FineReport常用函数的用法总结(数学和三角函数)
老A不折腾
Webfinereport总结
ABS
ABS(number):返回指定数字的绝对值。绝对值是指没有正负符号的数值。
Number:需要求出绝对值的任意实数。
示例:
ABS(-1.5)等于1.5。
ABS(0)等于0。
ABS(2.5)等于2.5。
ACOS
ACOS(number):返回指定数值的反余弦值。反余弦值为一个角度,返回角度以弧度形式表示。
Number:需要返回角
- linux 启动java进程 sh文件
墙头上一根草
linuxshelljar
#!/bin/bash
#初始化服务器的进程PId变量
user_pid=0;
robot_pid=0;
loadlort_pid=0;
gateway_pid=0;
#########
#检查相关服务器是否启动成功
#说明:
#使用JDK自带的JPS命令及grep命令组合,准确查找pid
#jps 加 l 参数,表示显示java的完整包路径
#使用awk,分割出pid
- 我的spring学习笔记5-如何使用ApplicationContext替换BeanFactory
aijuans
Spring 3 系列
如何使用ApplicationContext替换BeanFactory?
package onlyfun.caterpillar.device;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import
- Linux 内存使用方法详细解析
annan211
linux内存Linux内存解析
来源 http://blog.jobbole.com/45748/
我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用。
一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。
Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际上不占用
- 数据库的单表查询常用命令及使用方法(-)
百合不是茶
oracle函数单表查询
创建数据库;
--建表
create table bloguser(username varchar2(20),userage number(10),usersex char(2));
创建bloguser表,里面有三个字段
&nbs
- 多线程基础知识
bijian1013
java多线程threadjava多线程
一.进程和线程
进程就是一个在内存中独立运行的程序,有自己的地址空间。如正在运行的写字板程序就是一个进程。
“多任务”:指操作系统能同时运行多个进程(程序)。如WINDOWS系统可以同时运行写字板程序、画图程序、WORD、Eclipse等。
线程:是进程内部单一的一个顺序控制流。
线程和进程
a. 每个进程都有独立的
- fastjson简单使用实例
bijian1013
fastjson
一.简介
阿里巴巴fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库;包括“序列化”和“反序列化”两部分,它具备如下特征:  
- 【RPC框架Burlap】Spring集成Burlap
bit1129
spring
Burlap和Hessian同属于codehaus的RPC调用框架,但是Burlap已经几年不更新,所以Spring在4.0里已经将Burlap的支持置为Deprecated,所以在选择RPC框架时,不应该考虑Burlap了。
这篇文章还是记录下Burlap的用法吧,主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
 
- 【Mahout一】基于Mahout 命令参数含义
bit1129
Mahout
1. mahout seqdirectory
$ mahout seqdirectory
--input (-i) input Path to job input directory(原始文本文件).
--output (-o) output The directory pathna
- linux使用flock文件锁解决脚本重复执行问题
ronin47
linux lock 重复执行
linux的crontab命令,可以定时执行操作,最小周期是每分钟执行一次。关于crontab实现每秒执行可参考我之前的文章《linux crontab 实现每秒执行》现在有个问题,如果设定了任务每分钟执行一次,但有可能一分钟内任务并没有执行完成,这时系统会再执行任务。导致两个相同的任务在执行。
例如:
<?
//
test
.php
- java-74-数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字
bylijinnan
java
public class OcuppyMoreThanHalf {
/**
* Q74 数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字
* two solutions:
* 1.O(n)
* see <beauty of coding>--每次删除两个不同的数字,不改变数组的特性
* 2.O(nlogn)
* 排序。中间
- linux 系统相关命令
candiio
linux
系统参数
cat /proc/cpuinfo cpu相关参数
cat /proc/meminfo 内存相关参数
cat /proc/loadavg 负载情况
性能参数
1)top
M:按内存使用排序
P:按CPU占用排序
1:显示各CPU的使用情况
k:kill进程
o:更多排序规则
回车:刷新数据
2)ulimit
ulimit -a:显示本用户的系统限制参
- [经营与资产]保持独立性和稳定性对于软件开发的重要意义
comsci
软件开发
一个软件的架构从诞生到成熟,中间要经过很多次的修正和改造
如果在这个过程中,外界的其它行业的资本不断的介入这种软件架构的升级过程中
那么软件开发者原有的设计思想和开发路线
- 在CentOS5.5上编译OpenJDK6
Cwind
linuxOpenJDK
几番周折终于在自己的CentOS5.5上编译成功了OpenJDK6,将编译过程和遇到的问题作一简要记录,备查。
0. OpenJDK介绍
OpenJDK是Sun(现Oracle)公司发布的基于GPL许可的Java平台的实现。其优点:
1、它的核心代码与同时期Sun(-> Oracle)的产品版基本上是一样的,血统纯正,不用担心性能问题,也基本上没什么兼容性问题;(代码上最主要的差异是
- java乱码问题
dashuaifu
java乱码问题js中文乱码
swfupload上传文件参数值为中文传递到后台接收中文乱码 在js中用setPostParams({"tag" : encodeURI( document.getElementByIdx_x("filetag").value,"utf-8")});
然后在servlet中String t
- cygwin很多命令显示command not found的解决办法
dcj3sjt126com
cygwin
cygwin很多命令显示command not found的解决办法
修改cygwin.BAT文件如下
@echo off
D:
set CYGWIN=tty notitle glob
set PATH=%PATH%;d:\cygwin\bin;d:\cygwin\sbin;d:\cygwin\usr\bin;d:\cygwin\usr\sbin;d:\cygwin\us
- [介绍]从 Yii 1.1 升级
dcj3sjt126com
PHPyii2
2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差异。因此从 1.1 版升级并不像小版本间的跨越那么简单,通过本指南你将会了解两个版本间主要的不同之处。
如果你之前没有用过 Yii 1.1,可以跳过本章,直接从"入门篇"开始读起。
请注意,Yii 2.0 引入了很多本章并没有涉及到的新功能。强烈建议你通读整部权威指南来了解所有新特性。这样有可能会发
- Linux SSH免登录配置总结
eksliang
ssh-keygenLinux SSH免登录认证Linux SSH互信
转载请出自出处:http://eksliang.iteye.com/blog/2187265 一、原理
我们使用ssh-keygen在ServerA上生成私钥跟公钥,将生成的公钥拷贝到远程机器ServerB上后,就可以使用ssh命令无需密码登录到另外一台机器ServerB上。
生成公钥与私钥有两种加密方式,第一种是
- 手势滑动销毁Activity
gundumw100
android
老是效仿ios,做android的真悲催!
有需求:需要手势滑动销毁一个Activity
怎么办尼?自己写?
不用~,网上先问一下百度。
结果:
http://blog.csdn.net/xiaanming/article/details/20934541
首先将你需要的Activity继承SwipeBackActivity,它会在你的布局根目录新增一层SwipeBackLay
- JavaScript变换表格边框颜色
ini
JavaScripthtmlWebhtml5css
效果查看:http://hovertree.com/texiao/js/2.htm代码如下,保存到HTML文件也可以查看效果:
<html>
<head>
<meta charset="utf-8">
<title>表格边框变换颜色代码-何问起</title>
</head>
<body&
- Kafka Rest : Confluent
kane_xie
kafkaRESTconfluent
最近拿到一个kafka rest的需求,但kafka暂时还没有提供rest api(应该是有在开发中,毕竟rest这么火),上网搜了一下,找到一个Confluent Platform,本文简单介绍一下安装。
这里插一句,给大家推荐一个九尾搜索,原名叫谷粉SOSO,不想fanqiang谷歌的可以用这个。以前在外企用谷歌用习惯了,出来之后用度娘搜技术问题,那匹配度简直感人。
环境声明:Ubu
- Calender不是单例
men4661273
单例Calender
在我们使用Calender的时候,使用过Calendar.getInstance()来获取一个日期类的对象,这种方式跟单例的获取方式一样,那么它到底是不是单例呢,如果是单例的话,一个对象修改内容之后,另外一个线程中的数据不久乱套了吗?从试验以及源码中可以得出,Calendar不是单例。
测试:
Calendar c1 =
- 线程内存和主内存之间联系
qifeifei
java thread
1, java多线程共享主内存中变量的时候,一共会经过几个阶段,
lock:将主内存中的变量锁定,为一个线程所独占。
unclock:将lock加的锁定解除,此时其它的线程可以有机会访问此变量。
read:将主内存中的变量值读到工作内存当中。
load:将read读取的值保存到工作内存中的变量副本中。
- schedule和scheduleAtFixedRate
tangqi609567707
javatimerschedule
原文地址:http://blog.csdn.net/weidan1121/article/details/527307
import java.util.Timer;import java.util.TimerTask;import java.util.Date;
/** * @author vincent */public class TimerTest {
 
- erlang 部署
wudixiaotie
erlang
1.如果在启动节点的时候报这个错 :
{"init terminating in do_boot",{'cannot load',elf_format,get_files}}
则需要在reltool.config中加入
{app, hipe, [{incl_cond, exclude}]},
2.当generate时,遇到:
ERROR