- 2021-02-24
Augetya
今天算是上班第五天,依然还是比较闲。这个地方就当做树洞吧。我有的时候完全不知道我到底要的是什么,就像现在,今天给我上了一下思想教育,嗯,没错,我作为一个助理来说,的确一直在犯错,领导叫去谈话,想让我转岗。我不知这件事情是好还是坏,我荏苒最后坚持一下,行也行,不行也不行,找到问题去解决,然后需要重新调整一下,我还是有远大梦想和目标的,不会被世俗所淹没。说开心呢,我现在也对领导的相处一头雾水,他也依旧
- 2019-12-28
西域社群
读万卷书、行万里路的人生状态常常让人羡慕。其实无论读万卷书,还是行万里路,都来自积累。想实现目标,最重要的是练习、消化和沉淀。没有一次次的试错取舍,就没有后来的厚积薄发。图片发自App
- 生活
罗志琦
怎么去生活?怎样更好地活着?经验需要积累,时间不会等待,留给我们的选择越来越少?想要做的事情越来越多,我们不可能兼顾!我们需要做出取舍?绝不是放弃?而是尽可能的做好一样再做好另一样,更不是不是鸡飞蛋打,见了西瓜丢了芝麻。
- C盘隐藏的神秘巨无霸文件hiberfil.sys到底是什么?
qzy0621
电脑诊断电脑诊断
C盘隐藏的神秘巨无霸文件hiberfil.sys到底是什么?一、hiberfil.sys:Windows的“内存保险箱”二、让“巨无霸”显形:查看hiberfil.sys的方法三、为何如此巨大?体积≈你的内存条容量!四、安全释放空间:关闭休眠功能五、想用休眠/快速启动怎么办?六、取舍指南:关不关闭?看你的需求!建议关闭休眠释放空间的情况:建议保留休眠功能的情况:检查你的睡眠模式最后总结:C盘隐藏的
- 微服务、单体架构、事件驱动架构、分层架构等,它们各自的优缺点和适用场景是什么?我们应该如何进行取舍?
996小白的进阶路
架构微服务云原生
在软件工程的宏伟棋局中,架构师扮演着布局者的角色。每一种架构模式,都是一种经过千锤百炼的棋谱,有其独特的开局、中盘和残局策略。选择哪一套棋谱,取决于我们面对的对手——也就是业务的复杂性、团队的规模以及未来的不确定性。本文将深入剖析四种主流的架构模式:分层架构、单体架构、微服务架构和事件驱动架构,并为您提供一个清晰的决策框架。1.基础构图:分层架构(LayeredArchitecture)分层架构与
- 【TIDB】了解,MySQL和TiDB的取舍,差异
{⌐■_■}
tidbmysql数据库
一句话总结:MySQL好用,但扩展性差;TiDB像MySQL,但能轻松应对大数据、高并发。为什么用TiDB而不是MySQL?场景MySQLTiDB数据量很大(几百GB~TB)容易卡顿、查询慢水平扩展,性能稳定业务快速增长、分库分表难维护需要人工做分库分表自动水平扩展,无需分库分表高并发写入(比如秒杀、交易)主从延迟、写入瓶颈多副本写入,强一致性,吞吐更高高可用要求需要额外搭建主从/集群内建高可用(
- 【一文看懂RabbitMQ改造Kafka指南】RabbitMQ到Kafka零停机迁移全指南
雨果talk
MQ消息队列系列rabbitmqkafka分布式
一、核心差异与迁移挑战1.设计本质差异能力RabbitMQKafka架构模型消息代理(Broker)分布式流式平台消息分发Exchange/Queue绑定机制Topic/Partition分区存储吞吐量万级(依赖硬件)十万级(水平扩展)消息顺序单队列有序仅分区内有序延迟消息原生支持(TTL+死信交换器)需外部组件实现迁移核心矛盾:RabbitMQ的路由灵活性与Kafka的高吞吐扩展性如何取舍?2.
- 《性能调优哲学:平衡的艺术与取舍之道》
ruxue.feng
AI智能生成#性能测试压力测试
以下内容由AI生成凌晨的抉择时刻:某交易所每秒20万订单的核心系统,突然面临CPU使用率突破95%的死亡红线。运维总监手悬在KillSwitch上,面前是两条血淋淋的路——关闭风控模块保住吞吐?还是牺牲20%流量保住安全?第一章性能优化的本质:三重悖论牢笼现实世界中的不可能三角:某云计算厂商的惨痛教训:为降低3ms延迟,将SSD缓存扩大三倍→月度成本增加$240万为提升吞吐削减数据校验→引发$70
- C++中锁与原子操作的区别及取舍策略
码事漫谈
c++c++java开发语言
文章目录锁与原子操作的基本概念锁(Lock)原子操作(AtomicOperations)锁与原子操作的区别1.**功能**2.**性能**3.**复杂性**4.**适用场景**锁与原子操作的取舍策略1.**简单变量操作**2.**复杂共享资源**3.**性能敏感场景**4.**避免死锁**5.**内存顺序**示例对比使用锁使用原子操作总结在多线程编程中,同步机制是确保线程安全的关键。C++提供了多
- C++中锁和原子操作的区别及取舍
码事漫谈
c++c++算法开发语言
文章目录一、锁和原子操作的基本概念(一)锁(二)原子操作二、锁和原子操作的区别(一)定义与实现(二)性能特点(三)适用场景三、锁和原子操作的应用场景图片示例(一)C++中锁的应用场景(二)C++中原子操作的应用场景四、如何取舍(一)简单操作场景(二)复杂操作场景在现代多线程编程中,确保数据的一致性和线程的协调运行是至关重要的。C++为此提供了两种主要的同步机制:锁和原子操作。这两种机制在内存管理、
- 分布式CAP理论介绍
thinking-fish
CAP分布式架构大数据
分布式CAP理论是分布式系统设计中的一个核心概念,由加州大学伯克利分校的EricBrewer教授在2000年的ACM研讨会上首次提出,随后在2002年由SethGilbert和NancyLynch从理论上证明。以下是对分布式CAP理论的详细剖析:文章目录一、CAP理论的基本概念二、CAP理论的取舍策略三、常用分布式组件在CAP中的取舍策略四、CAP理论的应用案例五、CAP理论的局限性和未来发展一、
- 精益数据分析(70/126):MVP迭代中的数据驱动决策与功能取舍
lilye66
精益数据分析数据分析人工智能大数据
精益数据分析(70/126):MVP迭代中的数据驱动决策与功能取舍在创业过程中,最小可行化产品(MVP)的迭代优化是从验证假设到实现产品市场契合的关键环节。今天,我们结合《精益数据分析》中的方法论与StaticPixels的实战案例,探讨如何通过数据指标驱动MVP迭代,在功能取舍中聚焦核心价值,避免资源浪费。一、MVP迭代的核心逻辑:数据指标先行MVP阶段的每一次迭代都应以数据指标为导向,避免主观
- 3.JVM调优与内存管理
zizisuo
java
目录一、缓存场景下的内存管理核心挑战堆内缓存与堆外缓存的取舍•堆内缓存(Caffeine/Guava)的GC压力分析•堆外缓存(EhcacheOffheap/MapDB)的内存泄漏防护•混合缓存架构的性能与资源平衡高并发下的内存分配优化•TLAB(Thread-LocalAllocationBuffer)与缓存对象分配效率•大对象(缓存Value)直接进入老年代的策略•年轻代与老年代比例调优(避免
- DC-DC降压型开关电源(Buck Converter)设计中,开关频率(f sw )、滤波电感(L)和滤波电容(C out )的关系和取舍
ktd007
c语言开发语言
1、开关频率的选择高频开关的优点:【1】开关频率越高,需要的滤波电容和电感就越小,可以大大缩减PCB占用面积。【2】动态响应能力强,适合用于对电源功率要求跳变大的场合。高频开关的缺点:【1】电源效率降低,因为MOSFET的高频开关损耗会更大一些。【2】需要更注意EMI问题,因为频率高了之后辐射能力也会增强,应该尽量使用全封闭式的功率电感做滤波。2、滤波电感的选择滤波电感的主要作用是抑制电流纹波,避
- Java并发编程-锁(五)
递归书房
Java基础系列java开发语言
文章目录AQS示例:ReentrantLock实现公平与非公平对比1.调度机制差异2.性能差距的核心原因3.典型案例分析4.取舍与适用场景总结可重入公平性AQS示例:ReentrantLock实现可重入:synchronized关键字隐式的支持重进入,比如一个synchronized修饰的递归方法,在方法执行时,执行线程在获取了锁之后仍能连续多次地获得该锁,ReentrantLock虽然没能像sy
- 全面掌握 sap.ui.layout.VerticalLayout 的原理、实践与 Fiori Elements 场景应用
汪子熙
SAPUI5百科全书uiSAPUI5FioriFioriElementsSAP
在SAPUI5版图里,sap.ui.layout.VerticalLayout像一条简洁却坚韧的垂直脊梁:它把一组任意UI控件按文档流的方向自上而下串联,同时保持轻量、零学习成本的特性。本文从设计初衷到API细节,再到FioriElements场景的深度实践,通过真实案例与独立可运行源码展示这一控件的威力,并由此引出它与sap.m.VBox、FlexBox等新世代容器的取舍逻辑。下面是一些例子:纵
- 分布式系统架构:限流设计模式
工业甲酰苯胺
架构设计模式java
1.为什么要限流?任何一个系统的运算、存储、网络资源都不是无限的,当系统资源不足以支撑外部超过预期的突发流量时,就应该要有取舍,建立面对超额流量自我保护的机制,而这个机制就是微服务中常说的“限流”2.四种限流设计模式说到限流,大家直接的想法就是Sentinel,但是Sentinel限流的原理可能很多人没去深入理解,或者限流到底是怎么做的?具体如何进行限流,业界内也有一些常见设计模式。2.1流量计数
- SLAM(同步定位与建图)技术的步骤解析
具身小站
人工智能技术人工智能算法SLAM定位导航后端优化回环检测点云匹配
SLAM算法框架分为传感器采集数据,前端匹配,后端非线性优化,回环检测以及建图等。对于不同的SLAM算法,对基本框架进行取舍和更改,大体结构没有任何变化,步骤展开如下:1.传感器数据采集现代SLAM系统已突破单一传感器的局限,形成多模态感知融合体系。激光雷达(LiDAR)通过905nm/1550nm波长激光束实现毫米级测距精度,视觉传感器从单目相机发展到双目立体视觉系统,IMU(惯性测量单元)能实
- 选导师原理
天上的光
考研
总述一句话总结:是雷一定要避,好的一定要抢。方向契合最好,不契合适当取舍。首先明确自身需求:我要学东西!青年导师,好沟通,有冲劲,高压力。我要摆烂!中老年男性教师(无帽子),和蔼好沟通,不push。我要留校!院长副院长,行政忙,很自由,一般会做人情绪价值给你拉满。我要实践经验!项目多,企业结合型导师,好实习。最直接方法:找学长找学姐包括但不限于:QQ搜考研群,闲鱼买资料,贴吧小红书复试邮件害怕不录
- 健康与身体维护笔记
chushiyunen
笔记
文章目录保证睡眠饭后百步走,活到九十九补充钙质一副好肠胃肚子咕咕叫健康和工作的取舍以前对健康没概念,但是随着年龄增长,健康问题凸显出来。嘴硬是没用的,谁疼谁知道,谁难受谁知道。维护这个词是不是有点生硬,像维护机器,用保养是不是好听一点。不管了,反正大概是这么个意思。持续维护该文档,健康是个永恒的话题。保证睡眠一是心态要好,沾枕头就着,而是要保证睡眠时间,时间不够休息不好,一般以7小时为宜,最少也要
- 数字化:IT部门主导还是业务部门主导?
火山说数
数字化数字化
在这个瞬息万变的数字化时代,企业如同在大海中航行的小船,面对波涛汹涌的市场竞争,数字化转型已成为生存的必经之路。然而,在这条充满挑战的航线上,常常会出现一个让人纠结的问题:数字化转型究竟应该由IT部门主导,还是业务部门主导呢?这就好比一场关于“谁是舞台主角”的辩论,双方都有理有据,令人难以取舍。今天,就让我们一起探讨这个话题。1:数字化转型的背景在深入讨论之前,先来看看数字化转型的背景。随着科技的
- 一看就明白的爬虫入门讲解:基础理论篇
风中静行
python爬虫数据必看
转自:https://www.csdn.net/article/2015-11-13/2826205关于爬虫内容的分享,我会分成两篇,六个部分来分享,分别是:我们的目的是什么内容从何而来了解网络请求一些常见的限制方式尝试解决问题的思路效率问题的取舍一、我们的目的是什么一般来讲对我们而言,需要抓取的是某个网站或者某个应用的内容,提取有用的价值,内容一般分为两部分,非结构化的文本,或结构化的文本。1.
- 架构与人性:共筑技术与人文的和谐桥梁
bit-wade
架构
在架构规划及管理过程中,表面是系统建设的设计以及过程中方案的取舍,其实实际上更多是人性的沟通及构建,本文将从实际工作经验角度讲述架构与人性之间的关系,先做整体说明,后续视情况进行具体掌机的细化,并以实际案例进行说明;在信息技术的浪潮中,架构作为技术体系的基石,不仅承载着系统的稳定性、可扩展性和安全性,更与人性紧密相连。架构的设计与实施不仅是一个技术问题,更是一个涉及组织机构、领导决策、用户需求、团
- 算法【双指针】
还有糕手
算法
设置两个指针的技巧:1.有时候所谓的双指针技巧,就单纯是代码过程用双指针的形式表达出来而已。没有单调性(贪心)方面的考虑。2.有时候的双指针技巧包含单调性(贪心)方面的考虑,牵扯到可能性的取舍。对分析能力的要求会变高。其实是先有的思考和优化,然后代码变成了双指针的形式。3.所以,双指针这个“皮”不重要,分析题目单调性(贪心)方面的特征,这个能力才重要。常见的双指针类型:1.同向双指针2.快慢双指针
- 深入理解分布式技术 - 理论基石 CAP
小小工匠
【小工匠聊架構】cap
文章目录概要CAPWaht'sCAPProveCAPCAP理论的应用CP和AP架构的取舍概要现如今,数据规模越来越大,应用系统需要处理海量数据的同时还需要确保高并发下系统性能的优越。相较于传统的集中式的系统架构,分布式系统由于具有良好的扩展性,可以动态扩展服务和存储节点,使用廉价的机器构建高性能的服务,更适合如今的互联网业务。分布式系统技术已经成为微服务架构、大数据、云计算等技术领域的基石。我们来
- StringBuffer vs StringBuilder:Java字符串处理终极指南
weixin_52318532
开发语言
StringBuffervsStringBuilder:Java字符串处理终极指南#Java基础#字符串处理#性能优化#面试必备一、核心区别:线程安全与性能取舍特性StringBufferStringBuilder线程安全✅所有方法同步(synchronized)❌非线程安全性能较低(同步开销)较高(无同步开销)JDK版本1.0+1.5+适用场景多线程环境单线程环境二、底层原理揭秘1.继承关系pu
- 工业镜头选型技巧——考虑应用特点(内附实例)
51camera
机器视觉工业镜头
在进行工业镜头选型时,当与客户讨论镜头的某些参数时,客户会希望每个参数均为最理想的状态。但在实际应用中,很难满足理想要求,此时需要充分考虑项目的应用特点,对镜头的参数做一些适当且合理的取舍。为了便于理解,下面将通过两个选型案例来说明。以Moritex的工业镜头为例。1、检测精度与视野相机:9568*6380,3.76*3.76um视野:长边60mm要求:远心镜头镜头选型过程计算得知相机芯片尺寸是3
- 从“笨重大象”到“敏捷火花”:Hadoop与Spark的大数据技术进化之路
Echo_Wish
大数据大数据hadoopspark
从“笨重大象”到“敏捷火花”:Hadoop与Spark的大数据技术进化之路说起大数据技术,Hadoop和Spark可以说是这个领域的两座里程碑。Hadoop曾是大数据的开山之作,而Spark则带领我们迈入了一个高效、灵活的大数据处理新时代。那么,它们的演变过程到底有何深意?背后技术上的取舍和选择,又意味着什么?一、Hadoop:分布式存储与计算的奠基者Hadoop诞生于互联网流量爆发式增长的时代,
- 深入解析Zookeeper脑裂问题与CAP取舍:从原理到实战
guihong004
java面试题zookeeper分布式云原生
1.说说Zookeeper中的脑裂?在分布式系统中,Zookeeper是一种常用于维护配置信息、命名、提供分布式同步和组服务的协调服务。“脑裂”(Split-brain)现象是指在一个分布式集群中,由于网络分区等原因,导致集群中的节点被分割成两个或多个独立的部分,每个部分都认为自己是唯一活跃的服务提供者。这种情况对于依赖单一真实数据源的服务来说是非常危险的,因为它可能导致数据不一致或其他并发问题。
- Go语言通关指南:零基础玩转高并发编程(第Ⅰ部分)(第1、2章)-初识Go语言
caishuangxi111
golang开发语言后端
Go语言通关指南:零基础玩转高并发编程(第Ⅰ部分)(第1、2章)-初识Go语言文章目录Go语言通关指南:零基础玩转高并发编程(第Ⅰ部分)(第1、2章)-初识Go语言前言第Ⅰ部分初识Go语言第1章Go语言概述1.1Go的诞生与发展历程1.1.1诞生背景1.1.2发展里程碑1.1.3设计哲学解析1.2核心设计哲学与特性1.2.1六大核心设计原则1.2.2关键语言特性1.2.3设计取舍的艺术1.3Go与
- scala的option和some
矮蛋蛋
编程scala
原文地址:
http://blog.sina.com.cn/s/blog_68af3f090100qkt8.html
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点
- NullPointerException
Cb123456
androidBaseAdapter
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
出现以上异常.然后就在baidu上
- PHP使用文件和目录
天子之骄
php文件和目录读取和写入php验证文件php锁定文件
PHP使用文件和目录
1.使用include()包含文件
(1):使用include()从一个被包含文档返回一个值
(2):在控制结构中使用include()
include_once()函数需要一个包含文件的路径,此外,第一次调用它的情况和include()一样,如果在脚本执行中再次对同一个文件调用,那么这个文件不会再次包含。
在php.ini文件中设置
- SQL SELECT DISTINCT 语句
何必如此
sql
SELECT DISTINCT 语句用于返回唯一不同的值。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
F
- java冒泡排序
3213213333332132
java冒泡排序
package com.algorithm;
/**
* @Description 冒泡
* @author FuJianyong
* 2015-1-22上午09:58:39
*/
public class MaoPao {
public static void main(String[] args) {
int[] mao = {17,50,26,18,9,10
- struts2.18 +json,struts2-json-plugin-2.1.8.1.jar配置及问题!
7454103
DAOspringAjaxjsonqq
struts2.18 出来有段时间了! (貌似是 稳定版)
闲时研究下下! 貌似 sruts2 搭配 json 做 ajax 很吃香!
实践了下下! 不当之处请绕过! 呵呵
网上一大堆 struts2+json 不过大多的json 插件 都是 jsonplugin.34.jar
strut
- struts2 数据标签说明
darkranger
jspbeanstrutsservletScheme
数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能
数据标签主要包括:
action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来。
bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Sta
- 链表.简单的链表节点构建
aijuans
编程技巧
/*编程环境WIN-TC*/ #include "stdio.h" #include "conio.h"
#define NODE(name, key_word, help) \ Node name[1]={{NULL, NULL, NULL, key_word, help}}
typedef struct node { &nbs
- tomcat下jndi的三种配置方式
avords
tomcat
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称
访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
tomcat配置
- 关于敏捷的一些想法
houxinyou
敏捷
从网上看到这样一句话:“敏捷开发的最重要目标就是:满足用户多变的需求,说白了就是最大程度的让客户满意。”
感觉表达的不太清楚。
感觉容易被人误解的地方主要在“用户多变的需求”上。
第一种多变,实际上就是没有从根本上了解了用户的需求。用户的需求实际是稳定的,只是比较多,也比较混乱,用户一般只能了解自己的那一小部分,所以没有用户能清楚的表达出整体需求。而由于各种条件的,用户表达自己那一部分时也有
- 富养还是穷养,决定孩子的一生
bijian1013
教育人生
是什么决定孩子未来物质能否丰盛?为什么说寒门很难出贵子,三代才能出贵族?真的是父母必须有钱,才能大概率保证孩子未来富有吗?-----作者:@李雪爱与自由
事实并非由物质决定,而是由心灵决定。一朋友富有而且修养气质很好,兄弟姐妹也都如此。她的童年时代,物质上大家都很贫乏,但妈妈总是保持生活中的美感,时不时给孩子们带回一些美好小玩意,从来不对孩子传递生活艰辛、金钱来之不易、要懂得珍惜
- oracle 日期时间格式转化
征客丶
oracle
oracle 系统时间有 SYSDATE 与 SYSTIMESTAMP;
SYSDATE:不支持毫秒,取的是系统时间;
SYSTIMESTAMP:支持毫秒,日期,时间是给时区转换的,秒和毫秒是取的系统的。
日期转字符窜:
一、不取毫秒:
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
简要说明,
YYYY 年
MM 月
- 【Scala六】分析Spark源代码总结的Scala语法四
bit1129
scala
1. apply语法
FileShuffleBlockManager中定义的类ShuffleFileGroup,定义:
private class ShuffleFileGroup(val shuffleId: Int, val fileId: Int, val files: Array[File]) {
...
def apply(bucketId
- Erlang中有意思的bug
bookjovi
erlang
代码中常有一些很搞笑的bug,如下面的一行代码被调用两次(Erlang beam)
commit f667e4a47b07b07ed035073b94d699ff5fe0ba9b
Author: Jovi Zhang <
[email protected]>
Date: Fri Dec 2 16:19:22 2011 +0100
erts:
- 移位打印10进制数转16进制-2008-08-18
ljy325
java基础
/**
* Description 移位打印10进制的16进制形式
* Creation Date 15-08-2008 9:00
* @author 卢俊宇
* @version 1.0
*
*/
public class PrintHex {
// 备选字符
static final char di
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 利用cmd命令将.class文件打包成jar
chenyu19891124
cmdjar
cmd命令打jar是如下实现:
在运行里输入cmd,利用cmd命令进入到本地的工作盘符。(如我的是D盘下的文件有此路径 D:\workspace\prpall\WEB-INF\classes)
现在是想把D:\workspace\prpall\WEB-INF\classes路径下所有的文件打包成prpall.jar。然后继续如下操作:
cd D: 回车
cd workspace/prpal
- [原创]JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
comsci
eclipse设计模式算法工作swing
JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
&nb
- SecureCRT右键粘贴的设置
daizj
secureCRT右键粘贴
一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.7.5 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。
菜单:
Options->Global Options ...->Terminal
右边有个Mouse的选项块。
Copy on Select
Paste on Right/Middle
- Linux 软链接和硬链接
dongwei_6688
linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连
- DIV底部自适应
dcj3sjt126com
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- Centos6.5使用yum安装mysql——快速上手必备
dcj3sjt126com
mysql
第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5 &nb
- 如何调试JDK源码
frank1234
jdk
相信各位小伙伴们跟我一样,想通过JDK源码来学习Java,比如collections包,java.util.concurrent包。
可惜的是sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。
下面是编译jdk的具体步骤:
1.把C:\java\jdk1.6.0_26\sr
- Maximal Rectangle
hcx2013
max
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
public class Solution {
public int maximalRectangle(char[][] matrix)
- Spring MVC测试框架详解——服务端测试
jinnianshilongnian
spring mvc test
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
&nbs
- Linux64位操作系统(CentOS6.6)上如何编译hadoop2.4.0
liyong0802
hadoop
一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile
(2)在文件尾部加入:
export JAVA_HOME=/home/spark/jdk1.7
export MAVEN_HOME=/ho
- StatusBar 字体白色
pangyulei
status
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
/*you'll also need to set UIViewControllerBasedStatusBarAppearance to NO in the plist file if you use this method
- 如何分析Java虚拟机死锁
sesame
javathreadoracle虚拟机jdbc
英文资料:
Thread Dump and Concurrency Locks
Thread dumps are very useful for diagnosing synchronization related problems such as deadlocks on object monitors. Ctrl-\ on Solaris/Linux or Ctrl-B
- 位运算简介及实用技巧(一):基础篇
tw_wangzhengquan
位运算
http://www.matrix67.com/blog/archives/263
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个r
- jsearch的索引文件结构
yangshangchuan
搜索引擎jsearch全文检索信息检索word分词
jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。
jsearch的索引文件结构定义如下:
1、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少