- MySQL 统计信息详解:从原理到实践
我科绝伦(Huanhuan Zhou)
mysqlmysqlandroid数据库
MySQL统计信息是数据库优化器生成查询执行计划的关键依据,记录了表和索引的基本特性,辅助优化器估算查询成本、选择最优执行路径。一、统计信息主要内容分为表级、索引级和列级三类。1.1表级统计信息描述表基本属性,如行数(TABLE_ROWS)、平均行长度(AVG_ROW_LENGTH)、数据大小(DATA_LENGTH)、索引大小(INDEX_LENGTH)、空闲空间(DATA_FREE)。获取方式
- Java零基础之自定义异常类!
菜鸟不学编程
Java从入门到放弃java开发语言
你好,欢迎来到我的博客!我是【菜鸟不学编程】 我是一个正在奋斗中的职场码农,步入职场多年,正在从“小码农”慢慢成长为有深度、有思考的技术人。在这条不断进阶的路上,我决定记录下自己的学习与成长过程,也希望通过博客结识更多志同道合的朋友。 ️主要方向包括Java基础、Spring全家桶、数据库优化、项目实战等,也会分享一些踩坑经历与面试复盘,希望能为还在迷茫中的你提供一些参考。 我相信:写作
- 电商API性能优化:策略体系与实施要点
Joe13265449558
性能优化电商返回值淘宝API接口京东
电商API性能优化策略介绍在电商领域,API(应用程序编程接口)作为连接电商平台与外部系统、服务或应用的关键桥梁,其性能直接关系到用户体验、业务效率以及系统的整体稳定性。随着电商业务的快速发展,API接口面临着高并发、大数据量处理等挑战,因此,对电商API进行性能优化显得尤为重要。本文将从多个维度探讨电商API性能优化的策略。一、数据库优化策略数据库是电商API接口的核心组件之一,其性能直接影响A
- Java 中的成员变量与成员方法 —— 一次讲清!
菜鸟不学编程
Java从入门到放弃java开发语言
你好,欢迎来到我的博客!我是【菜鸟不学编程】 我是一个正在奋斗中的职场码农,步入职场多年,正在从“小码农”慢慢成长为有深度、有思考的技术人。在这条不断进阶的路上,我决定记录下自己的学习与成长过程,也希望通过博客结识更多志同道合的朋友。 ️主要方向包括Java基础、Spring全家桶、数据库优化、项目实战等,也会分享一些踩坑经历与面试复盘,希望能为还在迷茫中的你提供一些参考。 我相信:写作
- 包装类是废物?还是背后藏着的 Java 设计良心?
你好,欢迎来到我的博客!我是【菜鸟不学编程】 我是一个正在奋斗中的职场码农,步入职场多年,正在从“小码农”慢慢成长为有深度、有思考的技术人。在这条不断进阶的路上,我决定记录下自己的学习与成长过程,也希望通过博客结识更多志同道合的朋友。 ️主要方向包括Java基础、Spring全家桶、数据库优化、项目实战等,也会分享一些踩坑经历与面试复盘,希望能为还在迷茫中的你提供一些参考。 我相信:写作
- 你还在用单线程处理请求?这年头还不会写多线程服务器,真的不慌吗?
菜鸟不学编程
Java从入门到放弃java开发语言
你好,欢迎来到我的博客!我是【菜鸟不学编程】 我是一个正在奋斗中的职场码农,步入职场多年,正在从“小码农”慢慢成长为有深度、有思考的技术人。在这条不断进阶的路上,我决定记录下自己的学习与成长过程,也希望通过博客结识更多志同道合的朋友。 ️主要方向包括Java基础、Spring全家桶、数据库优化、项目实战等,也会分享一些踩坑经历与面试复盘,希望能为还在迷茫中的你提供一些参考。 我相信:写作
- 超全数据库优化与调优实战指南,从基础到进阶
半夜鬼刀门
数据库面试mysqlsql
一、引言在数据库应用开发与运维过程中,SQL语句的性能表现直接关乎系统的响应速度、资源利用率以及整体稳定性。随着业务数据量的增长和复杂查询场景的增多,对SQL进行优化与调优变得愈发关键。本文将围绕SQL优化这一主题,从慢SQL治理、执行计划分析、架构优化、代码层面优化、索引优化等多个维度展开详细阐述,结合实际案例与工具使用,为大家呈现一套完整的SQL优化实践体系。二、慢SQL治理(一)慢SQL基础
- 【力扣数据库知识手册】数据库优化
soso(找工作版
数据库八股数据库
系统的吞吐量瓶颈往往出现在数据库的访问速度上,因为数据是放在磁盘上的,读写速度无法和内存相比。数据库结构优化在数据库设计中,需要考虑数据冗余,查询和更新的速度、字段的数据类型是否合理等多方面的内容。将字段很多的表分解成多个表。如果有些字段的使用频率很低,可以将这些字段分离出来。增加中间表。对于经常要联合查询的表,通过建立中间表以提高查询效率,具体地,将需要通过联合查询的数据插入到中间表中,然后将原
- MySQL 数据操纵与数据库优化
熬夜的猪
数据库sqlmysql
MySQL数据库的DML一、创建(Create)1.基本语法INSERTINTO表名[(列名1,列名2,...)]VALUES(值1,值2,...);省略列名条件:当值的顺序与表结构完全一致时,可省略列名(需包含所有字段值)批量插入:单条语句插入多行数据提升效率INSERTINTOstudent(id,name,score)VALUES(1,'张三',99),(2,'李四',88),(3,'王五'
- 软件测试进阶:Python 高级特性与数据库优化(第二阶段 Day6)
study软测
数据库pythonsql
在掌握SQL复杂查询和Python数据库基础操作后,第六天将深入探索Python高级编程特性与数据库性能优化。通过掌握Python的模块与包管理、装饰器等高级语法,结合数据库索引优化、慢查询分析等技术,提升测试工具开发与数据处理效率。一、Python高级编程:模块、包与装饰器1.模块与包的使用模块导入:将代码拆分到不同.py文件中,通过import实现复用#自定义模块my_module.pydef
- MySQL四大索引类型全解析:从原理到实战避坑指南
码里看花
mysql数据库
不扯官方文档的片汤话,直接带你手撕MySQL四大索引类型,通过真实场景案例+避坑指南,让你真正掌握索引的应用精髓!一、NORMAL索引:数据库优化的第一把利刃1.1本质揭秘NORMAL索引(默认B-Tree结构)是MySQL的默认索引类型,采用平衡树结构组织数据,适用于等值查询和范围查询。创建方式:--单列索引ALTERTABLEusersADDINDEXidx_email(email);--组合
- 从Explain到执行:手把手优化PostgreSQL慢查询的5个关键步骤
大熊计算机
开发实战postgresql数据库
当你的数据库查询从毫秒级响应变成秒级等待时,优化不再是选择题而是必答题。本文将揭示PostgreSQL查询优化的系统性方法,结合15年数据库优化经验,通过真实生产案例剖析,让你彻底告别慢查询的困扰。1为什么优化慢查询至关重要?性能问题的连锁反应在当今数据驱动的应用中,数据库性能直接影响用户体验和系统扩展性。一条未优化的SQL查询可能引发级联性能问题:资源雪崩效应:单个慢查询可消耗整个数据库连接池硬
- MySQL 在电商、金融与互联网行业的深度应用场景剖析
CarlowZJ
AI应用落地涉及的数据库mysql金融数据库
目录一、电商行业:高并发交易与数据实时性保障(一)电商业务对数据库的核心需求(二)MySQL架构设计与优化策略(三)实战案例:某头部电商的秒杀系统数据库优化二、金融行业:数据强一致性与高安全性防护(一)金融业务的数据敏感性与合规要求(二)MySQL的高安全特性应用(三)金融级数据容灾架构构建(四)实战案例:银行核心系统的数据库安全升级三、互联网行业:海量数据存储与灵活扩展能力应对(一)互联网业务的
- Node.js 后端开发实战:项目搭建与优化
AI大模型应用实战
Java开发实战node.jsai
Node.js后端开发实战:项目搭建与优化关键词:Node.js、后端开发、项目搭建、性能优化、Express框架、MongoDB、RESTfulAPI摘要:本文深入探讨Node.js后端开发的实战技巧,从项目搭建到性能优化的完整流程。我们将从基础架构设计开始,逐步深入到核心算法实现、数据库优化策略,最后分享实际项目中的性能调优经验。通过本文,读者将掌握构建高性能Node.js后端服务的关键技术和
- SQLyog-11.2.4-0.x86:MySQL数据库的高效管理工具
小鹿嘻嘻
本文还有配套的精品资源,点击获取简介:SQLyog是一款由Webyog公司开发的高效便捷的MySQL数据库管理工具。其直观易用的图形用户界面(GUI)简化了数据库的日常管理和维护工作。核心功能包括数据库连接、数据浏览与编辑、SQL编辑器、数据备份与恢复、数据同步、图形化数据库设计、数据导入导出、安全管理、报表生成以及高级功能如触发器、存储过程的支持和数据库优化工具。该特定版本"SQLyog-11.
- MySQL高性能优化规范
后端小张
实用开发技术mysql性能优化数据库java
前言:笔者最近上班途中突然想丰富下自己的数据库优化技能。于是在查阅了多篇文章后,总结出了这篇!数据库命令规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,并且最后不要超过32个字符临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间
- 优化宝典:数据库性能提升指南
闻啼鸟
数据库数据库oraclemysql性能优化sql
数据库优化数据库优化一**索引优化**:**创建索引的作用:****定期检查和优化索引的目的:**二**查询优化**:1.使用EXPLAIN分析查询执行计划2.避免使用SELECT*3.高阶查询优化技术使用合适的索引类型利用索引覆盖优化JOIN操作避免不必要的子查询使用查询缓存考虑表的物理设计利用索引合并三**数据库设计**:1.**规范化**:2.**反规范化**(在性能要求下):3.**数据类
- 为什么我们需要在MySQL中实现读写分离?
cda2024
mysql数据库
在当今数据驱动的时代,数据库的性能优化成为了许多企业关注的重点。随着用户量和数据量的激增,传统的单库模式已经难以满足高并发访问的需求。在这种背景下,读写分离作为一种有效的解决方案逐渐受到了广泛的关注。本文将深入探讨为什么我们需要在MySQL中实现读写分离,以及读写分离带来的诸多优势。什么是读写分离?读写分离是一种常见的数据库优化技术,通过将读操作和写操作分别路由到不同的数据库实例来提高系统的整体性
- 数据库优化实战分享
繢鴻
数据库
数据库优化实战指南一、索引优化策略B+树索引适用场景范围查询(如$WHERE\create_time>'2023-01-01'$)排序操作($ORDER\BY\user_id$)高频等值查询($WHERE\order_no='ABC123'$)索引选择原则通过选择性公式判断索引价值:$$选择性=\frac{不同值数量}{总记录数}$$当选择性>0.3时建议创建索引二、架构设计优化读写分离架构分库分
- mysql 主从复制日志_详解MySQL主从复制实战 - 基于日志点的复制
weixin_39830205
mysql主从复制日志
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行数据压测演练,提供数据库优化方面专业建议,在业务高峰期与用户共同保障数据库系统平
- 数据库领域的秘密武器——物化视图
数据库管理艺术
数据库ai
物化视图:数据库性能优化的理论基石与工程实践关键词物化视图、预计算聚合、查询加速、存储换时间、数据库优化、一致性维护、OLAP加速摘要物化视图作为数据库领域的“秘密武器”,通过预计算和存储复杂查询结果,在OLAP(联机分析处理)、数据仓库等场景中实现了查询性能的指数级提升。本文从第一性原理出发,系统解析物化视图的理论基础、架构设计、实现机制与工程实践,覆盖从概念定义到未来演化的全生命周期。通过层次
- 模拟互联网大厂Java程序员面试实战:Spring Boot、微服务与数据库详解
LinLeaasd
Java场景面试宝典JavaSpringBoot微服务数据库优化RedisSpringCloud面试题
模拟互联网大厂Java程序员面试实战:SpringBoot、微服务与数据库详解在一场模拟的互联网大厂Java开发工程师面试中,面试官李明对求职者张三进行了一场深入的技术考察。这场面试涵盖了SpringBoot、微服务架构、数据库优化等多个技术点,并结合电商与内容社区等实际业务场景。第一轮:基础技术与SpringBoot面试官李明:你好,张三。请先简单介绍一下你对SpringBoot的理解。张三:S
- MySQL(66)如何进行慢查询日志分析?
辞暮尔尔-烟火年年
MySQLmysqladb数据库
慢查询日志分析是数据库优化的重要步骤,能够帮助我们识别和优化执行时间较长的查询,从而提升数据库的性能。以下是如何进行MySQL的慢查询日志分析的详细步骤和代码示例。1.启用慢查询日志首先,我们需要确保MySQL的慢查询日志功能是启用的。1.1修改MySQL配置文件编辑MySQL配置文件my.cnf或my.ini,添加或修改以下配置项:[mysqld]slow_query_log=1slow_que
- 基于SQL Server / MySQL进行百万条数据过滤优化方案
we19989898
mysql数据库
在处理大型数据集时,查询优化是确保数据库性能的关键。对于SQLServer和MySQL数据库,优化查询尤其重要,因为它们广泛应用于各种业务场景。本文将介绍在SQLServer和MySQL中对百万级别数据进行过滤查询的优化方案。一、索引优化索引是数据库优化的关键。合理使用索引可以显著提高查询性能。1.创建适当的索引在需要过滤的大量数据上创建索引是优化查询性能的第一步。常见的索引类型包括单列索引、复合
- MySQL数据库的优化
MySQL数据库优化本文转自:http://liangweilinux.blog.51cto.com/8340258/1728131首先在此感谢下我的老师-老男孩专家拥有16年一线实战经验,我当然不能和我的老师平起平坐,得到老师三分之一的真传,所以只有6年,嘿,废话不多说,下面开启MySQL优化之旅!我们究竟应该如何对MySQL数据库进行优化?下面我就从MySQL对硬件的选择、MySQL的安装、m
- mysql数据库优化
afd2828
数据库操作系统网络
我们究竟应该如何对MySQL数据库进行优化?下面我就从MySQL对硬件的选择、MySQL的安装、my.cnf的优化、MySQL如何进行架构设计及数据切分等方面来说明这个问题。服务器物理硬件的优化在挑选硬件服务器时,我们应该从下面几个方面着重对MySQL服务器的硬件配置进行优化,也就是说将项目中的资金着重投入到如下几处:1、磁盘寻道能力(磁盘I/O),我们现在用的都是SAS15000转的硬盘,用6快
- 什么是hint热点行更新呢?
❀͜͡傀儡师
MySQL
Hint热点行更新详解Hint热点行更新(HotspotRowUpdatewithHints)是一种数据库优化技术,主要用于解决高并发场景下对同一数据行的频繁修改(如秒杀库存、计数器更新等)导致的性能瓶颈问题。它通过SQLHint(提示)或特殊优化策略,减少锁竞争,提高系统吞吐量。什么是热点行?热点行(HotspotRow)是指数据库表中被高频访问和修改的特定数据行。例如:电商秒杀:某商品的库存行
- 【请关注】各类数据库优化,抓大重点整改,快速优化空间mysql,Oracle,Neo4j等
DoWeixin6
数据相关oraclemysql数据库neo4j
各类数据库优化,抓大重点整改,快速优化,首先分析各数据库查询全部表的空间大小及记录条数的语句:MySQL--查看所有表的空间大小SELECTTABLE_SCHEMAAS`数据库名`,TABLE_NAMEAS`表名`,ENGINEAS`存储引擎`,CONCAT(ROUND(DATA_LENGTH/1024/1024,2),'MB')AS`数据大小`,CONCAT(ROUND(INDEX_LENGTH
- C# 与 SQL Server 处理几十万条并发数据的全面指南
梦幻南瓜
c#c#开发语言
目录1.高并发处理的核心挑战2.整体架构设计策略2.1分层架构设计2.2技术选型对比3.数据库优化策略3.1索引优化实战3.2分区表示例4.C#实现高并发数据访问4.1高效批量插入(使用SqlBulkCopy)4.2并发控制策略对比5.高级并发处理模式5.1消息队列集成模式5.2内存缓存策略6.性能监控与调优6.1关键性能指标(KPI)监控6.2动态SQL调优示例7.实战:高并发订单处理系统设计7
- 软考-系统架构设计师-第八章 数据库设计基础知识
谷新龙001
系统架构数据库性能优化软考系统架构设计师
数据库设计基础知识8.1数据库基础概念8.2关系数据库8.3数据库设计8.4应用程序与数据库交互NoSQL数据库8.6分布式数据库8.7数据库优化技术8.8分布式缓存技术Redis8.1数据库基础概念数据模型数据模型三要素:数据结构、数据操作、数据的约束条件。其中数据的约束条件包括:实体完整性、参照完整性、用户自定义完整性。数据库三级模式两级映像数据库一般采用三级模式,体系结构如下图,系统开发人员
- 对于规范和实现,你会混淆吗?
yangshangchuan
HotSpot
昨晚和朋友聊天,喝了点咖啡,由于我经常喝茶,很长时间没喝咖啡了,所以失眠了,于是起床读JVM规范,读完后在朋友圈发了一条信息:
JVM Run-Time Data Areas:The Java Virtual Machine defines various run-time data areas that are used during execution of a program. So
- android 网络
百合不是茶
网络
android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来 方便查找 , 服务器使用的是TomCat
服务器代码; servlet的使用需要在xml中注册
package servlet;
import java.io.IOException;
import java.util.Arr
- [读书笔记]读法拉第传
comsci
读书笔记
1831年的时候,一年可以赚到1000英镑的人..应该很少的...
要成为一个科学家,没有足够的资金支持,很多实验都无法完成
但是当钱赚够了以后....就不能够一直在商业和市场中徘徊......
- 随机数的产生
沐刃青蛟
随机数
c++中阐述随机数的方法有两种:
一是产生假随机数(不管操作多少次,所产生的数都不会改变)
这类随机数是使用了默认的种子值产生的,所以每次都是一样的。
//默认种子
for (int i = 0; i < 5; i++)
{
cout<<
- PHP检测函数所在的文件名
IT独行者
PHP函数
很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。
代码:
[php]
view plain
copy
// Filename: functions.php
<?php&nbs
- 银行各系统功能简介
文强chu
金融
银行各系统功能简介 业务系统 核心业务系统 业务功能包括:总账管理、卡系统管理、客户信息管理、额度控管、存款、贷款、资金业务、国际结算、支付结算、对外接口等 清分清算系统 以清算日期为准,将账务类交易、非账务类交易的手续费、代理费、网络服务费等相关费用,按费用类型计算应收、应付金额,经过清算人员确认后上送核心系统完成结算的过程 国际结算系
- Python学习1(pip django 安装以及第一个project)
小桔子
pythondjangopip
最近开始学习python,要安装个pip的工具。听说这个工具很强大,安装了它,在安装第三方工具的话so easy!然后也下载了,按照别人给的教程开始安装,奶奶的怎么也安装不上!
第一步:官方下载pip-1.5.6.tar.gz, https://pypi.python.org/pypi/pip easy!
第二部:解压这个压缩文件,会看到一个setup.p
- php 数组
aichenglong
PHP排序数组循环多维数组
1 php中的创建数组
$product = array('tires','oil','spark');//array()实际上是语言结构而不 是函数
2 如果需要创建一个升序的排列的数字保存在一个数组中,可以使用range()函数来自动创建数组
$numbers=range(1,10)//1 2 3 4 5 6 7 8 9 10
$numbers=range(1,10,
- 安装python2.7
AILIKES
python
安装python2.7
1、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
2、复制解压
#mkdir -p /opt/usr/python
#cp /opt/soft/Python-2
- java异常的处理探讨
百合不是茶
JAVA异常
//java异常
/*
1,了解java 中的异常处理机制,有三种操作
a,声明异常
b,抛出异常
c,捕获异常
2,学会使用try-catch-finally来处理异常
3,学会如何声明异常和抛出异常
4,学会创建自己的异常
*/
//2,学会使用try-catch-finally来处理异常
- getElementsByName实例
bijian1013
element
实例1:
<!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/x
- 探索JUnit4扩展:Runner
bijian1013
java单元测试JUnit
参加敏捷培训时,教练提到Junit4的Runner和Rule,于是特上网查一下,发现很多都讲的太理论,或者是举的例子实在是太牵强。多搜索了几下,搜索到两篇我觉得写的非常好的文章。
文章地址:http://www.blogjava.net/jiangshachina/archive/20
- [MongoDB学习笔记二]MongoDB副本集
bit1129
mongodb
1. 副本集的特性
1)一台主服务器(Primary),多台从服务器(Secondary)
2)Primary挂了之后,从服务器自动完成从它们之中选举一台服务器作为主服务器,继续工作,这就解决了单点故障,因此,在这种情况下,MongoDB集群能够继续工作
3)挂了的主服务器恢复到集群中只能以Secondary服务器的角色加入进来
2
- 【Spark八十一】Hive in the spark assembly
bit1129
assembly
Spark SQL supports most commonly used features of HiveQL. However, different HiveQL statements are executed in different manners:
1. DDL statements (e.g. CREATE TABLE, DROP TABLE, etc.)
- Nginx问题定位之监控进程异常退出
ronin47
nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。
1. 在error.log中查看是否有signal项,如果有,看看signal是多少。
比如,这是一个异常退出的情况:
$grep signal error.log
2012/12/24 16:39:56 [alert] 13661#0: worker process 13666 exited on s
- No grammar constraints (DTD or XML schema).....两种解决方法
byalias
xml
方法一:常用方法 关闭XML验证
工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。
方法二:(个人推荐)
添加 内容如下
<?xml version=
- Netty源码学习-DefaultChannelPipeline
bylijinnan
netty
package com.ljn.channel;
/**
* ChannelPipeline采用的是Intercepting Filter 模式
* 但由于用到两个双向链表和内部类,这个模式看起来不是那么明显,需要仔细查看调用过程才发现
*
* 下面对ChannelPipeline作一个模拟,只模拟关键代码:
*/
public class Pipeline {
- MYSQL数据库常用备份及恢复语句
chicony
mysql
备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求。
mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > ba
- 小白谈谈云计算--基于Google三大论文
CrazyMizzz
Google云计算GFS
之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。
我先说说GFS
&n
- hadoop 平衡空间设置方法
daizj
hadoopbalancer
在hdfs-site.xml中增加设置balance的带宽,默认只有1M:
<property>
<name>dfs.balance.bandwidthPerSec</name>
<value>10485760</value>
<description&g
- Eclipse程序员要掌握的常用快捷键
dcj3sjt126com
编程
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得
- Android学习之路
dcj3sjt126com
Android学习
转自:http://blog.csdn.net/ryantang03/article/details/6901459
以前有J2EE基础,接触JAVA也有两三年的时间了,上手Android并不困难,思维上稍微转变一下就可以很快适应。以前做的都是WEB项目,现今体验移动终端项目,让我越来越觉得移动互联网应用是未来的主宰。
下面说说我学习Android的感受,我学Android首先是看MARS的视
- java 遍历Map的四种方法
eksliang
javaHashMapjava 遍历Map的四种方法
转载请出自出处:
http://eksliang.iteye.com/blog/2059996
package com.ickes;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
/**
* 遍历Map的四种方式
- 【精典】数据库相关相关
gengzg
数据库
package C3P0;
import java.sql.Connection;
import java.sql.SQLException;
import java.beans.PropertyVetoException;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class DBPool{
- 自动补全
huyana_town
自动补全
<!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&quo
- jquery在线预览PDF文件,打开PDF文件
天梯梦
jquery
最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了。
核心代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
- ViewPager刷新单个页面的方法
lovelease
androidviewpagertag刷新
使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么再子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面
- 利用按位取反(~)从复合枚举值里清除枚举值
草料场
enum
以 C# 中的 System.Drawing.FontStyle 为例。
如果需要同时有多种效果,
如:“粗体”和“下划线”的效果,可以用按位或(|)
FontStyle style = FontStyle.Bold | FontStyle.Underline;
如果需要去除 style 里的某一种效果,
- Linux系统新手学习的11点建议
刘星宇
编程工作linux脚本
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。
一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linu
- hibernate dao层应用之HibernateDaoSupport二次封装
wangzhezichuan
DAOHibernate
/**
* <p>方法描述:sql语句查询 返回List<Class> </p>
* <p>方法备注: Class 只能是自定义类 </p>
* @param calzz
* @param sql
* @return
* <p>创建人:王川</p>
* <p>创建时间:Jul