- 什么是B+树,和B树有什么不同?
激流丶
日常b树数据结构B+树java
博主介绍:博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,51CTO专家博主⛪️个人社区:个人社区个人主页:个人主页专栏地址:✅Java中级八股文专题:剑指大厂,手撕Java八股文文章目录1.什么是B+树2.什么是B树3.B+和B树有什么区别4.B+树有什么应用5.用java实现一个B+树1.什么是B+树B+树是一种常用
- 【Java中级】26.0 SSM之Spring框架(二)——bean对象管理细节、依赖注入、构造注入和set方法注入
bobokaka
1.0再次强调IOC解耦只是削减计算机的耦合,但是不能消除,只能降低。2.0新建一个项目image.png填充基本的代码:pom.xml4.0.0com.edpsecond_project_spring1.0-SNAPSHOTjarorg.springframeworkspring-context5.2.3.RELEASEbean.xmlAccountDaoImpl.javapackagecom.
- java 中级面试题及答案
原来~如此
java
java中级面试题及答案1.MyBatis中,根据Id查询单个Order对象,动态SQL如何编写?A.SELECT*FROMOrderWHEREID=#{id};B.SELECT*FROMOrderWHEREID=#{id};C.SELECT*FROMOrderWHEREID=#{id};D.SELECT*FROMOrderWHEREID=#{id};B2.当一个bean的作用域为Prototyp
- 一文详解:Java做一个学生管理系统
安卓开发程序员
程序员面试后端java
Java架构进阶之面试篇面试这一块,分别有基础、中级、高级等三部分,一步一步检测。Java基础面试+解析Java中级开发面试+解析Java高级面试+解析Java架构进阶之技能导图篇筑基框架分布式微服务Java架构进阶之架构筑基篇架构筑基篇:Java基础+并发编程+JVM+MySQL+Tomcat+网络+数据结构与算法JAVA基础:反射+注解+内部类+泛型+序列化+复制并发编程JVMMySQLTom
- ELK高级搜索,深度详解ElasticStack技术栈-上篇
代码的知行者
数据库中间件elk
前言1、黑马视频地址:java中级教程-ELK高级搜索,深度详解ElasticStack技术栈2、本内容仅用于个人学习笔记,如有侵扰,联系删除1.课程简介1.1课程内容ELK是包含但不限于Elasticsearch(简称es)、Logstash、Kibana三个开源软件的组成的一个整体。这三个软件合成ELK。是用于数据抽取(Logstash)、搜索分析(Elasticsearch)、数据展现(Ki
- java中级项目案例_60个Java练手项目案例,看了让你茅塞顿开~
张敬禹
java中级项目案例
给大家推荐一条由浅入深的JAVA学习路径,首先完成Java基础、JDK、JDBC、正则表达式等基础实验,然后进阶到J2SE和SSH框架学习。最后再通过有趣的练手项目进行巩固。JAVA基础Java编程语言(新版)2.Java进阶之设计模式3.JDK核心API4.MySQL基础课程5.正则表达式基础6.JDBC入门教程J2SE&SSH框架7.Java函数式编程8.J2SE网络通信实践9.Struts框
- 大厂面试题精选-百度-Java中级
java手术刀
java面试
BeanFactory和ApplicationContext有什么区别BeanFactory可以理解为含有bean集合的工厂类。BeanFactory包含了种bean的定义,以便在接收到客户端请求时将对应的bean实例化。BeanFactory还能在实例化对象的时生成协作类之间的关系。此举将bean自身与bean客户端的配置中解放出来。BeanFactory还包含了bean生命周期的控制,调用客户
- 【备忘】Java菜鸟到大牛学习路线培训教程
qq_38472250
java程序员架构师
这是一套Java菜鸟到大牛学习路线培训教程,由工作了10年的资深Java架构师整理。主要分5个阶段:Java程序员->Java初级软件工程师->Java中级软件工程师->Java高级软件工程师->Java系统架构师,从头学到尾即可成为大神!成为架构师是爱好编程的程序员的最终目标!第1阶段(Java程序员)-Java语言基础-101JavaSE-01-常见Dos命令、Java历史、Java跨平台、配
- Java中级面试题记录(四)
IT美男子
JAVA之面试准备javaandroid开发语言
一面面试题1.Innodb的行数据存储模式https://baijiahao.baidu.com/s?id=1775090633458928876&wfr=spider&for=pc2.行数据包含哪些信息?https://baijiahao.baidu.com/s?id=1775090633458928876&wfr=spider&for=pc3.MySQL在进行存储VARCHAR的时候,如果存的
- Java中级开发工程师知识点归纳
yjaspire
JAVA知识点归纳
(一)Java1.接口和抽象类的区别①抽象类里可以有构造方法,而接口内不能有构造方法。②抽象类中可以有普通成员变量,而接口中不能有普通成员变量。③抽象类中可以包含非抽象的普通方法,而接口中所有的方法必须是抽象的,不能有非抽象的普通方法。④抽象类中的抽象方法的访问类型可以是public,protected和默认类型,但接口中的抽象方法只有public和默认类型。⑤抽象类中可以包含静态方法,接口内不能
- Java线程状态详解及常用方法介绍
书中乌鸦不是鸟
过硬的技术+透彻的金融业务+心理学=互联网金融专家写在文章前面的:在之前的Java中级甚至Java的高级开发面试中,一般java的多线程开发就是问问基本问题,但今年随着社会大经济环境的变化,和过剩的开发人员的涌现,所以市场要求也越来越高,多线程也成了必须要重点掌握的知识点。多线程和多任务往往是使用多处理器系统的最合理方式。因为并发在单处理器上执行是没有意义的,在单处理器上并发和顺序的执行并没有什么
- 知识和时间管理难题
tim5wang
学习方法知识-学习
我在学习过程中痛苦于知识太多,要学的东西太多,却没法很好的规划自己的时间,而感到痛苦万分。——我的痛点那么我该如何安排好自己的时间,高效的学习和生活呢?我写下此篇博客只为自己更好的思考。作为学生的我,目前涉足的领域比较多,正在接触和学习的东西列举如下:java中级,mySQL数据库,JavaScript,JQuery,HTML5,bootstrap,Git,Python,R,matlab,Ling
- 「架构师必备,Java中级面试题及答案
m0_60848502
程序员javarabbitmqspringboot后端
基于SpringCloud(Hoxton.SR1)+SpringBoot(2.2.4.RELEASE)的SaaS型微服务脚手架,具备用户管理、资源权限管理、网关统一鉴权、Xss防跨站攻击、自动代码生成、多存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发,支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,非常适合学习使用。核心技术采用Nacos、Fegin、
- Java中级:面试题-1
sanduo112
Java体系java面试jvm
Java中级面试题序列化注解反射选择题填空题简答题反射机制数组选择题填空题简答题编程题集合选择题填空题简答题ArrayList.LinkedList.Vector的底层实现和区别HashMap和HashTable的底层实现和区别.两者和ConcurrentHashMap的区别Collection包结构.与Collections的区别Map.Set.List.Queue.Stack的特点与用法Jav
- java资料
e哥的成长录
java
这是一套Java菜鸟到大牛学习路线培训教程,由本站工作了10年的资深Java架构师整理。主要分5个阶段:Java程序员->Java初级软件工程师->Java中级软件工程师->Java高级软件工程师->Java系统架构师,从头学到尾即可成为大神!成为架构师是爱好编程的程序员的最终目标!第1阶段(Java程序员)-Java语言基础-101JavaSE-01-常见Dos命令、Java历史、Java跨平台
- java中级高级面试题目会总记录
有时间帮忙指导毕业设计
面试题java面试spring
文章目录阿里开发手册的相关的规范important1.sychoronized和Lock()的区别?2.SpringMVC的执行流程?3.java中保证线程安全的方式?4.使用Volatile能保证线程A安全吗?5.java中创建线程的方式?6.导致Spring中事务失效的情况?7.什么是事务?Spring事务的传播行为有哪些?8.AutoWired和Resource的区别?9.@SpringBo
- java中级面试题 含答案
程序一逸
javajvm面试
一、Java基础1.实例方法和静态方法有什么不一样?2.Java中的异常有哪几类?分别怎么使用?检出异常,非检出异常。检出异常需要try...catch才能编译通过。非检出异常不用try...catch也能编译通过。RuntimeException是非检出异常,不需要try...catch也能编译通过。IoException,SQLException等等其他所有异常都是检出异常,必须要try...
- Java初级到中级:技术提升的策略与方法
Android_la
解决方案Java面试题笔记java开发语言
文章目录1问题背景2前言3方法1问题背景截至2023年7月,笔者已经毕业2年了,每天都在搬砖打螺丝,自我感觉需要沉淀、思考、总结一下。思考和总结一下如何从Java初级提升到Java中级,需要掌握一些什么方法论,有效地去学习提升。2前言本篇内容倾向从方法论的角度去介绍如何提升,基本不涉及代码,不涉及具体要学习哪些技术栈。方法论是从高级开发(称得上是资深级别的开发,技术牛、业务强,用技术支撑业务)那里
- Java中级——Object和Objects
松仔log
#Java中级java
Object和ObjectsObject和Objects是什么?Object源码Objects源码多态Object.equals()方法和==Object.hashcode()方法Object.clone()方法Object.toString()方法Object和Objects是什么?Object是所有Java类的父类,一个类若没有明确指出父类,Object就默认为此类的父类Objects是工具类
- Java中级编程大师班<第一篇:初识数据结构与算法-链表(4)>
爱打架的小白兔
技能晋级java链表开发语言
在上一期,我们深入探讨了数组数据结构以及其在编程中的广泛应用,包括了HashMap、HashTable、ConcurrentHashMap、HashSet、LinkedHashMap等数据结构。这期,我们将开始介绍链表数据结构以及与之相关的扩展内容。链表是一种基础而强大的数据结构,掌握链表的原理和应用将为您的编程技能增添新的维度。接下来的内容将帮助您更深入地理解链表,以及如何在实际项目中灵活应用它
- Java中级编程大师班<第一篇:初识数据结构与算法-数组(2)>
爱打架的小白兔
技能晋级javapython开发语言
数组(Array)数组是计算机编程中最基本的数据结构之一。它是一个有序的元素集合,每个元素都可以通过索引进行访问。本文将详细介绍数组的特性、用法和注意事项。数组的基本特性数组具有以下基本特性:有序性:数组中的元素是有序排列的,可以通过索引访问。固定长度:数组的长度在创建时固定,无法动态改变。相同数据类型:数组中的元素通常是相同数据类型的。示例代码-创建和访问数组让我们首先了解如何创建和访问数组:/
- Java中级编程大师班<第一篇:初识数据结构与算法-数组(3)>
爱打架的小白兔
技能晋级java开发语言
在上一章中,我们深入了解了HashMap和HashTable的底层代码原理,包括它们的数据结构和工作原理。在本章中,我们将继续探讨ConcurrentHashMap、HashSet和LinkedHashMap这些与HashMap有关的关键数据结构,深入了解它们的实现方式以及各自的特性和用途。让我们继续探索这些重要的Java集合类。如果您有任何特定的问题或需要更多详细信息,请随时提出。Concurr
- Java中级——lambda表达式
松仔log
#Java中级javapython开发语言
lambda表达式lambda表达式是什么?lambda实现函数式接口方法引用(没明白)构造器引用变量作用域lambda表达式是什么?lambda表达式是一个可传递的代码块,可以在以后执行一次或多次lambda实现Java自带的数组排序方法sort需要传递一个泛型数组和继承了该泛型的Comparator实现类Arrays.sort(T[]a,Comparatorc)要使用它排序数组,需要创建自定义
- Java中级编程大师班:编程的进阶之路
爱打架的小白兔
技能晋级java后端spring开发语言
编程世界从未如此令人兴奋,也从未如此充满机遇和挑战。在今天的数字时代,软件开发已经成为了无处不在的力量,塑造着我们的生活和未来。如果你是一名初级程序员,或者已经拥有一些编程经验,但渴望更进一步,那么欢迎来到Java中级编程大师班系列!这个系列将是你提升编程技能、掌握中级到高级水平的编程知识的导师和伴侣。了解中级编程的挑战中级编程是一个竞争激烈、机遇巨大的阶段,但它也充满了挑战。在这一部分,我们将深
- Java中级编程大师班<第一篇:初识数据结构与算法(1)>
爱打架的小白兔
技能晋级java开发语言
这篇文章将介绍数据结构和算法的基本概念,为读者建立起对它们的理解和重要性。第一篇:数据结构与算法编程世界的奇妙之处在于其无限可能性。但为了更好地利用这些可能性,我们需要了解数据结构和算法这两个编程世界的基石。什么是数据结构?数据结构是一种组织和存储数据的方式,使得数据可以高效地访问和修改。它们就像是编程世界的工具箱,能够帮助我们处理和管理各种类型的信息。数据结构可以分为多种类型,每种都有其独特的特
- Java中级编程大师班:序言
爱打架的小白兔
技能晋级java开发语言
序言:欢迎来到Java中级编程大师班系列!这个系列旨在带领你深入探索Java编程世界的深处,解锁中级到高级水平的编程技能,探讨关键的编程概念和实际应用。无论你是有一些Java基础的程序员,还是希望提升你的编程技能,这个系列都将为你提供宝贵的知识,帮助你更好地掌握Java编程。大纲:第一部分:编程的进阶之路了解中级编程的挑战提升编程技能的重要性计划你的学习旅程第二部分:中级编程的基石深入数据结构和算
- 面试题java存储过程_java中级面试题的考点
erachang
面试题java存储过程
在我们对java有一定的基础学习后,能力再往上升一些就是中级。对于初级和中级来说,后者除了对于基础java内容把握能力强外,在一些知识点的比较分析和原理解剖上有所理解能力。本篇就java中级面试题进行了整理,挑出了一些典型的高频试题,都来看看具体内容吧。1.比较接口和抽象类的语法区别(1)抽象类可以有构造方法,接口中不能有构造方法。(2)抽象类中可以有普通成员变量,接口中没有普通成员变量!!!(注
- Java中级面试题记录(二)
IT美男子
JAVA之面试准备javamybatisspring
1.SpringSecurityOAuth2执行流程?这里是引用2.Oauth2服务端如何获取token?这里是引用3.前端请求是如何到达controller的?1.用户发送请求至前端控制器DispatcherServlet2.DispatcherServlet收到请求调用HandlerMapping处理器映射器3.处理器映射器找到具体的处理器,生成处理器对象并返回给DispatcherServl
- Java开发面试题目,java中级面试题及答案下载
最新Java面经
程序员面试经验分享java
一、对象的实例化1.创建对象的方式new:最常见的方式(本质是构造器)变形1:Xxx的静态方法变形2:XxBuilder/XxoxFactory的静态方法Class的newInstance():反射的方式,只能调用空参的构造器,权限必须是publicConstructor的newInstance(Xxx):反射的方式,位于java.lang.reflect.Constructor可以调用空参、带参
- 《Spring实战(1),Java中级面试题及答案整理
m0_46608024
程序员springjava面试后端
importorg.aspectj.lang.ProceedingJoinPoint;importorg.aspectj.lang.annotation.*;//切面POJO@AspectpublicclassAudience{//定义命名的切点@Pointcut("execution(**com.springinaction.perf.Performance.perform(..))")publ
- 对于规范和实现,你会混淆吗?
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