程序开发

总计 121 页,当前第 37 页
程序开发

漫画:什么是Bitmap算法?

两个月之前——为满足用户标签的统计需求,小灰利用Mysql设计了如下的表结构,每一个维度的标签都对应着Mysql表的一列:要想统计所有90后的程序员该怎么做呢?用一条求交集的SQL语句即可:Select count(distinct Name) as 用户数 from table whare age = '90后' and Occupation = '程序员' ;要想统计所有使用苹果手机或者00后的用户总...
7年前 (2017-09-21) 阅读(2375) 赞一个 (1) 评论(0) 链接直达
开发工具

Java程序员必须知道的几种系列辅助开发工具

1、集成开发环境 Eclipse是最有名也最广泛使用的Java集成开发环境(IDE),允许开发者结合语言支持和其他功能到任何的默认包中,而且Eclipse市场有许多定制和扩展的插件。 IntelliJ已经引起了开发者的“追捧”,甚至比Eclipse还受宠,有免费版和专业版。IntelliJ为众多Java EE框架提供了针对框架的编码帮助和提升生产效率的功能,还有大多数应...
7年前 (2017-09-21) 阅读(2166) 赞一个 (0) 评论(0) 链接直达
面试题

程序员们智力面试题(附答案)

与传统的面试不同,程序设计面试题以程序设计题、IQ智力题及各种与计算机相关的技术性问题为主。其中智力题,每个正式的笔试、面试都会出,而且在面大企业的时候必然会问到,下面介绍几个面试智力题。1、两柱香问题题目:有两柱不均匀的香,每柱香燃烧完需要1个小时,问:怎样用两柱香切出一个15分钟的时间段?这个题的重点就是怎么切。解答:将甲香的一头点着,将乙香的两头点着,当乙香燃烧完时,说明已经过了半个小时,同时也说明甲香也正好燃烧了一半,此时,将甲...
7年前 (2017-09-20) 阅读(2813) 赞一个 (3) 评论(0) 链接直达
程序开发

漫画:什么是一致性哈希?

一年之前——未来两年内,系统预估的总订单数量可达一亿条左右。按Mysql单表存储500万条记录来算,暂时不必分库,单库30个分表是比较合适的水平分表方案。于是小灰设计了这样的分表逻辑:订单表创建单库30个分表对用户ID和30进行取模,取模结果决定了记录存于第几个分表查询时需要以用户ID作为条件,根据取模结果确定查询哪一个分表分表方式如下图(为了便于描述,简化为5个分表):过了两个月——又过了半年多——小灰的回忆告一段落——1.首先,我们...
7年前 (2017-09-20) 阅读(2114) 赞一个 (0) 评论(0) 链接直达
开发工具

推荐14个最佳代码审查工具

1、GerritGerrit是一个基于网络的代码审查系统,便于使用Git的项目进行在线代码审查。Gerrit通过并排显示更改,使评论更容易,并允许任何评论者添加内联评论。Gerrit通过允许任何授权用户将更改提交给主Git存储库来简化基于Git的项目维护,而不是要求所有已批准的更改由项目维护者手动合并。2、Crucible代码评论=高质量代码。查看代码,讨论变更,分享知识,并通过Crucible灵活的审查工作流程识别缺陷。它的代码审查适...
7年前 (2017-09-20) 阅读(6396) 赞一个 (0) 评论(0) 链接直达
程序开发

网络安全思维导图

本文包含以下思维导图:网络安全绪论扫描与防御技术网络监听及防御技术口令破解及防御技术欺骗攻击及防御技术拒绝服务供给与防御技术缓冲区溢出攻击及防御技术Web攻击及防御技术木马攻击与防御技术计算机病毒网络安全发展与未来网络安全已经是国家扶持的事情了,今年网络安全的招聘岗位激增了200%PS:好多人要源文件,所以,满足你们!!!http://down.51cto.com/data/2335750 网络安全绪论扫描与防御技术网络监听及...
7年前 (2017-09-19) 阅读(2403) 赞一个 (0) 评论(0) 链接直达
Java开发

Quartz 定时任务使用 —— quartz.properties的配置(十六)

目录一、配置主调度器设置二、配置ThreadPool设置三、配置全局监听器四、配置Scheduler调度程序插件五、配置RMI设置六、配置RAMJobStore七、配置JDBC-JobStoreTX八、配置JDBC-JobStoreCMT九、配置DataSources十、用JDBC-JobStore配置群集十一、配置TerracottaJobStoreQuartz的配置通常通过使用属性文件(使用StdSchedulerFactory(消...
7年前 (2017-09-15) 阅读(9788) 赞一个 (7) 评论(0) 链接直达
Java开发

Quartz 定时任务使用 —— 数据库各表字段的含义(十五)

Quartz持久化数据库各表字段的含义Quartz持久化到数据库中各表字段详解(以MYSQL数据库为例)QRTZ_BLOB_TRIGGERS:自定义触发器Trigger 作为 Blob 类型存储(用于 Quartz 用户用JDBC创建他们自己定制的 Trigger 类型,JobStore并不知道如何存储实例的时候) 表名表说明自定义触发器QRTZ_BLOB_TRIGGERS列名(英)列名(中)数据类型列长度是否为空列说明SCH...
7年前 (2017-09-15) 阅读(12423) 赞一个 (9) 评论(0) 链接直达
Java开发

Quartz 定时任务使用 —— 定时任务持久化到数据库(十四)

用数据库存储定时任务信息之前的文章所做的demo是将定时任务的信息保存在内存(RAM)中的,见以下配置org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore如果用内存记录定时任务信息,应用重新启动后,定时任务信息将会丢失。比如,用户A通过系统设置1小时后执行Z操作,设置好后的,因系统重新启动,新启动的系统将会丢失“1小时后执行Z操作”的定时任务。如果,我们需要...
7年前 (2017-09-14) 阅读(8394) 赞一个 (2) 评论(0) 链接直达

程序喵 www.ibloger.net

文章归档 站内留言 给我写信 文章订阅