- 分布式专题-数据库分库分表之Mycat01-数据库性能优化方案
✎ℳ๓₯㎕...雲淡風輕
分布式专题分布式mycatmysql优化分库分表binlog
目录导航前言为什么要分库分表数据库性能瓶颈主要原因数据性能优化方案SQL与索引表与存储引擎架构配置操作系统与硬件架构演进与分库分表单应用单数据库多应用单数据库多应用独立数据库什么时候分表?读写分离分库分表垂直拆分水平拆分单库水平分表多库水平分表多案分库分表带来的问题跨库关联查询分布式事务分布式事务有几种常见的解决方案排序、翻页、函数计算问题全局主键避重问题全局主键避重解决方案多数据源/读写数据源的
- 分布式专题-分布式缓存技术之Redis04-Redis的应用实战
✎ℳ๓₯㎕...雲淡風輕
分布式专题分布式redis缓存击穿缓存雪崩布隆过滤器
目录导航前言RedisJava客户端介绍客户端支持差异对比Jedis-Sentinel原理分析源码分析Jedis-Cluster原理分析源码分析Redisson客户端的操作方式Redis实战分布式锁的实现Redisson实现分布式锁Redisson实现分布式锁的原理原理分析Jedis实现分布式锁管道模式使用方法Redis的应用架构Redis缓存与数据一致性问题关于缓存雪崩的解决方案缓存雪崩解决方式
- 分布式专题-NIO框架之Netty05 - Netty核心之Pipeline与EventLoop
✎ℳ๓₯㎕...雲淡風輕
分布式专题nettypipelineeventloop线程池Reactor
目录导航前言Pipeline设计原理Channel与ChannelPipeline再探ChannelPipeline的初始化ChannelInitializer的添加自定义ChannelHandler的添加过程给ChannelHandler命名ChannelHandler默认命名规则Pipeline的事件传播机制Outbound事件传播方式Inbound事件传播方式Pipeline事件传播小结Ha
- 分布式专题-NIO框架之Netty06 - Netty性能调优与设计模式
✎ℳ๓₯㎕...雲淡風輕
分布式专题nettyjava设计模式性能调优高并发
目录导航前言设计模式在Netty中的应用单例模式源码举例策略模式源码举例装饰者模式源码举例观察者模式源码举例迭代器模式源码举例责任链模式源码举例工厂模式源码举例Netty高性能并发调优Netty应用程序性能调优单机百万连接调优解决思路后记前言本节我们就需要基于Netty开发(已熟练掌握Netty操作API的)的人群,谈谈Netty的性能调优。Netty共计分为六节,分别是:01JavaIO演进之路
- ZooKeeper分布式专题(二) -- zookeeper应用场景及数据模型
郝小永
ZooKeeper分布式专题与Dubbo微服务入门zookeeper基本数据类型zookeeper是一个树形结构,类似于前端开发中的tree.js组件;image.pngzk的数据模型也可以理解为linux/unix的文件目录:/usr/local每一个节点都称之为znode,它可以有子节点,也可以有数据子节点:就是父目录下的一个子目录,在zk中称之为节点,每一个节点中都有一些相应的数据,就像目录
- MinIO分布式专题(第二章、MinIO分布式部署)
风清扬逍遥子
MinIO专栏miniojava
上个章节简单介绍了下单机和纠删码的部署,也对一些最基础的API进行了实现,本章进入分布式部署讲解。本章节我们就讲述以下几个内容:1、MinIO如何进行纠删码部署2、MinIO分布式部署场景实战3、分布式场景扩容方案如何落地1、MinIO如何进行纠删码部署上个章节我介绍了下纠删码模式的特点,本节重点介绍下纠删码的部署和使用。1.1、什么是纠删码erasurecode?对于纠删码模式,其实就是一种数据
- ZooKeeper分布式专题(四)--使用ZooKeeper原生Java API进行客户端开发
郝小永
使用ZooKeeper原生JavaAPI进行客户端开发ZooKeeper分布式专题与Dubbo微服务入门建立客户端与zk服务端的链接zk会话重连机制同步异步创建zk节点修改zk节点数据同步异步删除zk节点CountDownLatch的介绍CountDownLatch的使用获取zk节点数据获取zk子节点列表判断zk节点是否存在acl-默认匿名权限acl-自定义用户权限acl-ip权限
- 分布式专题——详解Google levelDB底层原理
TechFlow
大数据分布式LSMTleveldb
本文始发于个人公众号:TechFlow,原创不易,求个关注今天是分布式专题的第10篇文章,我们继续来聊聊LSMT这个数据结构。LSMT是一个在分布式系统当中应用非常广泛,并且原理直观简单的数据结构。在上一篇文章当中我们进行了详细的讨论,有所遗忘或者是新关注的同学可以点击下方的链接回顾一下上一讲的内容。分布式——吞吐量巨强、Hbase的承载者LSMTleveldb简介上一篇的内容我们介绍的算是最基础
- 错过这个,我将会为你感到惋惜-zookeeper分布式专题完整解析
553299dc1d46
ZookeeperZooKeeper本身就是一个分布式程序(只要半数以上节点存活,ZooKeeper就能正常服务)。为了保证高可用,最好是以集群形态来部署ZooKeeper,这样只要集群中大部分机器是可用的(能够容忍一定的机器故障),那么ZooKeeper本身仍然是可用的。ZooKeeper将数据保存在内存中,这也就保证了高吞吐量和低延迟(但是内存限制了能够存储的容量不太大,此限制也是保持znod
- 分布式专题|都说netty入门很难,那是因为你没有看我的文章!
AI码师
在写代码之前,我们先看下netty的线程模型,这比那固定格式的代码将会更有趣,看完线程模型,你就知道netty写的那几段固定代码的意义了。线程模型图在这里插入图片描述这个线程模型图里面大概包含了这几个组件:bossGroup,workGroup,selectot(accept),selector(读写),pipline,NioSocketChannel,NioServerSocketChannel
- 分布式专题 - LevelDB
哲米
FileSystem
简介LevelDb是由JeffDean和SanjayGhemawat(2个大佬的简介里面有很多高质量的论文)发起的开源项目。LevelDb是能够处理十亿级别规模Key-Value型数据持久性存储的C++程序库,不支持结构化的数据查询,只支持api调用。也就是说它就是一个典型的我们常说的noSQL数据引擎库。它最早由google开发并且开源,Facebook在此基础上进行优化,推出了更普及的Rock
- 云事业群CTO线技术晋升考核机试题-分布式专题-B 分布式事务参考答案
田超凡
分布式java-ee分布式事务
2023年(Q3财年)技术部门CTO线技术人员晋升考核机试题分布式篇-B分布式事务*参考答案*出题人:湖北TL田超凡答案制定:湖北TL田超凡*****试卷启用前绝密****1什么是事务?事务的特性有哪些?答:事务的定义:事务是最小的数据处理单元,主要作用是保证数据库数据状态的一致性。事物的特性:ACID特性,指的是:A原子性:每个事务都是最小的事务处理单元,不可再分B一致性:事务提交和回滚前后数据
- 云事业群CTO线技术晋升考核机试题-分布式专题-G 分布式幂等架构设计
田超凡
分布式J2EEJava架构I分布式java-ee
2023年(Q3财年)技术部门CTO线技术人员晋升考核机试题分布式篇-G分布式幂等架构设计*参考答案*出题人:湖北TL田超凡答案制定:湖北TL田超凡*****试卷启用前绝密****1幂等的基本概念答:幂等指的是同一块业务逻辑重复多次执行时,只能令其生效一次,防止重复执行。2幂等的发生场景答:RPC调用接口的幂等性问题MQ消费者防止重复消费的幂等性问题定时任务防止重复执行的幂等性问题3RPC调用接口
- 云事业群CTO线技术晋升考核机试题-分布式专题-F 分布式服务链路动态追踪
田超凡
分布式J2EEJava架构I分布式java-ee
2023年(Q3财年)技术部门CTO线技术人员晋升考核机试题分布式篇-F分布式服务链路动态追踪*参考答案*出题人:湖北TL田超凡答案制定:湖北TL田超凡*****试卷启用前绝密****1分布式服务链路动态追踪产生的背景答:在分布式微服务系统中,随着业务的发展,系统的规模也越来越大,服务和服务之间的调用关系也越来越复杂。比如一次HTTP请求可能会在多个服务和服务之间进行多次组合调用,在这个过程中,当
- 云事业群CTO线技术晋升考核机试题-分布式专题-D 分布式数据同步
田超凡
分布式J2EEJava架构Ijava-ee分布式
2023年(Q3财年)技术部门CTO线技术人员晋升考核机试题分布式篇-D分布式数据同步*参考答案*出题人:湖北TL田超凡答案制定:湖北TL田超凡*****试卷启用前绝密****1缓存一致性产生背景答:当需要频繁访问数据库的时候,虽然数据库底层基于B+索引检索数据,但是仍然会十分消耗磁盘IO资源,导致数据库访问压力增加。此时可以基于缓存设计来减轻数据库访问压力。2多级缓存架构设计方案答:多级缓存架构
- 云事业群CTO线技术晋升考核机试题-分布式专题-E 分布式日志采集
田超凡
分布式J2EEJava架构Ijava-ee分布式
2023年(Q3财年)技术部门CTO线技术人员晋升考核机试题分布式篇-E分布式日志采集*参考答案*出题人:湖北TL田超凡答案制定:湖北TL田超凡*****试卷启用前绝密****1传统日志采集存在哪些问题答:在传统项目的生产环境中,服务器集群中存在多个不同的服务器,当生产环境需要根据服务器日志发现和定位问题的时候,只能在每台服务器上基于传统命令的方式依次查询日志,效率低下;尤其是当服务器集群中的服务
- 云事业群CTO线技术晋升考核机试题-分布式专题-C 分布式任务调度
田超凡
J2EE分布式Java架构Ijava-ee分布式
2023年(Q3财年)技术部门CTO线技术人员晋升考核机试题分布式篇-C分布式任务调度*参考答案*出题人:湖北TL田超凡答案制定:湖北TL田超凡*****试卷启用前绝密****1传统的定时任务存在那些缺点答:传统定时任务的缺点:定时任务逻辑和业务逻辑在一个服务中,是强耦合的,没有实现完全解耦,当定时任务逻辑出现问题,也会影响业务逻辑的执行。定时任务非常消耗cpu资源,可能会影响业务线程的执行。服务
- mysql主从同步面试问题_分布式专题|面试官问我了解Mysql主从复制原理么,我能说不会么?...
weixin_39866487
mysql主从同步面试问题
搭建Mysql主从同步之前,我们先来说他们之间同步的过程与原理:同步复制过程献上一张图,这张图诠释了整个同步过程在这里插入图片描述主从复制过程:slave节点与主节点进行连接,建立主从关系,并把从哪开始同步,及哪个日志文件都一并发送到mastermaster将修改的数据保存到binlog中master开启binlogdump线程,将binlog日志推送到连接的slave中slave接受到推送的bi
- 分布式专题(4)- Dubbo
Java程序员YY
什么是Dubbo?总结一句话,就是:Dubbo是一款高性能、轻量级的开源JavaRPC框架,它提供了面向接口的远程方法调用、集群容错和负载均衡、以及服务自动注册和发现的功能。从这句话我们可以知道Dubbo的基本定位是RPC框架,另外Dubbo也作为一个分布式服务治理框架,除了能够提供通用RPC框架的远程方法调用功能外,还能提供负载均衡、服务注册与发现等功能。为什么选择Dubbo?RPC(Remot
- 分布式专题 - Rocksdb
哲米
1.RocksDB简介RocksDB是由Facebook基于LevelDB开发的一款提供键值存储与读写功能的数据库软件,旨在充分实现快存上存储数据的服务能力。RocksDB是一个c++库,可以用来存储keys和values,且keys和values可以是任意的字节流,支持原子的读和写;RocksDB是一个基于LSM-Tree存储引擎实现的数据库架构,LSM通过将磁盘的随机写转化为顺序写来提高写性能
- 微服务的演变(单体服务、集群服务、Session共享、服务化)
JolyouLu
分布式框架java分布式微服务集群发展与演变
分布式系统为什么现在都说微服务,微服务到底解决了什么问题,一个应用服务是如何进行发展演变的从单机到集群再到现在的微服务通过该文章,表示我们就要进入分布式专题了,该文章是接下来分布式文章的前置知识分布式的演变单体服务简介单体服务,是最简单的服务,在以前流量少的时代,基本所有的服务都是单体服务单体服务大致分3部分,1浏览器、2服务、数据库,用户通过浏览器访问服务器,服务器对根据业务对数据库继续操作返回
- ZooKeeper分布式专题(六)-- Dubbo入门到重构服务
郝小永
ZooKeeper分布式专题与Dubbo微服务入门本项目地址Dubbo入门到重构服务本文将以原理+实战的方式,首先对“微服务”相关的概念进行知识点扫盲,然后开始手把手教你搭建这一整套的微服务系统。微服务微服务一次近几年相当火,成为程序猿饭前便后装逼热门词汇,你不对它有所了解如何在程序猿装逼圈子里混?下面我用最为通俗易懂的语言介绍它。要讲清楚微服务,我先要从一个系统架构的演进过程讲起。单机结构我想大
- ZooKeeper分布式专题(五)-- Apache Curator客户端的使用
郝小永
ZooKeeper分布式专题与Dubbo微服务入门ApacheCurator客户端的使用zk原生api的不足之处超时重连,不支持自动,需要手动操作watch注册一次会失效不支持递归创建节点apachecurator提供更多解决方案并且实现简单:比如分布式锁apachecurator提供常用的zookeeper工具类搭建maven工程,建立curator与zkserver的连接zk命名空间以及创建节
- 分布式专题(十三):缓存的那些事
江湖上最后一块奶酪
分布式技术
缓存和它的那些淘汰算法们为什么我们需要缓存?很久很久以前,在还没有缓存的时候……用户经常是去请求一个对象,而这个对象是从数据库去取,然后,这个对象变得越来越大,这个用户每次的请求时间也越来越长了,这也把数据库弄得很痛苦,他无时不刻不在工作。所以,这个事情就把用户和数据库弄得很生气,接着就有可能发生下面两件事情:1.用户很烦,在抱怨,甚至不去用这个应用了(这是大多数情况下都会发生的)2.数据库为打包
- MinIO分布式专题(第一章、一文教你搭建MinIO单机版)
风清扬逍遥子
MinIO专栏java-eeMinIO
市面上有很多的分布式存储方案,比如FastDFS,MongoDB,或者目前云厂商的存储比如阿里云,腾讯云,华为云等等,但是对于很多企业不愿意上云,于是业内就出现了很多的方案,而本章讲述的MinIO,一定是你看了就绝壁拍手称赞的!目录1、分布式文件系统应用场景1.1、MinIO介绍1.2、MinIO基础概念1.3、纠删码2、MinIO环境搭建2.1、单机部署3、Springboot集成MinIO基础
- 手撕分布式技术:限流、通讯、缓存,全部一锅端走送给你
跟着我学Java
程序员Java面试分布式缓存java架构Java开发
前些日子听很多朋友说面试跪在分布式,所以今天特地来总结一波分布式技术专题面试,限流、通讯、缓存:Nginx+ZooKeeper+ActiveMQ+Kafka+RabbitMQ+memcached+MongoDB+Redis等,带你一锅端,我们一起手撕分布式!注意:下面分享的全部分布式专题面试+解析01分布式限流:Nginx+ZooKeeper1.1分布式限流之Nginx请解释一下什么是Nginx?
- 史上最全MongoDB之Mongo Shell使用
janyxe
MongoDBmongodb数据库database
MongoDB系列文章目录史上最全MongoDB之初识篇史上最全MongoDB之部署篇史上最全MongoDB之MongoShell使用如果本文对你们的开发之路有所帮助,请帮忙点个赞,您的支持是我坚持写博客的动力扫描文章底部二维码获取电子书和最新面试资料前言本系列课程将带着大家以面试题的方式深入分布式专题之MongoDB。这篇文章带着大家深入MongoDBShell使用MongoShell介绍Mon
- zookeeper dubbo php,ZooKeeper分布式专题与Dubbo微服务入门 (完整版)
残荷余俞
zookeeperdubbophp
```python第1章分布式系统概念与ZooKeeper简介对分布式系统以及ZooKeeper进行简介,使得大家对其有大致的了解1-1zookeeper简介1-2什么是分布式系统1-3分布式系统的瓶颈以及zk的相关特性第2章ZooKeeper安装如何安装ZooKeeper以及对ZooKeeper最基本的数据模型进行剖析2-1JDK的安装2-2zookeeper下载、安装以及配置环境变量2-3zo
- 收藏(作为java开发我值得拥有)
今天你敲代码了吗?
javac
文章目录一、学习提升码云最高Javastarjavaguide(java面试指导)面试扫盲(分布式专题)多线程Mybaits(Plus)阿里巴巴druidjava8redissionsentinel文档Tendisplus二、开源项目(纯项目)文件在线预览JAVA分布式爬虫(seimicrawler)docsify三、工具dbeaver(数据库连接工具)Another-Redis-Desktop-
- 二、Kafka核心架构原理
jany xe
springkafka架构分布式
分布式专题Kafka一、Kafka入门及部署二、Kafka核心架构原理Kafka核心架构图Kafka消息存放1、Kafka是根据offset获取对应的消息,消费者获取到消息之后不会像RabbitMQ一样移除2、Kafka的Topic分成不同的Partition分区,每个Partition存在多个segment分段存储3、Kafka一个分区的消息数据对应存储在一个文件夹下,以topic名称+分区号命
- 解线性方程组
qiuwanchi
package gaodai.matrix;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Sc
- 在mysql内部存储代码
annan211
性能mysql存储过程触发器
在mysql内部存储代码
在mysql内部存储代码,既有优点也有缺点,而且有人倡导有人反对。
先看优点:
1 她在服务器内部执行,离数据最近,另外在服务器上执行还可以节省带宽和网络延迟。
2 这是一种代码重用。可以方便的统一业务规则,保证某些行为的一致性,所以也可以提供一定的安全性。
3 可以简化代码的维护和版本更新。
4 可以帮助提升安全,比如提供更细
- Android使用Asynchronous Http Client完成登录保存cookie的问题
hotsunshine
android
Asynchronous Http Client是android中非常好的异步请求工具
除了异步之外还有很多封装比如json的处理,cookie的处理
引用
Persistent Cookie Storage with PersistentCookieStore
This library also includes a PersistentCookieStore whi
- java面试题
Array_06
java面试
java面试题
第一,谈谈final, finally, finalize的区别。
final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能
- 网站加速
oloz
网站加速
前序:本人菜鸟,此文研究总结来源于互联网上的资料,大牛请勿喷!本人虚心学习,多指教.
1、减小网页体积的大小,尽量采用div+css模式,尽量避免复杂的页面结构,能简约就简约。
2、采用Gzip对网页进行压缩;
GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz
- 正确书写单例模式
随意而生
java 设计模式 单例
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。
懒汉式,线程不安全
当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样
- 单例模式
香水浓
java
懒汉 调用getInstance方法时实例化
public class Singleton {
private static Singleton instance;
private Singleton() {}
public static synchronized Singleton getInstance() {
if(null == ins
- 安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
AdyZhang
apachehttp server
安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
每次到这一步都很小心防它的端口冲突问题,结果,特意留出来的80端口就是不能用,烦。
解决方法确保几处:
1、停止IIS启动
2、把端口80改成其它 (譬如90,800,,,什么数字都好)
3、防火墙(关掉试试)
在运行处输入 cmd 回车,转到apa
- 如何在android 文件选择器中选择多个图片或者视频?
aijuans
android
我的android app有这样的需求,在进行照片和视频上传的时候,需要一次性的从照片/视频库选择多条进行上传
但是android原生态的sdk中,只能一个一个的进行选择和上传。
我想知道是否有其他的android上传库可以解决这个问题,提供一个多选的功能,可以使checkbox之类的,一次选择多个 处理方法
官方的图片选择器(但是不支持所有版本的androi,只支持API Level
- mysql中查询生日提醒的日期相关的sql
baalwolf
mysql
SELECT sysid,user_name,birthday,listid,userhead_50,CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')),CURDATE(), dayofyear( CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')))-dayofyear(
- MongoDB索引文件破坏后导致查询错误的问题
BigBird2012
mongodb
问题描述:
MongoDB在非正常情况下关闭时,可能会导致索引文件破坏,造成数据在更新时没有反映到索引上。
解决方案:
使用脚本,重建MongoDB所有表的索引。
var names = db.getCollectionNames();
for( var i in names ){
var name = names[i];
print(name);
- Javascript Promise
bijian1013
JavaScriptPromise
Parse JavaScript SDK现在提供了支持大多数异步方法的兼容jquery的Promises模式,那么这意味着什么呢,读完下文你就了解了。
一.认识Promises
“Promises”代表着在javascript程序里下一个伟大的范式,但是理解他们为什么如此伟大不是件简
- [Zookeeper学习笔记九]Zookeeper源代码分析之Zookeeper构造过程
bit1129
zookeeper
Zookeeper重载了几个构造函数,其中构造者可以提供参数最多,可定制性最多的构造函数是
public ZooKeeper(String connectString, int sessionTimeout, Watcher watcher, long sessionId, byte[] sessionPasswd, boolea
- 【Java命令三】jstack
bit1129
jstack
jstack是用于获得当前运行的Java程序所有的线程的运行情况(thread dump),不同于jmap用于获得memory dump
[hadoop@hadoop sbin]$ jstack
Usage:
jstack [-l] <pid>
(to connect to running process)
jstack -F
- jboss 5.1启停脚本 动静分离部署
ronin47
以前启动jboss,往各种xml配置文件,现只要运行一句脚本即可。start nohup sh /**/run.sh -c servicename -b ip -g clustername -u broatcast jboss.messaging.ServerPeerID=int -Djboss.service.binding.set=p
- UI之如何打磨设计能力?
brotherlamp
UIui教程ui自学ui资料ui视频
在越来越拥挤的初创企业世界里,视觉设计的重要性往往可以与杀手级用户体验比肩。在许多情况下,尤其对于 Web 初创企业而言,这两者都是不可或缺的。前不久我们在《右脑革命:别学编程了,学艺术吧》中也曾发出过重视设计的呼吁。如何才能提高初创企业的设计能力呢?以下是 9 位创始人的体会。
1.找到自己的方式
如果你是设计师,要想提高技能可以去设计博客和展示好设计的网站如D-lists或
- 三色旗算法
bylijinnan
java算法
import java.util.Arrays;
/**
问题:
假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序,
您希望将之分类,并排列为蓝、白、红的顺序,要如何移动次数才会最少,注意您只能在绳
子上进行这个动作,而且一次只能调换两个旗子。
网上的解法大多类似:
在一条绳子上移动,在程式中也就意味只能使用一个阵列,而不使用其它的阵列来
- 警告:No configuration found for the specified action: \'s
chiangfai
configuration
1.index.jsp页面form标签未指定namespace属性。
<!--index.jsp代码-->
<%@taglib prefix="s" uri="/struts-tags"%>
...
<s:form action="submit" method="post"&g
- redis -- hash_max_zipmap_entries设置过大有问题
chenchao051
redishash
使用redis时为了使用hash追求更高的内存使用率,我们一般都用hash结构,并且有时候会把hash_max_zipmap_entries这个值设置的很大,很多资料也推荐设置到1000,默认设置为了512,但是这里有个坑
#define ZIPMAP_BIGLEN 254
#define ZIPMAP_END 255
/* Return th
- select into outfile access deny问题
daizj
mysqltxt导出数据到文件
本文转自:http://hatemysql.com/2010/06/29/select-into-outfile-access-deny%E9%97%AE%E9%A2%98/
为应用建立了rnd的帐号,专门为他们查询线上数据库用的,当然,只有他们上了生产网络以后才能连上数据库,安全方面我们还是很注意的,呵呵。
授权的语句如下:
grant select on armory.* to rn
- phpexcel导出excel表简单入门示例
dcj3sjt126com
PHPExcelphpexcel
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('This example should only be run from a Web Brows
- 美国电影超短200句
dcj3sjt126com
电影
1. I see. 我明白了。2. I quit! 我不干了!3. Let go! 放手!4. Me too. 我也是。5. My god! 天哪!6. No way! 不行!7. Come on. 来吧(赶快)8. Hold on. 等一等。9. I agree。 我同意。10. Not bad. 还不错。11. Not yet. 还没。12. See you. 再见。13. Shut up!
- Java访问远程服务
dyy_gusi
httpclientwebservicegetpost
随着webService的崛起,我们开始中会越来越多的使用到访问远程webService服务。当然对于不同的webService框架一般都有自己的client包供使用,但是如果使用webService框架自己的client包,那么必然需要在自己的代码中引入它的包,如果同时调运了多个不同框架的webService,那么就需要同时引入多个不同的clien
- Maven的settings.xml配置
geeksun
settings.xml
settings.xml是Maven的配置文件,下面解释一下其中的配置含义:
settings.xml存在于两个地方:
1.安装的地方:$M2_HOME/conf/settings.xml
2.用户的目录:${user.home}/.m2/settings.xml
前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml优先。
- ubuntu的init与系统服务设置
hongtoushizi
ubuntu
转载自:
http://iysm.net/?p=178 init
Init是位于/sbin/init的一个程序,它是在linux下,在系统启动过程中,初始化所有的设备驱动程序和数据结构等之后,由内核启动的一个用户级程序,并由此init程序进而完成系统的启动过程。
ubuntu与传统的linux略有不同,使用upstart完成系统的启动,但表面上仍维持init程序的形式。
运行
- 跟我学Nginx+Lua开发目录贴
jinnianshilongnian
nginxlua
使用Nginx+Lua开发近一年的时间,学习和实践了一些Nginx+Lua开发的架构,为了让更多人使用Nginx+Lua架构开发,利用春节期间总结了一份基本的学习教程,希望对大家有用。也欢迎谈探讨学习一些经验。
目录
第一章 安装Nginx+Lua开发环境
第二章 Nginx+Lua开发入门
第三章 Redis/SSDB+Twemproxy安装与使用
第四章 L
- php位运算符注意事项
home198979
位运算PHP&
$a = $b = $c = 0;
$a & $b = 1;
$b | $c = 1
问a,b,c最终为多少?
当看到这题时,我犯了一个低级错误,误 以为位运算符会改变变量的值。所以得出结果是1 1 0
但是位运算符是不会改变变量的值的,例如:
$a=1;$b=2;
$a&$b;
这样a,b的值不会有任何改变
- Linux shell数组建立和使用技巧
pda158
linux
1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5) [chengmo@centos5 ~]$ echo $a 1 一对括号表示是数组,数组元素用“空格”符号分割开。
2.数组读取与赋值 得到长度: [chengmo@centos5 ~]$ echo ${#a[@]} 5 用${#数组名[@或
- hotspot源码(JDK7)
ol_beta
javaHotSpotjvm
源码结构图,方便理解:
├─agent Serviceab
- Oracle基本事务和ForAll执行批量DML练习
vipbooks
oraclesql
基本事务的使用:
从账户一的余额中转100到账户二的余额中去,如果账户二不存在或账户一中的余额不足100则整笔交易回滚
select * from account;
-- 创建一张账户表
create table account(
-- 账户ID
id number(3) not null,
-- 账户名称
nam