- 乐字节秒杀系统解决超卖问题和重复下单问题的一些分析
超级大福宝
redisspringbootmysql后端
我最近在学做秒杀系统,选择了B站乐字节推出的一套课程,整套课程质量不错,老师带着一步一步敲代码。但是在解决库存超卖问题和重复下单问题的时候,老师讲得有点草率了,而这部分又是相当有含金量的。因此,我自己写了一些分析,如果有错误还请大家指正。(注:写本文时我刚学完第43节课页面优化总结,如果后续还有变动我再更新)课程地址:https://www.bilibili.com/video/BV1ZM4y1P
- layUI基本元素--乐字节前端
dirft_din
基本元素按钮用法向任意HTML元素设定class="layui-btn",建立一个基础按钮。通过追加格式为layui-btn-{type}的class来定义其它按钮风格。一个标准的按钮一个可跳转的按钮一个按钮主题名称组合原始class="layui-btnlayui-btn-primary"默认class="layui-btn"百搭class="layui-btnlayui-btn-normal"
- jquery是干什么的--乐字节前端
dirft_din
JQuery主要内容imageJquery对象jQuery是一套兼容多浏览器的javascript脚本库.核心理念是写得更少,做得更多,使用jQuery将极大的提高编写javascript代码的效率,帮助开发者节省了大量的工作,让写出来的代码更加优雅,更加健壮,"如虎添翼"。同时网络上丰富的jQuery插件也让我们的工作变成了"有了jQuery,一切soeasy。"--因为我们已经站在巨人的肩膀上
- JavaScript基础语法--乐字节Java
天上的小仙女呀
JavaScript基础语法主要内容JavaScript7ceba.pngJavaScript简介JavaScript是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。它的主要目的是,验证发往服务器端的数据、增加Web互动、加强用户体验度等。1234567d38cd.pngJavaScript的组成1fuvj25353.pngECM
- 我在乐字节学习的第十天(Java)
嘎嘣脆a
今天是我在乐字节学习的第十天啦,老师讲的是【异常处理机制】今天老师讲了异常处理,咱们可以一起来探讨下哈!如果有哪里不对的地方可以指出来哦!运行结果:为了更好的理解异常机制,里面输出了一些多余的话。勿喷下面是源码:欢迎老司机试开classFuShuIndexExceptionextendsException{FuShuIndexException(){}FuShuIndexException(Str
- 我在上海乐字节学习Java的第二天
天上的小仙女呀
第二天学习ssm框架,在网上搜过很多内容,在知乎上,各位大佬说ssh已经被抛弃了,所以今天的目标就是看完ssm入门网课,再多看几个项目,积累经验,把概念弄清楚之后,再去写代码应该方便许多,下面是我做的笔记:SSM框架系列之一MyBatisMyBatis是什么?MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了goo
- 在上海乐字节学习的第三十五天
阿丫o
你知道权限管理的角色授权与认证吗?权限管理中,角色授权与认证属于权限模块中的关键模块,角色授权即是将角色能够操作的菜单资源分配给指定角色的行为,角色认证即是当用户扮演指定角色登录系统后系统对于用户操作的资源进行权限校验的操作,意思这里说明白了,那么在代码中应该具体怎么实现呢?角色授权与认证的方式前端页面展示控制后端权限访问控制案例实操角色授权树形数据展示完成角色记录基本crud功能之后,接下来实现
- CSS选择器--乐字节Java
天上的小仙女呀
CSSCSS(英文全称:CascadingStyleSheets)层叠样式表,是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对
- Java高效学习方法:学Java切忌浮躁,消除浮躁的六条方法
HUIYL1
学习java切记浮躁,今天乐字节小乐就为大家介绍6点消除你的浮躁。第一点:.欲速则不达,初学者请不要被新技术迷惑,先把基础学扎实。前期学习并不是说学到多少知识,多少API.只是更多的“基础知识”需要牢牢掌握。第二点:要扎扎实实,一步一个脚印的逐步学习,不要想着一步登天。给自己定一个学习流程,按照流程学习。不要看到大家都在学EJB了,就去学EJB发现大家又在讨论struts,又放下EJB去学stru
- HTML 与 CSS--乐字节Java
天上的小仙女呀
HTML与CSS主要内容imageHTMLHTML(HyperTextMarkupLanguage)就是超文本标记语言。"超文本"就是表示页面内可以包含非文字元素,如:图片、链接、音乐等等。它是一种建立网页文件的语言,通过标记式的指令(Tag),将影像、声音、图片、文字等链接显示出来。这种标记性语言是因特网上网页的主要语言。HTML网页文件可以使用记事本、写字板、HBuilder、Sublime等
- 你知道为什么要前后端分离?它有什么优缺点?
拌拌拌拌死你
今天我给大家分享一下为什么要前后端分离?有什么优缺点?接下来由乐字节小z带大家进入主题:一、前戏前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进
- 乐字节Java|this关键字、static关键字、block块
乐字节
大家好,我是乐字节的小乐,从本文开始将会给大家讲述Java继承,一下是Java继承的知识图谱:一、this关键字在类的方法定义中使用的this关键字代表使用该方法的对象的引用。this即”自己”,代表对象本身,谁调用代表谁。在成员方法中或构造器中隐式的传递。作用如下:1、this在构造器中只能放在第一行2、this.属性避免属性和形参、局部变量同名,发生就近原则3、this([实参列表]):构造器
- 一篇打通所有事务理论知识--乐字节java
dirft_din
事务概念事务就是对数据库的一次操作,要么全部成功,要么全部失败。事务是最小的逻辑执行单元,也是数据库并发控制的基本单位。其作用就是确保数据的准确性。事务四大特性原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。保证事务内的操作是不可分割的。一致性(Consistency)一致性是指事务执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。比如转账,假设用
- 阿里巴巴为什么能抗住90秒100亿?看完这篇你就明白了
这个程序猿一点呆
1、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。文章转载:乐字节2、基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍。1)什么是分布式?系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tom
- layUI表单--乐字节前端
dirft_din
表单依赖加载模块:form在一个容器中设定class="layui-form"来标识一个表单元素块基本的行区块结构,它提供了响应式的支持。可以换成其他结构,但必须要在外层容器中定义class="layui-form",form模块才能正常工作。标签区域原始表单元素区域输入框required:注册浏览器所规定的必填字段lay-verify:注册form模块需要验证的类型class="layui-in
- 乐字节Java面向对象三大特性以及Java多态
dirft_din
大家好,本文将会给大家带来Java多态。image以上就是本次学习的6大任务。我们依次来看。1Object类Object类是所有Java类的根基类。如果在类的声明中未使用extends关键字指明其基类,则默认基类为Object类。classPerson{}等价于classPersonextendsObject{}1、对象的实例化过程实例化一个类是从最顶级的超类开始实例化的,是一层一层的包裹结构.“
- 在上海乐字节学习的第十八天(持续更新中)
阿丫o
IO流:输入流InputStream(抽象类):把数据读取到内存中(I)输出流OutputStream:(抽象类):从内存中读取数据到硬盘中(O)使用流的时候的注意事项:所有导入java.io下的jar包需要注意异常释放资源,关闭资源流的分类:按流向:分为输入流、输出流按功能:字节流、字符流OutputStream公有的方法:publicvoidclose()关闭与释放资源publicvoidfl
- 在上海乐字节学习的三十六天
阿丫o
如何用Web前端技术就能开发出桌面应用程序?Web前端技术开发桌面应用的方式CEF:用Chromium&Webkit来呈现web页面,是客户端里面嵌浏览器,浏览器里面跑网页。heX:基于CEF,内部整合了开源项目Chromium及node.js。nw:基于Chromium和node.js,利用web方式开发跨平台桌面应用的平台技术。electron:底层也是基于Chromium和node.js。等
- 培训机构出来的程序员,怎样才能拿高薪?
java猫猫碎碎
乐字节教育是集线上教育与线下培训于一体的全栈式教育机构,致力于研发高端IT技术,培养高端IT人才,让更多的人接受更好的教育是乐字节的教学理念。图片如今随着互联网行业的迅速发展,市场对于程序员的需求增大,因此程序员也不再基于计算机科学或软件工程等个别专业的毕业生,非计算机专业出身的程序员为数不少。他们的主业曾是物理、数学、自动化,甚至英语、艺术或历史,他们出于对编程这一事业的青睐,决定通过参加IT培
- 乐字节2020最全SVN
yy666777
SVN主要内容SVN介绍简介SVN全称Subversion,是一个开放源代码的版本控制系统,Subversion在2000年由CollabNetInc开发,现在发展成为Apache软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。SVN是一个开放源代码的版本控制系统,管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器
- Spring Boot 极简集成 Shiro
代码小背包
文章出处(转载自乐字节)1.前言ApacheShiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理。Shiro有三大核心组件:Subject:即当前用户,在权限管理的应用程序里往往需要知道谁能够操作什么,谁拥有操作该程序的权利,shiro中则需要通过Subject来提供基础的当前用户信息,Subject不仅仅代表某个用户,与当前应用交互的任何东西都是Subject
- 乐字节2020最新java13编程基础之数组深入
yy666777
java13编程基础之数组深入大纲一维数组概述数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。这些按序排列的同类数据元素的集合称为数组“[]”。特点定长长度一旦确定不可以改变。相同数据类型其元素必须是相同类型,不允许出现混合类型。数组中的元素可以是任何数据类型,包括基本类型和引
- 我在乐字节学习的第七天(Java)
嘎嘣脆a
今天是我在乐字节学习的第七天拉,老师讲课很幽默风趣哦,是我喜欢滴类型,每天学习都倍有劲儿~~简直太爱了,今天老师讲课的主要内容是:一、二维数组概述和格式1(理解)A:二维数组概述我们学校的Java基础班每个班有很多个学生,所以,可以用数组来存储,而我们又同时有很多个Java基础班。这个也应该用一个数组来存储。如何来表示这样的数据呢?Java就提供了二维数组供我们使用由此可见:其实二维数组其实就是每
- 我在上海乐字节学习Java的第六天
天上的小仙女呀
什么是方法方法就是一段可以重复调用的代码在Java中,声明一个方法的具体语法格式如下:修饰符返回值类型方法名({参数类型参数名1,参数类型参数名2,...}){执行语句...return返回值;}12345对于上面语法格式的具体说明如下:修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等返回值类型:用于限定方法返回值的数据类型参数类型:用于限定
- 乐字节最新JavaScript基础语法大全
yy666777
JavaScript基础语法主要内容JavaScript简介JavaScript是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。它的主要目的是,验证发往服务器端的数据、增加Web互动、加强用户体验度等。JavaScript的组成ECMAScript定义的只是这门语言的基础,与Web浏览器没有依赖关系,而在基础语法上可以构建更完善的
- BootStrap-布局容器和栅格网格系统--乐字节前端
dirft_din
布局容器和栅格网格系统布局容器1、.container类用于固定宽度并支持响应式布局的容器。...2、.container-fluid类用于100%宽度,占据全部视口(viewport)的容器。...栅格网格系统Bootstrap提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。栅格系统用于通过一系列的行(row)与列(colum
- 我在上海乐字节学习Java的第一天
天上的小仙女呀
Java学习的第一天1.首先给自己制定了学习计划,包括五部分。2.今天开始第一部分Java基础理论的学习。(为了让自己记忆深刻,牢记知识,建议去记录自己每天的学习)知识点1.标识符:Java语言的标识符是由字母,下划线,美元符号(可以为首字母),和数字组成的。首字符不能是数字,字母的意思是包括汉字在内的各个国家的文字。关键字不能是标识符,Boolean型常量不能为标识符(true,false),n
- 我在上海乐字节学习Java的第七天
天上的小仙女呀
补充:传统的for语句是使用下标去跑,foreach是直接跑元素,所以定义"X"类型要与数组式其他对象一样面向对象1.面向对象的编程思想来源于生活,一切皆对象。要描述这个世界上任何一个对象都可以通过静态属性和动态属性来描述12.定义一个类就等于定义一种新的数据类型。3.一个类就是一个具体对象的实例模板。构造函数与类同名,没有返回值当没有自定义构造结构时,系统会自动创建一个无参数的函数。2this指
- 2021乐字节-常用类
yy666777
第一节异常1.异常的概念异常(Exception)即例外,程序没有按自己预想的结果运行出来,出现了非正常情况,即“程序得病了”。怎么让我们写的程序做出合理的处理,不至于崩溃是我们关注的核心。异常机制就是当程序出现错误,程序如何安全退出的机制。所谓错误是指在程序运行的过程中发生的一些例外事件(如:除0,数组下标越界,所要读取的文件不存在)。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来
- 年轻人不讲武德,离职理由各显神通,硬气辞职原来是这样……
java猫猫碎碎
乐字节教育是集线上教育与线下培训于一体的全栈式教育机构,致力于研发高端IT技术,培养高端IT人才,让更多的人接受更好的教育是乐字节的教学理念。图片曾经看到过这样一组数据,是关于不同年龄段人群第一份工作的平均工作时长统计:70后是4年零3个月,80后是3年零7个月,90后是1年零7个月,而95后,是7个月。图片相比于70后、80后,90后和95后的跳槽显得格外的频繁,都是什么原因造成年轻人频繁的跳槽
- 辗转相处求最大公约数
沐刃青蛟
C++漏洞
无言面对”江东父老“了,接触编程一年了,今天发现还不会辗转相除法求最大公约数。惭愧惭愧!
为此,总结一下以方便日后忘了好查找。
1.输入要比较的两个数a,b
忽略:2.比较大小(因为后面要的是大的数对小的数做%操作)
3.辗转相除(用循环不停的取余,如a%b,直至b=0)
4.最后的a为两数的最大公约数
&
- F5负载均衡会话保持技术及原理技术白皮书
bijian1013
F5负载均衡
一.什么是会话保持? 在大多数电子商务的应用系统或者需要进行用户身份认证的在线系统中,一个客户与服务器经常经过好几次的交互过程才能完成一笔交易或者是一个请求的完成。由于这几次交互过程是密切相关的,服务器在进行这些交互过程的某一个交互步骤时,往往需要了解上一次交互过程的处理结果,或者上几步的交互过程结果,服务器进行下
- Object.equals方法:重载还是覆盖
Cwind
javagenericsoverrideoverload
本文译自StackOverflow上对此问题的讨论。
原问题链接
在阅读Joshua Bloch的《Effective Java(第二版)》第8条“覆盖equals时请遵守通用约定”时对如下论述有疑问:
“不要将equals声明中的Object对象替换为其他的类型。程序员编写出下面这样的equals方法并不鲜见,这会使程序员花上数个小时都搞不清它为什么不能正常工作:”
pu
- 初始线程
15700786134
暑假学习的第一课是讲线程,任务是是界面上的一条线运动起来。
既然是在界面上,那必定得先有一个界面,所以第一步就是,自己的类继承JAVA中的JFrame,在新建的类中写一个界面,代码如下:
public class ShapeFr
- Linux的tcpdump
被触发
tcpdump
用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支 持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
实用命令实例
默认启动
tcpdump
普通情况下,直
- 安卓程序listview优化后还是卡顿
肆无忌惮_
ListView
最近用eclipse开发一个安卓app,listview使用baseadapter,里面有一个ImageView和两个TextView。使用了Holder内部类进行优化了还是很卡顿。后来发现是图片资源的问题。把一张分辨率高的图片放在了drawable-mdpi文件夹下,当我在每个item中显示,他都要进行缩放,导致很卡顿。解决办法是把这个高分辨率图片放到drawable-xxhdpi下。
&nb
- 扩展easyUI tab控件,添加加载遮罩效果
知了ing
jquery
(function () {
$.extend($.fn.tabs.methods, {
//显示遮罩
loading: function (jq, msg) {
return jq.each(function () {
var panel = $(this).tabs(&
- gradle上传jar到nexus
矮蛋蛋
gradle
原文地址:
https://docs.gradle.org/current/userguide/maven_plugin.html
configurations {
deployerJars
}
dependencies {
deployerJars "org.apache.maven.wagon
- 千万条数据外网导入数据库的解决方案。
alleni123
sqlmysql
从某网上爬了数千万的数据,存在文本中。
然后要导入mysql数据库。
悲剧的是数据库和我存数据的服务器不在一个内网里面。。
ping了一下, 19ms的延迟。
于是下面的代码是没用的。
ps = con.prepareStatement(sql);
ps.setString(1, info.getYear())............;
ps.exec
- JAVA IO InputStreamReader和OutputStreamReader
百合不是茶
JAVA.io操作 字符流
这是第三篇关于java.io的文章了,从开始对io的不了解-->熟悉--->模糊,是这几天来对文件操作中最大的感受,本来自己认为的熟悉了的,刚刚在回想起前面学的好像又不是很清晰了,模糊对我现在或许是最好的鼓励 我会更加的去学 加油!:
JAVA的API提供了另外一种数据保存途径,使用字符流来保存的,字符流只能保存字符形式的流
字节流和字符的难点:a,怎么将读到的数据
- MO、MT解读
bijian1013
GSM
MO= Mobile originate,上行,即用户上发给SP的信息。MT= Mobile Terminate,下行,即SP端下发给用户的信息;
上行:mo提交短信到短信中心下行:mt短信中心向特定的用户转发短信,你的短信是这样的,你所提交的短信,投递的地址是短信中心。短信中心收到你的短信后,存储转发,转发的时候就会根据你填写的接收方号码寻找路由,下发。在彩信领域是一样的道理。下行业务:由SP
- 五个JavaScript基础问题
bijian1013
JavaScriptcallapplythisHoisting
下面是五个关于前端相关的基础问题,但却很能体现JavaScript的基本功底。
问题1:Scope作用范围
考虑下面的代码:
(function() {
var a = b = 5;
})();
console.log(b);
什么会被打印在控制台上?
回答:
上面的代码会打印 5。
&nbs
- 【Thrift二】Thrift Hello World
bit1129
Hello world
本篇,不考虑细节问题和为什么,先照葫芦画瓢写一个Thrift版本的Hello World,了解Thrift RPC服务开发的基本流程
1. 在Intellij中创建一个Maven模块,加入对Thrift的依赖,同时还要加上slf4j依赖,如果不加slf4j依赖,在后面启动Thrift Server时会报错
<dependency>
- 【Avro一】Avro入门
bit1129
入门
本文的目的主要是总结下基于Avro Schema代码生成,然后进行序列化和反序列化开发的基本流程。需要指出的是,Avro并不要求一定得根据Schema文件生成代码,这对于动态类型语言很有用。
1. 添加Maven依赖
<?xml version="1.0" encoding="UTF-8"?>
<proj
- 安装nginx+ngx_lua支持WAF防护功能
ronin47
需要的软件:LuaJIT-2.0.0.tar.gz nginx-1.4.4.tar.gz &nb
- java-5.查找最小的K个元素-使用最大堆
bylijinnan
java
import java.util.Arrays;
import java.util.Random;
public class MinKElement {
/**
* 5.最小的K个元素
* I would like to use MaxHeap.
* using QuickSort is also OK
*/
public static void
- TCP的TIME-WAIT
bylijinnan
socket
原文连接:
http://vincent.bernat.im/en/blog/2014-tcp-time-wait-state-linux.html
以下为对原文的阅读笔记
说明:
主动关闭的一方称为local end,被动关闭的一方称为remote end
本地IP、本地端口、远端IP、远端端口这一“四元组”称为quadruplet,也称为socket
1、TIME_WA
- jquery ajax 序列化表单
coder_xpf
Jquery ajax 序列化
checkbox 如果不设定值,默认选中值为on;设定值之后,选中则为设定的值
<input type="checkbox" name="favor" id="favor" checked="checked"/>
$("#favor&quo
- Apache集群乱码和最高并发控制
cuisuqiang
apachetomcat并发集群乱码
都知道如果使用Http访问,那么在Connector中增加URIEncoding即可,其实使用AJP时也一样,增加useBodyEncodingForURI和URIEncoding即可。
最大连接数也是一样的,增加maxThreads属性即可,如下,配置如下:
<Connector maxThreads="300" port="8019" prot
- websocket
dalan_123
websocket
一、低延迟的客户端-服务器 和 服务器-客户端的连接
很多时候所谓的http的请求、响应的模式,都是客户端加载一个网页,直到用户在进行下一次点击的时候,什么都不会发生。并且所有的http的通信都是客户端控制的,这时候就需要用户的互动或定期轮训的,以便从服务器端加载新的数据。
通常采用的技术比如推送和comet(使用http长连接、无需安装浏览器安装插件的两种方式:基于ajax的长
- 菜鸟分析网络执法官
dcj3sjt126com
网络
最近在论坛上看到很多贴子在讨论网络执法官的问题。菜鸟我正好知道这回事情.人道"人之患好为人师" 手里忍不住,就写点东西吧. 我也很忙.又没有MM,又没有MONEY....晕倒有点跑题.
OK,闲话少说,切如正题. 要了解网络执法官的原理. 就要先了解局域网的通信的原理.
前面我们看到了.在以太网上传输的都是具有以太网头的数据包. 
- Android相对布局属性全集
dcj3sjt126com
android
RelativeLayout布局android:layout_marginTop="25dip" //顶部距离android:gravity="left" //空间布局位置android:layout_marginLeft="15dip //距离左边距
// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的
- Tomcat内存设置详解
eksliang
jvmtomcattomcat内存设置
Java内存溢出详解
一、常见的Java内存溢出有以下三种:
1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。
可以利用JVM提
- Java6 JVM参数选项
greatwqs
javaHotSpotjvmjvm参数JVM Options
Java 6 JVM参数选项大全(中文版)
作者:Ken Wu
Email:
[email protected]
转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm!
本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Opt
- weblogic创建JMC
i5land
weblogicjms
进入 weblogic控制太
1.创建持久化存储
--Services--Persistant Stores--new--Create FileStores--name随便起--target默认--Directory写入在本机建立的文件夹的路径--ok
2.创建JMS服务器
--Services--Messaging--JMS Servers--new--name随便起--Pers
- 基于 DHT 网络的磁力链接和BT种子的搜索引擎架构
justjavac
DHT
上周开发了一个磁力链接和 BT 种子的搜索引擎 {Magnet & Torrent},本文简单介绍一下主要的系统功能和用到的技术。
系统包括几个独立的部分:
使用 Python 的 Scrapy 框架开发的网络爬虫,用来爬取磁力链接和种子;
使用 PHP CI 框架开发的简易网站;
搜索引擎目前直接使用的 MySQL,将来可以考虑使
- sql添加、删除表中的列
macroli
sql
添加没有默认值:alter table Test add BazaarType char(1)
有默认值的添加列:alter table Test add BazaarType char(1) default(0)
删除没有默认值的列:alter table Test drop COLUMN BazaarType
删除有默认值的列:先删除约束(默认值)alter table Test DRO
- PHP中二维数组的排序方法
abc123456789cba
排序二维数组PHP
<?php/*** @package BugFree* @version $Id: FunctionsMain.inc.php,v 1.32 2005/09/24 11:38:37 wwccss Exp $*** Sort an two-dimension array by some level
- hive优化之------控制hive任务中的map数和reduce数
superlxw1234
hivehive优化
一、 控制hive任务中的map数: 1. 通常情况下,作业会通过input的目录产生一个或者多个map任务。 主要的决定因素有: input的文件总个数,input的文件大小,集群设置的文件块大小(目前为128M, 可在hive中通过set dfs.block.size;命令查看到,该参数不能自定义修改);2. 
- Spring Boot 1.2.4 发布
wiselyman
spring boot
Spring Boot 1.2.4已于6.4日发布,repo.spring.io and Maven Central可以下载(推荐使用maven或者gradle构建下载)。
这是一个维护版本,包含了一些修复small number of fixes,建议所有的用户升级。
Spring Boot 1.3的第一个里程碑版本将在几天后发布,包含许多