All Articles

145893 articles · Page 7273 of 7295
Qunar Tech Salon
Qunar Tech Salon
Nov 24, 2014 · Fundamentals

Guava Utilities: Joiner, Splitter, CharMatcher, Charsets, CaseFormat, and Primitive Types

This article explains how to use Guava's Joiner, Splitter, CharMatcher, Charsets, CaseFormat, and primitive‑type utilities—including code examples, method tables, and best‑practice notes—to simplify string handling, character matching, charset conversion, case conversion, and primitive array operations in Java.

PrimitivesString Manipulationcharmatcher
0 likes · 17 min read
Guava Utilities: Joiner, Splitter, CharMatcher, Charsets, CaseFormat, and Primitive Types
Baidu Tech Salon
Baidu Tech Salon
Nov 24, 2014 · Backend Development

Top 70 Spring Interview Questions Every Java Developer Should Know

This comprehensive guide lists and explains over seventy common Spring framework interview questions, covering core concepts, modules, IoC, AOP, bean scopes, configuration styles, MVC, data access, transaction management, and annotation-based programming to help Java developers prepare effectively.

AOPInterviewJava
0 likes · 21 min read
Top 70 Spring Interview Questions Every Java Developer Should Know
Qunar Tech Salon
Qunar Tech Salon
Nov 21, 2014 · Backend Development

Using Guava to Avoid Null, Enforce Preconditions, and Simplify Optional, Ordering, and Throwables in Java

The article explains how Guava helps Java developers avoid null-related bugs, enforce method preconditions, replace cumbersome Object methods with utilities like Optional, Objects, and Ordering, and provides concise patterns for exception propagation using Throwables, all illustrated with clear code examples.

GuavaJavaOptional
0 likes · 18 min read
Using Guava to Avoid Null, Enforce Preconditions, and Simplify Optional, Ordering, and Throwables in Java
Baidu Tech Salon
Baidu Tech Salon
Nov 20, 2014 · Information Security

Smart Pet Collar Turns Cats into Wi‑Fi Hacking Tools at DEF CON

At DEF CON, security researcher Bransfield unveiled a Spark‑Core‑powered smart collar he fitted on his 80‑year‑old owner’s cat, which roamed neighborhoods, mapped 23 Wi‑Fi networks, exposed dozens of open or weakly encrypted routers, and highlighted how even a wandering cat can reveal pervasive wireless security flaws.

DEF CONDIY securityIoT hacking
0 likes · 7 min read
Smart Pet Collar Turns Cats into Wi‑Fi Hacking Tools at DEF CON
Ctrip Technology
Ctrip Technology
Nov 20, 2014 · Cloud Computing

Interview with Eric Ye, Senior Vice President of Technology at Ctrip: CTO Challenges, Technology Transformation, and Private Cloud Platform

In this interview, Ctrip’s Senior Vice President of Technology Eric Ye discusses the challenges of being a CTO, outlines the six key qualities for success, describes Ctrip’s three‑year technology transformation—including the Open API Everywhere strategy and a private cloud built on OpenStack—and shares insights on fostering innovation and patent culture.

CTOOpenStackTechnology Transformation
0 likes · 15 min read
Interview with Eric Ye, Senior Vice President of Technology at Ctrip: CTO Challenges, Technology Transformation, and Private Cloud Platform
JD.com Experience Design Center
JD.com Experience Design Center
Nov 19, 2014 · Product Management

Designing JD Smart Cloud’s Unified App: UI/UX Choices and Project Lessons

This case study outlines JD Smart Cloud’s unified app project, covering its background, early interaction and visual mockups, design adjustments driven by stakeholder feedback, the final UI layout, and key takeaways on communication, prioritization, and iterative design in tight‑deadline product development.

App DevelopmentCase studyProject Management
0 likes · 5 min read
Designing JD Smart Cloud’s Unified App: UI/UX Choices and Project Lessons
Qunar Tech Salon
Qunar Tech Salon
Nov 19, 2014 · Fundamentals

Characteristics of Good Interfaces and Core Design Principles

The article outlines the essential traits of high‑quality interfaces, describes a step‑by‑step process for designing and implementing them, and presents fundamental principles for interface, class, and method design to ensure usability, maintainability, and robustness in software development.

API designObject-Orientedbest practices
0 likes · 4 min read
Characteristics of Good Interfaces and Core Design Principles
Qunar Tech Salon
Qunar Tech Salon
Nov 19, 2014 · Fundamentals

Analysis of October 2014 Programmer Auction Data from 100offer

The October 2014 100offer programmer auction data reveals which developer skills, locations, and experience levels attract the most interview invitations and highest salary offers, highlighting trends such as higher demand for mobile and web front‑end engineers, the impact of salary increase ranges, and common reasons candidates reject offers.

Data AnalysisJob Marketinterview offers
0 likes · 8 min read
Analysis of October 2014 Programmer Auction Data from 100offer
MaGe Linux Operations
MaGe Linux Operations
Nov 19, 2014 · Operations

Fix “Too Many Open Files” on Linux: Raise File Descriptor Limits

When a performance test that simulates 100 concurrent HTTP GET requests triggers a “Too many open files” error, the article explains why the default 1024 file‑descriptor limit causes the failure and provides step‑by‑step commands to permanently increase the limit on Linux systems.

file-descriptorslimits.confperformance-testing
0 likes · 2 min read
Fix “Too Many Open Files” on Linux: Raise File Descriptor Limits
Baidu Tech Salon
Baidu Tech Salon
Nov 19, 2014 · R&D Management

The Legacy of Hewlett‑Packard: From a Garage Call to Enduring Management Principles

From a 1967 phone call that connected a young Steve Jobs with Bill Hewlett, HP’s garage‑born culture, flat management, and mentorship principles forged a lasting blueprint that shaped Silicon Valley’s giants, proving that the company’s enduring “HP Way” remains the silent engine of modern tech innovation.

Corporate HistoryGarage InnovationHP
0 likes · 13 min read
The Legacy of Hewlett‑Packard: From a Garage Call to Enduring Management Principles
Tencent TDS Service
Tencent TDS Service
Nov 19, 2014 · Mobile Development

Why UnsatisfiedLinkError Happens on Android and How to Fix It

This article explains the common causes of java.lang.UnsatisfiedLinkError in Android apps, illustrates three typical scenarios with code examples, and provides practical steps to resolve missing or mismatched native libraries, helping developers prevent crashes caused by improper SO loading.

AndroidBuglyCrash
0 likes · 7 min read
Why UnsatisfiedLinkError Happens on Android and How to Fix It
MaGe Linux Operations
MaGe Linux Operations
Nov 18, 2014 · Databases

Boost Zabbix Performance: MySQL SSD Tuning and Configuration Tips

This article explains how to optimize MySQL for large‑scale Zabbix deployments by leveraging SSD storage, adjusting key InnoDB settings, using appropriate partitioning strategies, and considering high‑availability options to dramatically improve disk I/O and overall monitoring throughput.

MySQLSSDZabbix
0 likes · 10 min read
Boost Zabbix Performance: MySQL SSD Tuning and Configuration Tips
Qunar Tech Salon
Qunar Tech Salon
Nov 17, 2014 · Cloud Native

Service Scalability Challenges and Architectural Solutions in the Cloud Era

In the cloud and mobile era, while many scalability issues can be addressed by cloud platforms, services still face challenges such as remote RPC calls, distributed tracing, configuration management including service discovery and load balancing, and scheduling with lifecycle management, prompting architects to design transparent, pluggable solutions.

RPCdistributed tracingservice discovery
0 likes · 7 min read
Service Scalability Challenges and Architectural Solutions in the Cloud Era
MaGe Linux Operations
MaGe Linux Operations
Nov 17, 2014 · Fundamentals

How to Master Self‑Study Programming: Proven Strategies and Pitfalls

This article offers a comprehensive guide to self‑learning programming, outlining the drawbacks and benefits of independent study, practical advice on choosing a direction, selecting books, using example code, debugging, and avoiding shortcuts, while emphasizing persistence, critical thinking, and continuous practice.

book selectionpracticeprogramming
0 likes · 17 min read
How to Master Self‑Study Programming: Proven Strategies and Pitfalls
Qunar Tech Salon
Qunar Tech Salon
Nov 16, 2014 · Mobile Development

The Emerging Impact of HTML5 on the Mobile Internet Ecosystem

The article analyzes how the rise of HTML5 and improved mobile WebViews will reshape app distribution, advertising, open‑source adoption, development tools, performance optimization, obfuscation, and security, creating new opportunities and challenges for the mobile Internet landscape.

App DistributionHTML5Performance Optimization
0 likes · 6 min read
The Emerging Impact of HTML5 on the Mobile Internet Ecosystem