- 20道大厂真实面试题,答出一半以上的都是高手
架构文摘JGWZ
面试java程序人生
最近身边有位仁兄挺厉害的,倒和别人故事里一下子进大厂不一样,是他想去阿里面试了且失败,还很遗憾失败了,之后愈挫愈勇,屡败屡战。面试时觉得自己吃透两套架构,够面试用了,没想到像大厂面试官会问得这么深入,凉凉了,不过这位仁兄为圈子里的人倒是提供了不少大厂面试真题,也算是另一种形式上让我们敬佩的大佬了。这些面试题分享出来,大家看看自己能答出多少吧~大厂面试真题1、京东:Spring的循环依赖问题如何解决
- 力扣热题100 - 遇到的阿里面试题之一 - 链表:LRU缓存
菲英的学习笔记
力扣热题100leetcode链表缓存goc++算法
题目描述:题号:146请你设计并实现一个满足LRU(最近最少使用)缓存约束的数据结构。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。voidput(intkey,intvalue)如果关键字key已经存在,则变更其数据值value;如果不存在
- 阿里Java技术面试题,我就服这一文!
Java架构007
金三银四跳槽季即将到来,作为Java开发者你开始刷面试题了吗?别急,小编整理了阿里技术面试题,看这一文就够了!阿里面试题目目录技术一面(基础面试题目)技术二面(技术深度、技术原理)项目实战(项目模拟面试)JAVA开发技术常问的问题阿里必会知识阿里面试范畴面试总结文章福利(答案获取)一:阿里技术一面(基础掌握牢固)常用的异常类型?sessionjava锁gc原理hashmaplistlinkarra
- 阿里面试官的分享Java面试中需要准备哪些多线程并发的技术要点
风平浪静如码
一、概念什么是线程一个线程要执行任务,必须得有线程一个进程(程序)的所有任务都在线程中执行的一个线程执行任务是串行的,也就是说一个线程,同一时间内,只能执行一个任务多线程原理同一时间,CPU只能处理1条线程,只有一条线程在工作(执行)多线程并发(同时)执行,其实质是CPU快速的在多线程之间调度(切换)如果线程过多,会怎样?CPU在N多条线程中调度,会消耗大量的cpu资源每条线程被调度执行的频率越低
- 阿里面试:Seata如何实现RC?保证事务的隔离性?
40岁资深老架构师尼恩
面试技术圣经面试职场和发展架构微服务中间件java
尼恩说在前面在40岁老架构师尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题:Seata如何实现RC?保证事务的隔离性?最近有小伙伴在面试阿里,又遇到了相关的面试题。小伙伴懵了,因为没有遇到过,所以支支吾吾的说了几句,面试官不满意,面试挂了。所以,尼恩给大家做一下系统化、体系化的梳理,使得大家内力猛增,
- 阿里面试:设计一个大并发、大数据的系统架构,说说设计思路
40岁资深老架构师尼恩
面试面试大数据系统架构架构java后端中间件
尼恩说在前面在40岁老架构师尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题:请设计一个支持大并发/大数据的软件架构,说说设计思路。最近有小伙伴在面试阿里,又遇到了相关的面试题。小伙伴懵了,因为没有遇到过,所以支支吾吾的说了几句,面试官不满意,面试挂了。所以,尼恩给大家做一下系统化、体系化的梳理,使得大
- 第十周打卡
徐畅_6091
徐畅的2018新年计划第十周打卡感谢你陪我一起1)减肥这周去杭州面试,累成傻叉,啊哈哈,怎么办,工作很忙也要运动捡起。游泳了一次。2)换工作:五一三天完成了笔试,反馈还不错。下周是五面和六面,继续加油吧。就是做一件事请会很担心自己行不行,可是真的去做之后,发现非常享受那个干的过程。裸辞之后其实每一天都更开心了。在阿里面试被拒了也很开心就是不断寻找,其实是更明确自己价值的过程,而且会遇到好多可爱的人
- oracle 合并重复数据_回忆阿里的一道 SQL 面试题,亿级表合并
weixin_39756481
oracle合并重复数据oracle两列合并成一列oracle多条数据合并成一条oracle查询两列合并成一列
//阿里面试//2010年,阿里正当红。那年BAT的名气还没有现今那么响亮。就业的时候,很多毕业生还是会选择HP,IBM,EMC,SONY,ORACLE,Microsoft等一类的外企。这些外企在毕业生眼中代表的是名牌,权威,以及自由,没错,自由很重要,Nice的环境,和谐的团队,没有996的生存压力。但,差距就是在不经意间发生的。随着阿里DBA团队轰轰烈烈的多场技术分享演讲,越来越多的阿里人在博
- 作为Java程序员,阿里一面Synchronized连珠炮你是否能够顶住
Fightover
大家先来看看阿里面试Synchronized连珠炮看看自己是否顶得住Synchronized可以作用在哪里?分别通过对象锁和类锁进行举例。Synchronized本质上是通过什么保证线程安全的?分三个方面回答:加锁和释放锁的原理,可重入原理,保证可见性原理。Synchronized有什么样的缺陷?JavaLock是怎么弥补这些缺陷的。Synchronized和Lock的对比和选择?Synchron
- 程序员周末阿里面试,5分钟就被一道题秒杀:HashMap与Hashtable
java成功之路
你们可能会想,我这么菜的吗?5分钟都坚持不了?本文说起来会有点尴尬,毕竟这是我曾经经历过的故事那时候的我还真菜,每天写着if/for及一些简单的业务逻辑代码,虽工作有些日子了,但技术水平还停留在刚毕业的起步阶段。记得,那是一个周末,我去某知名互联网公司面试,好像不到五分钟,我就被面试官亲切地赶出来了,当时我那个尴尬,内心深受打击。为什么会被赶出来?这道题我记得很清楚,我不确定是不是因为这道题,但却
- 阿里Java岗面试有多难?分享阿里面试真题(附解析)及P8知识体系
风平浪静如码
前言好多人对阿里巴巴技术岗的体系结构及级别的技术要求设置不太清楚,想去面试也不知道面试什么级别的岗位,下面说说阿里的技术体系又是一哥怎么样的水平划分!阿里P5(高级研发工程师)工作要求:能独立完成日常工作,并能够对一些方案提出自己的建议。基本考核就是能上手独立完成工作,熟练掌握。技能要求(熟练):程序设计和开发。工作中需用到的Java开发的技术点以及相关的其他技术点。工作中需用到的Web开发的技术
- 阿里面试经历JAVA总结
Java架构师Carl
为记录阿里的电面经历,特与大家分享,岗位是JAVA研发工程师。一面主要问题如下:1)首先自我介绍2)数据结构算法的基本问题,如排序算法,二叉树遍历,后序遍历非递归,图的最短路径问题3)对一个数组进行绝对值排序的算法4)java中hashmap的底层实现5)java中垃圾回收机制GC原理等6)介绍自己的项目,数据库中用到的数据结构数据模型,死锁的概念(问的应该是数据库的死锁),如何避免死锁?7)乐观
- iOS多线程——概念与原理
iOS发呆君
1.进程的定义进程是指在系统中正在运行的一个应用程序,在iOS系统中,每个进程之间都是独立的,每个进程都运行在其专用的且受保护的内存中。作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:196800191,加群密码:112233,不管你是小白还是大牛欢迎入驻,分享BAT,阿里面试题、面试经验,讨论技术,大家一起交流学习成长!2.线程的定义线程是进程的基本执行单元,一
- 阿里面试:Sentinel熔断降级,是如何实现的?
40岁资深老架构师尼恩
面试技术圣经面试sentinel职场和发展架构重构rocketmq
尼恩说在前面在40岁老架构师尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题:问题1:Sentinel高可用熔断降级,是如何实现的?问题2:Sentinel底层滑动时间窗限流算法怎么实现的?最近又有小伙伴在面试阿里,遇到了相关的面试题。小伙伴说,Sentinel是自己的盲区,可以说一脸懵逼,面试官不满意
- 阿里面试:Arthas原理和使用,大概说说吧?
40岁资深老架构师尼恩
面试面试java后端架构系统架构中间件单元测试
尼恩说在前面在40岁老架构师尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题:Arthas原理和使用,大概说下吧?Arthas也是大家定位和解决线上问题,非常常用的一个工具。所以,这个题目如果答不上来,说明平时没怎么解决过线上问题,面试基本就挂。所以,这道题目,非常重要。这里,尼恩把这道面试题以及参考答
- 阿里面试:说说Rocketmq推模式、拉模式?
40岁资深老架构师尼恩
面试java-rocketmq面试rocketmq架构重构java中间件
尼恩说在前面在40岁老架构师尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题:说说Rocketmq的推模式、拉模式?这个题目,是非常常见的面试题,回答的时候,有两个层面第一个层面:应用开发层第二个层面:底层源码层关于Rocketmq的核心面试题,尼恩前面也梳理过几篇文章:阿里面试:如何保证RocketM
- 阿里面试:如何保证RocketMQ消息有序?如何解决RocketMQ消息积压?
40岁资深老架构师尼恩
面试面试rocketmqjava架构微服务重构系统架构
尼恩说在前面在40岁老架构师尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题:如何保证RocketMQ消息有序?如何解决RocketMQ消息积压?最近有小伙伴在面试阿里,又遇到了相关的面试题。小伙伴懵了,因为没有遇到过,所以支支吾吾的说了几句,面试官不满意,面试挂了。所以,尼恩给大家做一下系统化、体系化
- Dubbo学习笔记(四)——负载均衡与SPI机制
薛薛哦
分布式dubbo
目录一、SPI是什么?二、DubboSPI三、dubbo负载均衡策略四、详解dubbo负载均衡实现原理4.1环境搭建4.2代码执行流程分析参考文章:阿里面试真题:Dubbo的SPI机制_三太子敖丙博客-CSDN博客dubbo(二)dubbospi机制_dubbospi-CSDN博客核心技术概念-SPI(baidu.com)Dubbo源码解析-——SPI机制_dubbo的spi-CSDN博客Dubb
- 阿里面试经历JAVA总结
飞奔小码农
记录阿里的电面经历,特与大家分享,岗位是JAVA研发工程师。一面主要问题如下:1)首先自我介绍2)数据结构算法的基本问题,如排序算法,二叉树遍历,后序遍历非递归,图的最短路径问题3)对一个数组进行绝对值排序的算法4)java中hashmap的底层实现5)java中垃圾回收机制GC原理等6)介绍自己的项目,数据库中用到的数据结构数据模型,死锁的概念(问的应该是数据库的死锁),如何避免死锁?7)乐观锁
- 阿里面试失败后,一气之下我图解了Java中18把锁
Java架构奶思
乐观锁和悲观锁独占锁和共享锁互斥锁和读写锁公平锁和非公平锁可重入锁自旋锁分段锁锁升级(无锁|偏向锁|轻量级锁|重量级锁)锁优化技术(锁粗化、锁消除)乐观锁和悲观锁悲观锁悲观锁对应于生活中悲观的人,悲观的人总是想着事情往坏的方向发展。举个生活中的例子,假设厕所只有一个坑位了,悲观锁上厕所会第一时间把门反锁上,这样其他人上厕所只能在门外等候,这种状态就是「阻塞」了。回到代码世界中,一个共享数据加了悲观
- 不积跬步无以至千里
寻道_02a7
最近总有小伙伴问我是怎么准备面阿里面试的,我的回复是我从来没有刻意准备过,有人不信我确实没刻意准备过。下面分享一下自己这1年的日常吧。博主有个习惯每天早到公司40分钟,这段时间会看自己有兴趣的东西记笔记。其他的零散时间主要看博客和公众号的内容,周末定期整理。周末有空对于博客的知识点会去系统地学习和了解。可能因为对象不在身边,所以周末时间比较多,我也不喜欢出去浪,这一年看了大量专业相关的书籍,在潜移
- 字节跳动iOS开发实习生面试经历
iOS发呆君
经过一周的面试和时间的沟通,终于通过并拿到offer作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:812157648,不管你是小白还是大牛欢迎入驻,分享BAT,阿里面试题、面试经验,讨论技术,大家一起交流学习成长!一面:1.指针和引用的区别2.虚函数和纯虚函数的区别3.TCP和UDP的区别算法题:1.在一棵二叉树上,每个点包含点权(包括负权),找到一个起点和一个
- 阿里面试题
星星先生9
Java一面hashmap源码问题HashMap底层结构put操作讲一下HashMap、HashMap如何保证线程安全、ConcurrentHashMapJVM有哪些回收算法,对应的收集器有哪些?jvmg1的内存模型讲一下,G1和CMS收集器的区别?以及G1收集器对CMS的改进?java线程同步都有哪几种方式,synchonized和reteenlock的区别。cas的原理,变量要用哪个关键字修饰
- 想去面试阿里java岗你需要准备些什么?阿里面试真题(附面试专题答案)分享!
Java柚子
秋招结束,从6月中旬开始复习,7月份开始投简历,一直到现在,简单记录一下,今天给大家分享的是我一位幸运拿到阿里offer的朋友的面试经历,还问到了我朋友阿里面试的一些真题,以及我整理的一些真题分享给大家。需要的朋友可以加q群:580763979备注:免费领取~希望那些有需要朋友能在今年第一波招聘潮找到一个自己满意顺心的工作!阿里一面(60分钟):速度问的很快,基本涵盖了所有常考点项目的情况,red
- 今天去阿里面试,一个HashMap,我就和面试题整整说了一小时!
辻老板
前言HashMap应该算是Java后端工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的Java基础。HashMap是Java最长用的集合之一,在JDK源码中,HashMap的设计非常Elegant,也包含很多非常巧妙的设计思路,之所以这样,也让HashMap成为了面试招工作时候的重点考点。开场面试官:你先自我介绍一下吧!安琪拉:我是安琪拉,草丛三婊之一,最强中单(钟馗不服)!哦,不
- 嵌入式面试常见问题(六)—各大公司面试题
梅山剑客
嵌入式面试面试
1、阿里面试1、Linux系统方面1)进程和线程的区别(不能太书面化)(需要从内存角度,或者其他角度描述)需要用自己理解的方式去回答这个问题,如果你回答了xxx是基本单位,这样子是不行的。技术面试会追问你,需要你用自己的话去理解进程和线程。线程和进程是否是独立的?线程和进程的之间内存空间是否是共享的?进程和进程之间是否是共享的?2)线程之间是如何调度的比如说有两个线程:线程A和线程B,线程B要先于
- 阿里面试:redis 为什么把简单的字符串设计成 SDS?
Cyufeng
redis面试redisbootstrap数据库算法
面试官:了解redis的String数据结构底层实现嘛?铁子:当然知道,是基于SDS实现的面试官:redis是用C语言开发的,那为啥不直接用C的字符串,还单独设计SDS这样的结构呢?铁子:·····其实看得出面试官是想看看,铁子是只停留在redis的使用层面,还是对底层数据结构有过更深入的研究,面试嘛都爱这样问大家都懂得。我们知道redis是用C写的,但它却没有完全直接使用C的字符串,而是自己又重
- 这21个刁钻的HashMap面试题,我把阿里面试官吊打了
大理架构师
1:HashMap的数据结构?A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过8时,链表转换为红黑树。transientNode[]table;2:HashMap的工作原理?HashMap底层是hash数组和单向链表实现,数组中的每个元素都是链表,由Node内部类(实现Map.Entry接口)实现,HashMap通过put&get方法存储和获取。存储对象时,将K/V
- 阿里面试:redis 为什么把简单的字符串设计成 SDS?
Crhy、Y
Java后端面试redis职场和发展java开发语言后端
面试官:了解redis的String数据结构底层实现嘛?铁子:当然知道,是基于SDS实现的面试官:redis是用C语言开发的,那为啥不直接用C的字符串,还单独设计SDS这样的结构呢?铁子:·····我们知道redis是用C写的,但它却没有完全直接使用C的字符串,而是自己又重新构建了一个叫简单动态字符串SDS(simpledynamicstring)的抽象类型。redis也支持使用C语言的传统字符串
- 【阿里面试系列】Java线程的应用及挑战
Java架构
文章简介上一篇文章【「阿里面试系列」搞懂并发编程,轻松应对80%的面试场景】我们了解了进程和线程的发展历史、线程的生命周期、线程的优势和使用场景,这一篇,我们从Java层面更进一步了解线程的使用。关注我的技术公众号【架构师修炼宝典】一周出产1-2篇技术文章。Q群725219329分享并发编程,分布式,微服务架构,性能优化,源码,设计模式,高并发,高可用,Spring,Netty,tomcat,JV
- 矩阵求逆(JAVA)初等行变换
qiuwanchi
矩阵求逆(JAVA)
package gaodai.matrix;
import gaodai.determinant.DeterminantCalculation;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* 矩阵求逆(初等行变换)
* @author 邱万迟
*
- JDK timer
antlove
javajdkschedulecodetimer
1.java.util.Timer.schedule(TimerTask task, long delay):多长时间(毫秒)后执行任务
2.java.util.Timer.schedule(TimerTask task, Date time):设定某个时间执行任务
3.java.util.Timer.schedule(TimerTask task, long delay,longperiod
- JVM调优总结 -Xms -Xmx -Xmn -Xss
coder_xpf
jvm应用服务器
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。
典型设置:
java -Xmx
- JDBC连接数据库
Array_06
jdbc
package Util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCUtil {
//完
- Unsupported major.minor version 51.0(jdk版本错误)
oloz
java
java.lang.UnsupportedClassVersionError: cn/support/cache/CacheType : Unsupported major.minor version 51.0 (unable to load class cn.support.cache.CacheType)
at org.apache.catalina.loader.WebappClassL
- 用多个线程处理1个List集合
362217990
多线程threadlist集合
昨天发了一个提问,启动5个线程将一个List中的内容,然后将5个线程的内容拼接起来,由于时间比较急迫,自己就写了一个Demo,希望对菜鸟有参考意义。。
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CountDownLatch;
public c
- JSP简单访问数据库
香水浓
sqlmysqljsp
学习使用javaBean,代码很烂,仅为留个脚印
public class DBHelper {
private String driverName;
private String url;
private String user;
private String password;
private Connection connection;
privat
- Flex4中使用组件添加柱状图、饼状图等图表
AdyZhang
Flex
1.添加一个最简单的柱状图
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
<?xml version=
"1.0"&n
- Android 5.0 - ProgressBar 进度条无法展示到按钮的前面
aijuans
android
在低于SDK < 21 的版本中,ProgressBar 可以展示到按钮前面,并且为之在按钮的中间,但是切换到android 5.0后进度条ProgressBar 展示顺序变化了,按钮再前面,ProgressBar 在后面了我的xml配置文件如下:
[html]
view plain
copy
<RelativeLa
- 查询汇总的sql
baalwolf
sql
select list.listname, list.createtime,listcount from dream_list as list , (select listid,count(listid) as listcount from dream_list_user group by listid order by count(
- Linux du命令和df命令区别
BigBird2012
linux
1,两者区别
du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。
- AngularJS中的$apply,用还是不用?
bijian1013
JavaScriptAngularJS$apply
在AngularJS开发中,何时应该调用$scope.$apply(),何时不应该调用。下面我们透彻地解释这个问题。
但是首先,让我们把$apply转换成一种简化的形式。
scope.$apply就像一个懒惰的工人。它需要按照命
- [Zookeeper学习笔记十]Zookeeper源代码分析之ClientCnxn数据序列化和反序列化
bit1129
zookeeper
ClientCnxn是Zookeeper客户端和Zookeeper服务器端进行通信和事件通知处理的主要类,它内部包含两个类,1. SendThread 2. EventThread, SendThread负责客户端和服务器端的数据通信,也包括事件信息的传输,EventThread主要在客户端回调注册的Watchers进行通知处理
ClientCnxn构造方法
&
- 【Java命令一】jmap
bit1129
Java命令
jmap命令的用法:
[hadoop@hadoop sbin]$ jmap
Usage:
jmap [option] <pid>
(to connect to running process)
jmap [option] <executable <core>
(to connect to a
- Apache 服务器安全防护及实战
ronin47
此文转自IBM.
Apache 服务简介
Web 服务器也称为 WWW 服务器或 HTTP 服务器 (HTTP Server),它是 Internet 上最常见也是使用最频繁的服务器之一,Web 服务器能够为用户提供网页浏览、论坛访问等等服务。
由于用户在通过 Web 浏览器访问信息资源的过程中,无须再关心一些技术性的细节,而且界面非常友好,因而 Web 在 Internet 上一推出就得到
- unity 3d实例化位置出现布置?
brotherlamp
unity教程unityunity资料unity视频unity自学
问:unity 3d实例化位置出现布置?
答:实例化的同时就可以指定被实例化的物体的位置,即 position
Instantiate (original : Object, position : Vector3, rotation : Quaternion) : Object
这样你不需要再用Transform.Position了,
如果你省略了第二个参数(
- 《重构,改善现有代码的设计》第八章 Duplicate Observed Data
bylijinnan
java重构
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusE
- struts2更改struts.xml配置目录
chiangfai
struts.xml
struts2默认是读取classes目录下的配置文件,要更改配置文件目录,比如放在WEB-INF下,路径应该写成../struts.xml(非/WEB-INF/struts.xml)
web.xml文件修改如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class&g
- redis做缓存时的一点优化
chenchao051
redishadooppipeline
最近集群上有个job,其中需要短时间内频繁访问缓存,大概7亿多次。我这边的缓存是使用redis来做的,问题就来了。
首先,redis中存的是普通kv,没有考虑使用hash等解结构,那么以为着这个job需要访问7亿多次redis,导致效率低,且出现很多redi
- mysql导出数据不输出标题行
daizj
mysql数据导出去掉第一行去掉标题
当想使用数据库中的某些数据,想将其导入到文件中,而想去掉第一行的标题是可以加上-N参数
如通过下面命令导出数据:
mysql -uuserName -ppasswd -hhost -Pport -Ddatabase -e " select * from tableName" > exportResult.txt
结果为:
studentid
- phpexcel导出excel表简单入门示例
dcj3sjt126com
PHPExcelphpexcel
先下载PHPEXCEL类文件,放在class目录下面,然后新建一个index.php文件,内容如下
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('
- 爱情格言
dcj3sjt126com
格言
1) I love you not because of who you are, but because of who I am when I am with you. 我爱你,不是因为你是一个怎样的人,而是因为我喜欢与你在一起时的感觉。 2) No man or woman is worth your tears, and the one who is, won‘t
- 转 Activity 详解——Activity文档翻译
e200702084
androidUIsqlite配置管理网络应用
activity 展现在用户面前的经常是全屏窗口,你也可以将 activity 作为浮动窗口来使用(使用设置了 windowIsFloating 的主题),或者嵌入到其他的 activity (使用 ActivityGroup )中。 当用户离开 activity 时你可以在 onPause() 进行相应的操作 。更重要的是,用户做的任何改变都应该在该点上提交 ( 经常提交到 ContentPro
- win7安装MongoDB服务
geeksun
mongodb
1. 下载MongoDB的windows版本:mongodb-win32-x86_64-2008plus-ssl-3.0.4.zip,Linux版本也在这里下载,下载地址: http://www.mongodb.org/downloads
2. 解压MongoDB在D:\server\mongodb, 在D:\server\mongodb下创建d
- Javascript魔法方法:__defineGetter__,__defineSetter__
hongtoushizi
js
转载自: http://www.blackglory.me/javascript-magic-method-definegetter-definesetter/
在javascript的类中,可以用defineGetter和defineSetter_控制成员变量的Get和Set行为
例如,在一个图书类中,我们自动为Book加上书名符号:
function Book(name){
- 错误的日期格式可能导致走nginx proxy cache时不能进行304响应
jinnianshilongnian
cache
昨天在整合某些系统的nginx配置时,出现了当使用nginx cache时无法返回304响应的情况,出问题的响应头: Content-Type:text/html; charset=gb2312 Date:Mon, 05 Jan 2015 01:58:05 GMT Expires:Mon , 05 Jan 15 02:03:00 GMT Last-Modified:Mon, 05
- 数据源架构模式之行数据入口
home198979
PHP架构行数据入口
注:看不懂的请勿踩,此文章非针对java,java爱好者可直接略过。
一、概念
行数据入口(Row Data Gateway):充当数据源中单条记录入口的对象,每行一个实例。
二、简单实现行数据入口
为了方便理解,还是先简单实现:
<?php
/**
* 行数据入口类
*/
class OrderGateway {
/*定义元数
- Linux各个目录的作用及内容
pda158
linux脚本
1)根目录“/” 根目录位于目录结构的最顶层,用斜线(/)表示,类似于
Windows
操作系统的“C:\“,包含Fedora操作系统中所有的目录和文件。 2)/bin /bin 目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的重要
linux命令的二进制映像。该目录存放的内容包括各种可执行文件,还有某些可执行文件的符号连接。常用的命令有:cp、d
- ubuntu12.04上编译openjdk7
ol_beta
HotSpotjvmjdkOpenJDK
获取源码
从openjdk代码仓库获取(比较慢)
安装mercurial Mercurial是一个版本管理工具。 sudo apt-get install mercurial
将以下内容添加到$HOME/.hgrc文件中,如果没有则自己创建一个: [extensions] forest=/home/lichengwu/hgforest-crew/forest.py fe
- 将数据库字段转换成设计文档所需的字段
vipbooks
设计模式工作正则表达式
哈哈,出差这么久终于回来了,回家的感觉真好!
PowerDesigner的物理数据库一出来,设计文档中要改的字段就多得不计其数,如果要把PowerDesigner中的字段一个个Copy到设计文档中,那将会是一件非常痛苦的事情。