- Docker 项目如何使用 Dockerfile 构建镜像?
1、Docker和Dockerfile的重要性1.1、Docker简介:讲述Docker的起源、它是如何革新现代软件开发的,以及它为开发者和运维团队带来的好处。重点强调Docker的轻量级特性和它在提高应用部署、扩展和隔离方面的优势。本文已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享1.2、Dockerfile的作用:解释Dockerfile是如何帮助
- 10年Java面试总结:Java程序员面试必备的面试技巧
java程序员面试面试问题经验
作为一名资深10年Java技术专家,我参与了无数次的面试,无论是作为面试者还是面试官。在这里,我将分享我的一些面试经历和面试技巧,希望能帮助即将面临面试的Java程序员们。本文已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享我的面试经历回顾我的Java职业生涯,我清晰地记得一次特别的面试经历。那是我申请一家知名科技公司的Java开发岗位。为了这次面试,我
- Redis 7.0性能大揭秘:如何优化缓存命中率?
Redis7.0,这货不仅仅是一个简单的缓存工具,它更是一款高性能的数据结构服务器。现在,大家都知道缓存命中率对性能影响特别大,但怎么优化它呢?本文,已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享1、合理设计键值结构Redis的数据结构和键的设计方式对性能有直接影响。比如,咱们可以用哈希表存储共同前缀的键,这样既节省了内存,又提高了查找效率。看这个例子
- 架构师成长之路(1)--什么是架构师
barton-lee
前言:哲学家常思考的问题:"我是谁?""我从哪里来?""要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知。如果我们要成为架构师,我们自己要面临的三大问题:找准自己定位:我是谁?在哪里?怎样做好架构师:我要做什么?如何搭建架构师知识体系:我该怎么做?这里面就是做事方法论:目标(我要做什么),方法(计划)(我该怎么做),执行/行动1、架构师定义什么是架构师,这个聊架构话题时永恒的问题。每
- 如何使用 Explain 分析 SQL 语句?
架构师专栏
SQLsql数据库mysqlExplain如何使用Explain
如何使用Explain分析SQL语句?MySQL中EXPLAIN命令是我们分析和优化SQL语句的利器。如何使用EXPLAIN来分析SQL语句,接下来有15个例子,一起学习呗本文已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享1.EXPLAIN的基本使用EXPLAIN可以用于分析MySQL如何执行一个SQL查询,包括如何选择表和索引,以及如何联接表等。示例
- Docker 项目如何使用 Dockerfile 构建镜像?
架构师专栏
DockerKubernetesdockerDockerfileDockerfile调试和优化最佳实践语法详解
1、Docker和Dockerfile的重要性1.1、Docker简介:讲述Docker的起源、它是如何革新现代软件开发的,以及它为开发者和运维团队带来的好处。重点强调Docker的轻量级特性和它在提高应用部署、扩展和隔离方面的优势。本文已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享1.2、Dockerfile的作用:解释Dockerfile是如何帮助
- JVM 17 调优指南:如何进行JVM调优,JVM调优参数
架构师专栏
jvmjvmJVM调优参数G1垃圾收集器垃圾收集器参数性能监控参数
在这篇文章中,我会详细介绍JVM调优的概念、重要性和具体的JVM调优参数。此外,我将提供12个实用的代码示例,每个示例都会包含JVM调优参数和相应的Java代码。本文已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享JVM17的优化指南JVM调优简介JVM调优是调整和配置Java虚拟机(JVM)的过程,以便最大限度地提高应用程序的性能和效率。这涉及到调整内
- 【架构师成长之领域驱动开发】
代码哲学
#Java系统架构
架构师成长之路1.如何构建高质量应用?2.三大设计原则?3.DDD妙招4.最终的改造结果5.模型项目中的“坏”味道可维护性差:大量的第三方模块影响核心代码的稳定性可扩展性差:业务逻辑与数据存储相互依赖,无法复用可测试性差:庞大事务脚本与基础设施强耦合,无法单元测试。最后的结果:业务发生几次迭代后,这段代码就将成为一个可怕的黑洞。1.如何构建高质量应用?高内聚、低耦合2.三大设计原则?单一职责原则:
- Docker容器,使用 Docker 做些什么
架构师专栏
Dockerdocker容器运维kubernetes
都在使用Docker来做些什么。首先,我们需要明确的是,Docker作为一种容器化技术,广泛应用于各种不同的场景,从微服务、云计算到持续集成和持续部署(CI/CD),它的应用几乎遍及现代软件开发的每一个角落。本文已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享下面,我将列举一些在中国广泛运行的前20种Docker容器,并简要介绍每个容器的用途和特点。中国
- MySQL优化:12种提升SQL执行效率的有效方法
架构师专栏
mysqlmysql索引优化查询优化查询语句使用查询缓存避免全表扫描
在数据库管理和优化的世界里,MySQL作为一个流行的关系型数据库管理系统,其性能优化是任何数据密集型应用成功的关键。优化MySQL数据库不仅可以显著提高SQL查询的效率,还能确保数据的稳定性和可靠性。在本文中,我将介绍12种提升SQL执行效率的有效方法,并通过实用的代码示例来具体展示如何实施这些优化策略。本文,已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验
- Github Copilot 的使用方法和快捷键
架构师专栏
copilot
GitHubCopilot是一个强大的工具,可以大大提高编程效率。通过结合注释和代码提示,您可以快速生成复杂的代码结构。不过,作为一名开发者,您仍需要对生成的代码进行审查和调整,以确保它满足项目的需求和标准。本文会介绍GitHubCopilot的使用方法、快捷键以及提供12个实用的代码示例。本文已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享GitHub
- JVM 8 调优指南:如何进行JVM调优,JVM调优参数
架构师专栏
jvmjavaJVM调优参数垃圾收集器垃圾收集器参数性能监控参数Java8
这篇文章将详细介绍如何进行JVM8调优,包括JVM8调优参数及其应用。此外,我将提供12个实用的代码示例,每个示例都会结合JVM启动参数和Java代码。本文已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享JVM8的优化指南JVM调优简介JVM调优是指通过调整Java虚拟机的配置来提升Java应用程序的性能。这包括优化堆内存设置、选择合适的垃圾收集器以及调
- JVM 11 调优指南:如何进行JVM调优,JVM调优参数
架构师专栏
jvmjavajvmJVM调优参数垃圾收集器垃圾收集器参数性能监控参数
JVM11的优化指南:如何进行JVM调优,以及JVM调优参数有哪些”这篇文章将包含JVM11调优的核心概念、重要性、调优参数,并提供12个实用的代码示例,每个示例都会结合JVM调优参数和Java代码本文已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享JVM11的优化指南JVM调优简介JVM调优是通过调整Java虚拟机的配置参数来提升应用程序的性能和资源利
- Docker容器,使用 Docker 做些什么
都在使用Docker来做些什么。首先,我们需要明确的是,Docker作为一种容器化技术,广泛应用于各种不同的场景,从微服务、云计算到持续集成和持续部署(CI/CD),它的应用几乎遍及现代软件开发的每一个角落。本文已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享下面,我将列举一些在中国广泛运行的前20种Docker容器,并简要介绍每个容器的用途和特点。中国
- C#后台架构师成长之路-进阶体系篇章大纲
dielou1334
c#后端
这些知识体系概念和应用如果不了解,怎么修炼你的内功。。。。。1、数据类型的理解,比如bool,byte,short,ushort,int,uint,long,ulong,float,double,string等2、winform窗体程序-一个窗体程序,就是一个类,执行步奏如下2.1、Program.cs文件中的Main方法最先执行2.2、实例化窗口,配置窗口字段2.3、执行构造方法,加载所有的控件
- Java 8升级Java 11,升级必知要点!竟然有这些坑…
架构师专栏
Jdkjavajdk新特性jdk11新特性Java8升级指南jdk8升级jdk17
随着技术的不断进步,Java作为一种广泛使用的编程语言,其版本更新带来了许多新特性和性能提升。从Java8升级到Java11,是一个重要的转变,它不仅带来了新的编程范式,还引入了对现代软件开发的多项优化。然而,在享受这些新特性的同时,开发者也可能遇到一些升级过程中的“坑”。本文,已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享本文将详细介绍从Java8升
- Redis 7.0性能大揭秘:如何优化缓存命中率?
架构师专栏
Redis缓存redismysql优化缓存命中率LRU算法
Redis7.0,这货不仅仅是一个简单的缓存工具,它更是一款高性能的数据结构服务器。现在,大家都知道缓存命中率对性能影响特别大,但怎么优化它呢?本文,已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享1、合理设计键值结构Redis的数据结构和键的设计方式对性能有直接影响。比如,咱们可以用哈希表存储共同前缀的键,这样既节省了内存,又提高了查找效率。看这个例子
- Kafka高级应用:如何配置处理MQ百万级消息队列?
架构师专栏
KafkakafkaKafka监控与运维Kafka分区配置Kafka流处理Kafka安全配置
在大数据时代,ApacheKafka作为一款高性能的分布式消息队列系统,广泛应用于处理大规模数据流。本文将深入探讨在Kafka环境中处理百万级消息队列的高级应用技巧。本文,已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享1、合理配置分区//自定义分区策略publicclassCustomPartitionerimplementsPartitioner{@
- 耗时半年,终于整理出来Java架构之完美设计实战开源文档
Java程序V
JavaJava面试Java编程javauml开发语言
软件架构师是每个程序员职业生涯中内功心法修炼的终极目标。要达到这个目标需要具备“十八般武艺,八十种技巧”,本书正是继《Java代码与架构之完美优化——实战经典》《软件品质之完美管理——实战经典》之后,优秀软件架构师又一本必读书,也是“软件架构师成长之路”系列教程的第三部作品,亦是本系列的收官之作。本书总结了JavaEE软件架构师应该具备的架构设计相关技能体系,希望可以成为程序员朋友们架构师成长之路
- 攀登代码巅峰:架构师成长之路不可错过的软件架构好书
家有娇妻张兔兔
粉丝送书活动架构好书推荐福利送书
架构师成长推荐书概述好书推荐《高并发架构实战:从需求分析到系统设计》《架构师的自我修炼:技术、架构和未来》《中台架构与实现:基于DDD和微服务》《分布式系统架构:架构策略与难题求解》《流程自动化实战:系统架构和软件开发视角》《分布式系统架构与开发:技术原理与面试题解析》《服务端开发:技术、方法与实用解决方案》《现代C++软件架构:方法与实践》《软件架构实践(原书第4版)》《解决方案架构师修炼之道》
- 架构师成长之路-设计模式-08.建造者模式 Builder Pattern
愿你的微笑化成风
架构师成长之路-设计模式建造者模式java设计模式
建造者模式BuilderPattern建造者模式应用十分广泛,也很简单。建造者书写方式@Getter@SetterpublicclassHttpClient{//协议privateStringprotocol;//请求地址privateStringurl;//请求方法privateStringmethod;//请求体privateStringbody;//请求头privateMapheaders;
- 架构师成长之路:谈应用系统架构设计
程序员北哥
北哥在前文陆续总结了程序员成长所具备的核心能力,以及Java程序员成长过程中应学习的基础知识。在一个Java程序员工作3、5年之后,已经可以承担起大部分的核心开发工作,成长为团队中的高级开发人员。大部分工作中遇到的问题都已经可以自行解决。这个阶段很多同学会面临着新的成长困惑,到底接下来自己还需要在哪些方面继续提升?如何能够成长为团队里面的架构师呢?市面上有很多分析和拆解架构师能力的书籍,例如《聊聊
- 大型互联网项目架构设计实践及架构优化思路
讲文明的喜羊羊拒绝pua
架构架构目的模式高性能高可用可伸缩可扩展安全架构演进微服务
大型互联网项目架构设计实践及架构优化思路架构师认知架构师成长之路架构是什么?架构目标是什么?架构模式?--架构策略高性能架构高可用架构可伸缩架构可扩展架构安全架构互联网架构演进思考架构演进单体架构什么是单体架构单体架构优化单体架构流量预估单点架构优缺点架构拆分微服务架构ServiceMesh架构Serverless总结架构师认知架构师成长之路架构是什么?对业务场景抽象后得出的支持骨架(网络拓扑结构
- 架构师成长之路(内附推荐书籍)
PacosonSWJTU
架构之路springmvcjava
转:https://www.jianshu.com/p/f661f098b88a想要成为架构师,对技术的深度和广度都有很高的要求,本文列举出成为一个架构师必备的技能和学习路线。对于学习途径有疑惑或苦恼,或者有优秀资料可以提供的同学,可加留言,共同交流学习1.阅读源码说到阅读源码,可能很多同学都尝试过去阅读一些开源框架的源码,但是很难找到一个入口点;即便找到入口点,又会觉得源码中好绕,看着看着把自己
- 架构师成长之路|Redis实现延迟队列的三种方式
程序员路同学
java技术架构redisbootstrap前端
延迟队列实现基于监听key过期实现的延迟队列实现,这里需要继承KeyspaceEventMessageListener类来实现监听redis键过期publicclassKeyExpirationEventMessageListenerextendsKeyspaceEventMessageListenerimplementsApplicationEventPublisherAware{private
- 架构师成长之路|MVCC多版本并发控制机制
程序员路同学
java技术架构java架构师redismysql
InnoDB多版本控制官网:https://dev.mysql.com/doc/refman/8.0/en/innodb-multi-versioning.htmlMVCC,全称Multi-VersionConcurrencyControl,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC在MySQLInnoDB中的
- 架构师成长之路Redis第二篇|Redis配置文件参数讲解
程序员路同学
java技术架构redisjava缓存程序员路同学架构师
Redis.conf文件官网Redis文档链接:Redis官网官网Redisconfig配置文件参数讲解:https://redis.io/docs/management/config/Redis.conf参考模板例子:https://redis.io/docs/management/config-file/Redis可以使用内置的默认配置在没有配置文件的情况下启动,但是仅建议将此设置用于测试和开
- 架构师成长之路Redis第三篇|Redis key过期清除策略
程序员路同学
java技术架构redisjava架构师缓存清除策略程序员路同学
Evictionpoliciesmaxmemory100mb当我们设置的内存达到指定的内存量时,清除策略的配置方式决定了默认行为。Redis可以为可能导致使用更多内存的命令返回错误,也可以在每次添加新数据时清除一些旧数据以返回到指定的限制。当达到最大内存限制时,Redis所遵循的确切行为是使用MaxMemory-Policy配置指令配置的。Redis的清除策略有以下:noeviction:当达到内
- 架构师成长之路Redis第一篇|Redis 安装介绍以及内存分配器jemalloc
程序员路同学
java技术架构redis数据库缓存
安装Redis官网:https://redis.io/download/下载安装二进制文件可下载安装最新版Redis7.2.0,或者可选版本6.x我这里下载6.2.13和7.2最新版本,后面我们都是安装6.2.13版本的信息进行讲解二进制文件安装步骤安装前期准备:安装gccyuminstallgcc压缩文件tar-xzfredis6.2.13.tar.gz编译cdredis-x.x.xmake安装
- 架构师成长之路-docker 搭建maven私服企业开发平台
小杨互联网
项目部署发布架构师专栏javamavenmaven私服docker搭建maven私服maven私服批量上传jar包
为什么要搭建maven私服平台?1,因为大企业和规范化的平台和数据安全比较高的企业都是在涉密桌面开发,或者局域网开发,maven私服是企业一个很重要的jar管理平台和方式。企业开发都有自己的jar管理平台,通常分为4个维度。本地快照仓库:本地项目测试快照环境本地Release仓库:本地仓库代理仓库:第三方仓库:阿里云,maven仓库组合仓库:统一管理本地快照仓库,本地Release仓库,代理仓库2
- 插入表主键冲突做更新
a-john
有以下场景:
用户下了一个订单,订单内的内容较多,且来自多表,首次下单的时候,内容可能会不全(部分内容不是必须,出现有些表根本就没有没有该订单的值)。在以后更改订单时,有些内容会更改,有些内容会新增。
问题:
如果在sql语句中执行update操作,在没有数据的表中会出错。如果在逻辑代码中先做查询,查询结果有做更新,没有做插入,这样会将代码复杂化。
解决:
mysql中提供了一个sql语
- Android xml资源文件中@、@android:type、@*、?、@+含义和区别
Cb123456
@+@?@*
一.@代表引用资源
1.引用自定义资源。格式:@[package:]type/name
android:text="@string/hello"
2.引用系统资源。格式:@android:type/name
android:textColor="@android:color/opaque_red"
- 数据结构的基本介绍
天子之骄
数据结构散列表树、图线性结构价格标签
数据结构的基本介绍
数据结构就是数据的组织形式,用一种提前设计好的框架去存取数据,以便更方便,高效的对数据进行增删查改。正确选择合适的数据结构,对软件程序的高效执行的影响作用不亚于算法的设计。此外,在计算机系统中数据结构的作用也是非同小可。例如常常在编程语言中听到的栈,堆等,就是经典的数据结构。
经典的数据结构大致如下:
一:线性数据结构
(1):列表
a
- 通过二维码开放平台的API快速生成二维码
一炮送你回车库
api
现在很多网站都有通过扫二维码用手机连接的功能,联图网(http://www.liantu.com/pingtai/)的二维码开放平台开放了一个生成二维码图片的Api,挺方便使用的。闲着无聊,写了个前台快速生成二维码的方法。
html代码如下:(二维码将生成在这div下)
? 1
&nbs
- ImageIO读取一张图片改变大小
3213213333332132
javaIOimageBufferedImage
package com.demo;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
/**
* @Description 读取一张图片改变大小
* @author FuJianyon
- myeclipse集成svn(一针见血)
7454103
eclipseSVNMyEclipse
&n
- 装箱与拆箱----autoboxing和unboxing
darkranger
J2SE
4.2 自动装箱和拆箱
基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。虽然为您打包基本数据类型提供了方便,但提供方便的同时表示隐藏了细节,建议在能够区分基本数据类型与对象的差别时再使用。
4.2.1 autoboxing和unboxing
在Java中,所有要处理的东西几乎都是对象(Object)
- ajax传统的方式制作ajax
aijuans
Ajax
//这是前台的代码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+
- 只用jre的eclipse是怎么编译java源文件的?
avords
javaeclipsejdktomcat
eclipse只需要jre就可以运行开发java程序了,也能自动 编译java源代码,但是jre不是java的运行环境么,难道jre中也带有编译工具? 还是eclipse自己实现的?谁能给解释一下呢问题补充:假设系统中没有安装jdk or jre,只在eclipse的目录中有一个jre,那么eclipse会采用该jre,问题是eclipse照样可以编译java源文件,为什么呢?
&nb
- 前端模块化
bee1314
模块化
背景: 前端JavaScript模块化,其实已经不是什么新鲜事了。但是很多的项目还没有真正的使用起来,还处于刀耕火种的野蛮生长阶段。 JavaScript一直缺乏有效的包管理机制,造成了大量的全局变量,大量的方法冲突。我们多么渴望有天能像Java(import),Python (import),Ruby(require)那样写代码。在没有包管理机制的年代,我们是怎么避免所
- 处理百万级以上的数据处理
bijian1013
oraclesql数据库大数据查询
一.处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。
2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 o
- mac 卸载 java 1.7 或更高版本
征客丶
javaOS
卸载 java 1.7 或更高
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
成功执行此命令后,还可以执行 java 与 javac 命令
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
成功执行此命令后,还可以执行 java
- 【Spark六十一】Spark Streaming结合Flume、Kafka进行日志分析
bit1129
Stream
第一步,Flume和Kakfa对接,Flume抓取日志,写到Kafka中
第二部,Spark Streaming读取Kafka中的数据,进行实时分析
本文首先使用Kakfa自带的消息处理(脚本)来获取消息,走通Flume和Kafka的对接 1. Flume配置
1. 下载Flume和Kafka集成的插件,下载地址:https://github.com/beyondj2ee/f
- Erlang vs TNSDL
bookjovi
erlang
TNSDL是Nokia内部用于开发电信交换软件的私有语言,是在SDL语言的基础上加以修改而成,TNSDL需翻译成C语言得以编译执行,TNSDL语言中实现了异步并行的特点,当然要完整实现异步并行还需要运行时动态库的支持,异步并行类似于Erlang的process(轻量级进程),TNSDL中则称之为hand,Erlang是基于vm(beam)开发,
- 非常希望有一个预防疲劳的java软件, 预防过劳死和眼睛疲劳,大家一起努力搞一个
ljy325
企业应用
非常希望有一个预防疲劳的java软件,我看新闻和网站,国防科技大学的科学家累死了,太疲劳,老是加班,不休息,经常吃药,吃药根本就没用,根本原因是疲劳过度。我以前做java,那会公司垃圾,老想赶快学习到东西跳槽离开,搞得超负荷,不明理。深圳做软件开发经常累死人,总有不明理的人,有个软件提醒限制很好,可以挽救很多人的生命。
相关新闻:
(1)IT行业成五大疾病重灾区:过劳死平均37.9岁
- 读《研磨设计模式》-代码笔记-原型模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* Effective Java 建议使用copy constructor or copy factory来代替clone()方法:
* 1.public Product copy(Product p){}
* 2.publi
- 配置管理---svn工具之权限配置
chenyu19891124
SVN
今天花了大半天的功夫,终于弄懂svn权限配置。下面是今天收获的战绩。
安装完svn后就是在svn中建立版本库,比如我本地的是版本库路径是C:\Repositories\pepos。pepos是我的版本库。在pepos的目录结构
pepos
component
webapps
在conf里面的auth里赋予的权限配置为
[groups]
- 浅谈程序员的数学修养
comsci
设计模式编程算法面试招聘
浅谈程序员的数学修养
- 批量执行 bulk collect与forall用法
daizj
oraclesqlbulk collectforall
BULK COLLECT 子句会批量检索结果,即一次性将结果集绑定到一个集合变量中,并从SQL引擎发送到PL/SQL引擎。通常可以在SELECT INTO、
FETCH INTO以及RETURNING INTO子句中使用BULK COLLECT。本文将逐一描述BULK COLLECT在这几种情形下的用法。
有关FORALL语句的用法请参考:批量SQL之 F
- Linux下使用rsync最快速删除海量文件的方法
dongwei_6688
OS
1、先安装rsync:yum install rsync
2、建立一个空的文件夹:mkdir /tmp/test
3、用rsync删除目标目录:rsync --delete-before -a -H -v --progress --stats /tmp/test/ log/这样我们要删除的log目录就会被清空了,删除的速度会非常快。rsync实际上用的是替换原理,处理数十万个文件也是秒删。
- Yii CModel中rules验证规格
dcj3sjt126com
rulesyiivalidate
Yii cValidator主要用法分析:
yii验证rulesit 分类: Yii yii的rules验证 cValidator主要属性 attributes ,builtInValidators,enableClientValidation,message,on,safe,skipOnError
 
- 基于vagrant的redis主从实验
dcj3sjt126com
vagrant
平台: Mac
工具: Vagrant
系统: Centos6.5
实验目的: Redis主从
实现思路
制作一个基于sentos6.5, 已经安装好reids的box, 添加一个脚本配置从机, 然后作为后面主机从机的基础box
制作sentos6.5+redis的box
mkdir vagrant_redis
cd vagrant_
- Memcached(二)、Centos安装Memcached服务器
frank1234
centosmemcached
一、安装gcc
rpm和yum安装memcached服务器连接没有找到,所以我使用的是make的方式安装,由于make依赖于gcc,所以要先安装gcc
开始安装,命令如下,[color=red][b]顺序一定不能出错[/b][/color]:
建议可以先切换到root用户,不然可能会遇到权限问题:su root 输入密码......
rpm -ivh kernel-head
- Remove Duplicates from Sorted List
hcx2013
remove
Given a sorted linked list, delete all duplicates such that each element appear only once.
For example,Given 1->1->2, return 1->2.Given 1->1->2->3->3, return&
- Spring4新特性——JSR310日期时间API的支持
jinnianshilongnian
spring4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- 浅谈enum与单例设计模式
247687009
java单例
在JDK1.5之前的单例实现方式有两种(懒汉式和饿汉式并无设计上的区别故看做一种),两者同是私有构
造器,导出静态成员变量,以便调用者访问。
第一种
package singleton;
public class Singleton {
//导出全局成员
public final static Singleton INSTANCE = new S
- 使用switch条件语句需要注意的几点
openwrt
cbreakswitch
1. 当满足条件的case中没有break,程序将依次执行其后的每种条件(包括default)直到遇到break跳出
int main()
{
int n = 1;
switch(n) {
case 1:
printf("--1--\n");
default:
printf("defa
- 配置Spring Mybatis JUnit测试环境的应用上下文
schnell18
springmybatisJUnit
Spring-test模块中的应用上下文和web及spring boot的有很大差异。主要试下来差异有:
单元测试的app context不支持从外部properties文件注入属性
@Value注解不能解析带通配符的路径字符串
解决第一个问题可以配置一个PropertyPlaceholderConfigurer的bean。
第二个问题的具体实例是:
 
- Java 定时任务总结一
tuoni
javaspringtimerquartztimertask
Java定时任务总结 一.从技术上分类大概分为以下三种方式: 1.Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务; 说明: java.util.Timer定时器,实际上是个线程,定时执行TimerTask类 &
- 一种防止用户生成内容站点出现商业广告以及非法有害等垃圾信息的方法
yangshangchuan
rank相似度计算文本相似度词袋模型余弦相似度
本文描述了一种在ITEYE博客频道上面出现的新型的商业广告形式及其应对方法,对于其他的用户生成内容站点类型也具有同样的适用性。
最近在ITEYE博客频道上面出现了一种新型的商业广告形式,方法如下:
1、注册多个账号(一般10个以上)。
2、从多个账号中选择一个账号,发表1-2篇博文