- PHP开发小记-消息推送
19岁开始学习
websocketphp
消息推送常见的推送方式轮询长轮询:使用ajax等到有没有消息SSE:服务器发送事件,在服务器和客户端之间打开一个单向通道,发送的不是一次性的数据包,而是text/event-stream类型的数据流信息websocket:是基于TCP连接的进行的全双工通讯
- 服务端开发小记04——Nginx
maplesea7
nginx运维
NginxNginx简介Nginx在Linux下的安装Nginx常用命令Nginx虚拟域名配置及验证Nginx简介Nginx是一款轻量级Web服务器,也是一款反向代理服务器。Nginx可以直接支持Rails和PHP的程序,并且可以直接作为HTTP反向代理服务器。此外,Nginx还可以作为负载均衡服务器,邮件代理服务器,帮助实现前端动静分离等等。具有高稳定,高性能,资源占用少,模块化结构以便管理的特
- 服务端开发小记05——MySQL
maplesea7
mysql数据库
MySQLMySQL简介MySQL安装MySQL服务启动MySQL配置MySQL验证MySQL常用命令MySQL简介MySQL是一个关系型数据库管理系统,目前属于Oracle旗下产品。MySQL所使用的SQL语言用于访问数据库的最常用标准化语言。其软件分为商业版和社区版,具有体积小,成本低,开源等等特点,适用于中小型网站的开发。MySQL安装安装系统环境:CentOS6.864位MySQL版本:m
- 服务端开发小记03——vsftpd
maplesea7
mysqltomcatnginx
这里写目录标题vsftpd简介vsftpd在Linux下的安装vsftpd验证vsftpd常用命令vsftpd简介vsftpd是“verysecureFTPdaemon”的缩写,是一个用于Linux环境下的免费开源的ftp服务器软件。vsftpd在Linux发行版中最受推崇,小巧轻快,安全易用,支持虚拟用户,支持带宽限制等功能。vsftpd在Linux下的安装安装系统环境:CentOS6.864位
- 服务端开发小记02——Maven
maplesea7
maven
这里写目录标题Maven简介Maven在Linux下的安装Maven常用命令Maven简介ApacheMavenProject是一个apache的开源项目,是用于构建和管理Java项目的工具包。用Maven可以方便地创建项目,基于archetype可以创建多种类型的java项目;Maven仓库对jar包(artifact)进行统一管理,避免jar文件的拷贝重复和版本冲突;便于团队开发,Maven管
- 服务端开发小记01——Tomcat
maplesea7
tomcatjava
TomcatTomcat简介Tomcat在Linux下的安装Tomcat验证Tomcat常用命令(Linux下)Tomcat简介Tomcat是一个Web容器,JavaEE程序可以在此运行。Tomcat是一个中间件,在B/S架构中,浏览器发出的http请求经过tpmcat中间件,转发到最终的目的服务器上,响应消息再通过tomcat返回给浏览器。tomcat做的事情主要有:开启监听端口监听用户的请求,
- 2018年05月23日 开发小记
剑山
这个项目里面我用了一个3.3v的主控通过I2C与三个从机通讯。首先是因为nodemcu丝印的io号与datasheet里面的不一样,导致sda和scl链接到了不正确的引脚上,另外是逻辑上的错误这个芯片是支持2.7-5.5v的,但是我的电源用的是USB,因为芯片功率较大,所以直接引了VIN到IC上,防止降压芯片输出功率不够,所以主控是3.3v的,芯片是5v的。I2C通讯是可以的,数据手册里有写但是这
- 嵌入式开发小记,实用小知识分享
an520_
c/c++嵌入式开发stm32单片机嵌入式硬件stm32c#开发语言
之前为了方便测试部门保存一些测试数据,需要临时开发一个简单的nanomsgserver,与板子端的client在局域网内进行通信,接收client数据并保存。作为server端,需要绑定电脑的IP,不同的电脑IP是不一样的,所以使用不同的电脑时需要修改IP才能正常使用这个server程序。在不需要重新编译程序的情况下,有如下两种方法可以满足这个需求:把IP写在配置文件里,比如ini格式的配置文件里
- Opengl跨平台开发小记
含影
opengl(es)WebGL/WebGPU
跨平台开发,要保证同样的输入就能得到一致的输出。所以在使用OpenglAPI的时候,就要注意它是不是能保证各个平台的一致性。最近解决了一个Bug,在windows系统环境下显示正常,但是到了web环境就出问题了,开始还以为是某些编译参数或者基本逻辑的问题,完全没想到是有同事吴用某些API的问题。后面才知道是用了glGetActiveUniform这个API来实现一个Material的功能。但是这个
- 开发小记
Mr_Yangy
GlideApp的使用,及拓展方法目前项目中进行头像加载的方式为:GlideApp.with(this).load(url).applyAvatarImage().into(mIvAvatar);加载圆角图片的方式为:GlideApp.with(this).load(url).applyRoundCornerImage(SizeUtils.dp2px(4)).into(imageView);如果需
- 【开发小记】iOS 面容与指纹开发
大_龙_虾
现在市面上我们使用的手机银行APP基本都有便捷登陆,iPhone用户使用指纹/面容登陆,这免去了用户每次使用都要密码的烦恼,极大地提高了用户的操作效率。今天我们来聊聊iOS开发中的面容与指纹开发。首先,对于iPhone的这种功能,肯定会有对应的开发API,它就是LocalAuthentication喜欢看API的同学可以移步API传送门我们提前知道的是:iOS11.0之前是指纹(iPhone8系列
- 语音助手开发小记(2023.9.25)
白杨攻城狮
音视频处理ffmpeg
通道问题在使用函数swr_alloc_set_opts给SwrContext传递输入输出的音频参数时,需要设置通道,这里通道为2,但是通道布局不能传递2.比如AV_CH_LAYOUT_STEREO实际值为3如果要计算通道布局的通道数使用函数av_get_channel_layout_nb_channelsintsrc_nb_channels=av_get_channel_layout_nb_cha
- el-input限制只能输入数字(开发小记)
Master-Tang
开发小记vuejavascript
输入框中限制通常有三种处理方法第一种:设置type属性(不推荐)设置type属性为number,text等等,此方法输入框的后面会有不必要样式出现第二种:在属性中添加onkeyup或者oninput进行正则判断onkeyup,oninput,onchange各有好坏,在这里,推荐onkeyup,在要求不是太高的系统中可以这样使用第三种:通过监听事件监听,对于一些特殊要求的输入框可以采用此方法当输入
- el-input输入时换行,显示时换行(开发小记)
Master-Tang
开发小记elementui
开发商问题反馈:输入框界面代码:回复内容:...............//回复按钮回复el-input控件在使用过程中,输入时按下回车键会自动在文本中加入"\n",然后传输给后端我们可以通过后端反馈的数据看到输入内容:返回内容:我们要做的就是将这段文字转变成换行显示的格式,css提供了——style="white-space:pre-line"所以我们只需要:效果:
- SpringBoot项目中使用Swagger3(开发小记)
Master-Tang
开发小记javajavaspringboot
项目是小团队开发,对于API接口文档有所疏忽,没有编写,只是在代码中加了注释而已,现在即将交付,就苦逼了。。。。Swagger一款强大的接口文档生成工具,使用起来很便捷,在项目中引入Swagger,可以扫描相关的代码,生成该描述文件。这里要说明一下,我用的是SpringfoxSwagger,生成的文件是json格式的,有需要其他格式的可以在官网上看看。我使用的是Swagger3,同样它保持着向下兼
- Android开发小记,关于Activity进入退出动画修改的两种方法
李泊恒
相信大家都知道Android默认的Activity跳转动画比较单一,并且有些时候,从右到左的进入动画和从左到右的退出动画,并不是适用于每一个应用场景,下面来记录两个关于修改Activity动画的方法。1.Activity1------>Activity2(请注意此方法仅适用于Activity之间跳转时MainActivity无法实现效果)在跳转过程中我们可以设置进入Activity的进入动画方式通
- 开发小记—ext分页取值id问题
路人面包匠
今天开发的时候json往前端EXT传值的时,前台只能收到一个数据,分页显示的总页数、当前页数都没问题,百思不得其解。首先检查了后台代码,传递的json是没问题的,总共十个数据项。页面显示的是最后一条数据,推断是后面的数据将前面的数据覆盖掉了,导致只显示了最后一条数据。通过对json数据的分析,发现所有数据的id字段都相同,将字段修改不同后可以正常显示了。ext分页应该对id字段有判断,如果相同的话
- Nuxt3中的runtimeConfig与app.config
疆~
nuxt前端
参考:vue.js-Nuxt3实战系列之配置管理-开发小记-SegmentFault思否需要留意的一点是,默认定义的配置选项都只能在服务端流程中可访问,如果需要在客户端也能使用,需要将配置项定义在public选项内。配置项定义好后,我们可以...https://segmentfault.com/a/1190000043469250Nuxt提供了一个运行时配置API,在你的应用程序和服务器路由中暴露
- 【开发小记】vue项目预渲染(prerender-spa-plugin)
GUANYX~
前端学习笔记vue.jsjavascript前端
一、背景常规情况下,我们加载页面的时候,浏览器渲染包含:html解析、dom树构建、cssom构建、js解析、布局、绘制。当解析到js的时候,才会去触发vue的渲染,然后元素挂载到id为app的div上,这个时候才能看见内容。虽然vue的渲染机制很快,但我们也有可能看见白屏状况。为了使用户在加载页面的时候不需要过长的等待,解决spa白屏情况,我们可以采用预渲染手段。三种不同的渲染方式的区别:(1)
- 开发小记
小游123
本软件的由来这一切都只是偶然,那是很普通的一天。中午,我拿起手机照常看书,这时一篇文章吸引了我的眼球,该文章说了一下如何管理时间,然后就推荐了几本书。我看了一下有一本书的名字吸引了我,那本书就是我在番茄工作法里介绍的那本书,因为我也是之前碰到过一个叫番茄钟的东西,我很好奇于是就决定读这本书。这本书大概就是讲了一下什么是番茄工作法,以及如何实施该方法。说实话我感觉之前我那套每日计划真的效率超低,于是
- win server 部署前后端分离项目(springboot + vue + android)
winserver部署前后端分离项目(springboot+vue+android)记录一下,也给小白一些参考首先得会开发springboot、vue、android项目才需要看本文一、前期准备1.轻量级应用服务器2.域名3.备案二、服务器部署springboot项目0.开发小记录0.1Maven使用maven下载cmd里敲mvn-version验证是否成功在该目录下新建一个文件夹maven_re
- 5G NR 网络类型移动开发小记
5g移动应用开发网络通信客户端
作者:钱唐从何而来来到2021年,5G从2019年商用那刻起,算是「元年」了3年。随着Android10/11两个版本的迭代,iPhone12以及iOS14的出现,移动蜂窝网络的最大群体总算开始梦想照进现实,虽然5G本身针对「手机」用户现阶段带来的提升并不是3G->4G那样的肉眼可见,并且这一代的突破从现阶段看也不仅只是做给手机用户的,从2019年到今天,依然还是那一句“时延”“带宽”在寻找新的业
- IOS开发小记
西蜀
1.对服务器进行Https请求-服务器:获取证书后需提供文件***.pem文件给IOS开发-IOS开发:将得到的pem文件双击加入钥匙串后导出一份cer-项目:将对应的cer文件放置在文件中,并在网络请求的方法中添加以下代码+(AFSecurityPolicy*)customSecurityPolicy{NSString*cerPath=[[NSBundlemainBundle]pathForRe
- iOS开发小记
瀚_
字体拉伸NSString*fontName=@"PingFangSC-Regular";CGFloatscale=2.0;CGAffineTransformtransform=CGAffineTransformIdentity;transform=CGAffineTransformScale(transform,1.0,scale);UIFontDescriptor*descriptor=[UIF
- Web扫雷开发小记(2)
franose
接上篇所有代码可以在我的Github中找到,在线试玩:点击这一次主要做一件事,就是计算出每个方格周围共有几个雷,然后将数字绘制在方格中。创建Mineblock对象首先创建一个Mineblock对象,代表画布中每一个方格,总共480个。该对象接收两个参数,该方格所在的行和列。属性包括了columns,rows,isMined,roundMines。functionMineblock(cloumns,
- web版扫雷开发小记(4)
franose
目录:Web扫雷开发小记(1)Web扫雷开发小记(2)Web扫雷开发小记(3)其实在完成上篇的功能之后,一个扫雷游戏的雏形已经差不多了。但扫雷的功能远远不止这些,比如左键标记当前块为雷,左右键同时按下挖开周边的块等等等。这次要完成的呢,就是右键标记的功能。不过在做这件事之前呢,让我们先美化一下面板。美化面板基于我极其糟糕的审美,做这件事情也就不自由发挥了,参考人家扫雷的面板吧。上一篇的截图也看到了
- Web版扫雷开发小记(3)
franose
前篇:web版扫雷开发小记(1)web版扫雷开发小记(2)web版扫雷开发小记(3)web版扫雷开发小记(4)完整代码:我的Github在线试玩:点击上一节完成了数字的显示,这次主要完成一个功能,即当当前方块周围没有雷(roundMines为0)时,自动挖开周边的雷。思路分析首先先弄明白扫雷中的这一游戏规则。当用户点击到一个方块,而它的周围没有雷时,就会挖开它周围的方块,而当它的周边共计8个方块中
- 微信小程序 web-view 开发小记
Android征途
image微信小程序的web-view组件是一个可以用来承载网页的容器,会自动铺满整个小程序页面。这对于基于H5开发的站点,直接迁移到小程序带来了很大的便利。当然这其中也有一些需要注意的坑。一账号权限如果要在小程序中使用web-view组件,则需要开发者账号不仅是该小程序的开发者而且还有网页开发权限,这需要在该小程序关联的公众号里面绑定开发者账号为开发者。不然在开发工具里面会弹窗提示没有网页开发权
- 微信小游戏开发小记
游戏开发
前言最近由于业务原因开始接触微信小游戏的开发,踩了一些坑。下面开始写一下关于遇到的一些问题以及解决方法的总结,一、开放数据域绘制图片问题在DOM环境中使用Canvans绘制图片我们一般是使用如下的方式:varimg=document.getElementById('img');ctx.drawImage(img,10,10);drawImage的第一个参数可以用HTMLImageElement,H
- 区块链智能合约开发小记
whime_sakura
使用python和solidity语言,drf框架开发智能合约的一些踩坑记录。solidity0.5.0和py-solc3.2.0不兼容,可下载此修复版本替换。compile_source和compile_standard方法都无法import文件进行编译,提示找不到文件,使用compile_files方法吧。compile_files方法里面合约路径不能有冒号,使用相对路径即可。安装window
- Spring4.1新特性——Spring MVC增强
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- mysql 性能查询优化
annan211
javasql优化mysql应用服务器
1 时间到底花在哪了?
mysql在执行查询的时候需要执行一系列的子任务,这些子任务包含了整个查询周期最重要的阶段,这其中包含了大量为了
检索数据列到存储引擎的调用以及调用后的数据处理,包括排序、分组等。在完成这些任务的时候,查询需要在不同的地方
花费时间,包括网络、cpu计算、生成统计信息和执行计划、锁等待等。尤其是向底层存储引擎检索数据的调用操作。这些调用需要在内存操
- windows系统配置
cherishLC
windows
删除Hiberfil.sys :使用命令powercfg -h off 关闭休眠功能即可:
http://jingyan.baidu.com/article/f3ad7d0fc0992e09c2345b51.html
类似的还有pagefile.sys
msconfig 配置启动项
shutdown 定时关机
ipconfig 查看网络配置
ipconfig /flushdns
- 人体的排毒时间
Array_06
工作
========================
|| 人体的排毒时间是什么时候?||
========================
转载于:
http://zhidao.baidu.com/link?url=ibaGlicVslAQhVdWWVevU4TMjhiKaNBWCpZ1NS6igCQ78EkNJZFsEjCjl3T5EdXU9SaPg04bh8MbY1bR
- ZooKeeper
cugfy
zookeeper
Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如同步, 配置管理,集群管理,名空间。它被设计为易于编程,使用文件系统目录树作为数据模型。服务端跑在java上,提供java和C的客户端API。 Zookeeper是Google的Chubby一个开源的实现,是高有效和可靠的协同工作系统,Zookeeper能够用来lea
- 网络爬虫的乱码处理
随意而生
爬虫网络
下边简单总结下关于网络爬虫的乱码处理。注意,这里不仅是中文乱码,还包括一些如日文、韩文 、俄文、藏文之类的乱码处理,因为他们的解决方式 是一致的,故在此统一说明。 网络爬虫,有两种选择,一是选择nutch、hetriex,二是自写爬虫,两者在处理乱码时,原理是一致的,但前者处理乱码时,要看懂源码后进行修改才可以,所以要废劲一些;而后者更自由方便,可以在编码处理
- Xcode常用快捷键
张亚雄
xcode
一、总结的常用命令:
隐藏xcode command+h
退出xcode command+q
关闭窗口 command+w
关闭所有窗口 command+option+w
关闭当前
- mongoDB索引操作
adminjun
mongodb索引
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: &nbs
- 成都软件园实习那些话
aijuans
成都 软件园 实习
无聊之中,翻了一下日志,发现上一篇经历是很久以前的事了,悔过~~
断断续续离开了学校快一年了,习惯了那里一天天的幼稚、成长的环境,到这里有点与世隔绝的感觉。不过还好,那是刚到这里时的想法,现在感觉在这挺好,不管怎么样,最要感谢的还是老师能给这么好的一次催化成长的机会,在这里确实看到了好多好多能想到或想不到的东西。
都说在外面和学校相比最明显的差距就是与人相处比较困难,因为在外面每个人都
- Linux下FTP服务器安装及配置
ayaoxinchao
linuxFTP服务器vsftp
检测是否安装了FTP
[root@localhost ~]# rpm -q vsftpd
如果未安装:package vsftpd is not installed 安装了则显示:vsftpd-2.0.5-28.el5累死的版本信息
安装FTP
运行yum install vsftpd命令,如[root@localhost ~]# yum install vsf
- 使用mongo-java-driver获取文档id和查找文档
BigBird2012
driver
注:本文所有代码都使用的mongo-java-driver实现。
在MongoDB中,一个集合(collection)在概念上就类似我们SQL数据库中的表(Table),这个集合包含了一系列文档(document)。一个DBObject对象表示我们想添加到集合(collection)中的一个文档(document),MongoDB会自动为我们创建的每个文档添加一个id,这个id在
- JSONObject以及json串
bijian1013
jsonJSONObject
一.JAR包简介
要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:
1.commons-lang-2.0.jar
2.commons-beanutils-1.7.0.jar
3.commons-collections-3.1.jar
&n
- [Zookeeper学习笔记之三]Zookeeper实例创建和会话建立的异步特性
bit1129
zookeeper
为了说明问题,看个简单的代码,
import org.apache.zookeeper.*;
import java.io.IOException;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ThreadLocal
- 【Scala十二】Scala核心六:Trait
bit1129
scala
Traits are a fundamental unit of code reuse in Scala. A trait encapsulates method and field definitions, which can then be reused by mixing them into classes. Unlike class inheritance, in which each c
- weblogic version 10.3破解
ronin47
weblogic
版本:WebLogic Server 10.3
说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录
例如我的做测试的域的根目录 DOMAIN_HOME=D:/Weblogic/Middleware/user_projects/domains/base_domain
1.为了保证操作安全,备份%DOMAIN_HOME%/security/Defa
- 求第n个斐波那契数
BrokenDreams
今天看到群友发的一个问题:写一个小程序打印第n个斐波那契数。
自己试了下,搞了好久。。。基础要加强了。
&nbs
- 读《研磨设计模式》-代码笔记-访问者模式-Visitor
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
interface IVisitor {
//第二次分派,Visitor调用Element
void visitConcret
- MatConvNet的excise 3改为网络配置文件形式
cherishLC
matlab
MatConvNet为vlFeat作者写的matlab下的卷积神经网络工具包,可以使用GPU。
主页:
http://www.vlfeat.org/matconvnet/
教程:
http://www.robots.ox.ac.uk/~vgg/practicals/cnn/index.html
注意:需要下载新版的MatConvNet替换掉教程中工具包中的matconvnet:
http
- ZK Timeout再讨论
chenchao051
zookeepertimeouthbase
http://crazyjvm.iteye.com/blog/1693757 文中提到相关超时问题,但是又出现了一个问题,我把min和max都设置成了180000,但是仍然出现了以下的异常信息:
Client session timed out, have not heard from server in 154339ms for sessionid 0x13a3f7732340003
- CASE WHEN 用法介绍
daizj
sqlgroup bycase when
CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE
WHEN sex = '1' THEN
- PHP技巧汇总:提高PHP性能的53个技巧
dcj3sjt126com
PHP
PHP技巧汇总:提高PHP性能的53个技巧 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数译注: PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍
- Yii框架中CGridView的使用方法以及详细示例
dcj3sjt126com
yii
CGridView显示一个数据项的列表中的一个表。
表中的每一行代表一个数据项的数据,和一个列通常代表一个属性的物品(一些列可能对应于复杂的表达式的属性或静态文本)。 CGridView既支持排序和分页的数据项。排序和分页可以在AJAX模式或正常的页面请求。使用CGridView的一个好处是,当用户浏览器禁用JavaScript,排序和分页自动退化普通页面请求和仍然正常运行。
实例代码如下:
- Maven项目打包成可执行Jar文件
dyy_gusi
assembly
Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果是需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单。我们可以通过插件完成这项工作,使用assembly插件。具体使用方式如下:
1、在项目中加入插件的依赖:
<plugin>
- php常见错误
geeksun
PHP
1. kevent() reported that connect() failed (61: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastc
- 修改linux的用户名
hongtoushizi
linuxchange password
Change Linux Username
更改Linux用户名,需要修改4个系统的文件:
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
古老/传统的方法是使用vi去直接修改,但是这有安全隐患(具体可自己搜一下),所以后来改成使用这些命令去代替:
vipw
vipw -s
vigr
vigr -s
具体的操作顺
- 第五章 常用Lua开发库1-redis、mysql、http客户端
jinnianshilongnian
nginxlua
对于开发来说需要有好的生态开发库来辅助我们快速开发,而Lua中也有大多数我们需要的第三方开发库如Redis、Memcached、Mysql、Http客户端、JSON、模板引擎等。
一些常见的Lua库可以在github上搜索,https://github.com/search?utf8=%E2%9C%93&q=lua+resty。
Redis客户端
lua-resty-r
- zkClient 监控机制实现
liyonghui160com
zkClient 监控机制实现
直接使用zk的api实现业务功能比较繁琐。因为要处理session loss,session expire等异常,在发生这些异常后进行重连。又因为ZK的watcher是一次性的,如果要基于wather实现发布/订阅模式,还要自己包装一下,将一次性订阅包装成持久订阅。另外如果要使用抽象级别更高的功能,比如分布式锁,leader选举
- 在Mysql 众多表中查找一个表名或者字段名的 SQL 语句
pda158
mysql
在Mysql 众多表中查找一个表名或者字段名的 SQL 语句:
方法一:SELECT table_name, column_name from information_schema.columns WHERE column_name LIKE 'Name';
方法二:SELECT column_name from information_schema.colum
- 程序员对英语的依赖
Smile.zeng
英语程序猿
1、程序员最基本的技能,至少要能写得出代码,当我们还在为建立类的时候思考用什么单词发牢骚的时候,英语与别人的差距就直接表现出来咯。
2、程序员最起码能认识开发工具里的英语单词,不然怎么知道使用这些开发工具。
3、进阶一点,就是能读懂别人的代码,有利于我们学习人家的思路和技术。
4、写的程序至少能有一定的可读性,至少要人别人能懂吧...
以上一些问题,充分说明了英语对程序猿的重要性。骚年
- Oracle学习笔记(8) 使用PLSQL编写触发器
vipbooks
oraclesql编程活动Access
时间过得真快啊,转眼就到了Oracle学习笔记的最后个章节了,通过前面七章的学习大家应该对Oracle编程有了一定了了解了吧,这东东如果一段时间不用很快就会忘记了,所以我会把自己学习过的东西做好详细的笔记,用到的时候可以随时查找,马上上手!希望这些笔记能对大家有些帮助!
这是第八章的学习笔记,学习完第七章的子程序和包之后