web
文章平均质量分 83
BoltBear
这个作者很懒,什么都没留下…
展开
-
存储过程解析
使用存储过程来解决涨工资 涨工资,总裁涨1000,经理涨800,其他人涨400。 伪代码:ResultSet rs = “select empno,job from emp”;While(rs.next()){Int eno = rs.getInt(“empno”);String job = rs.getString(“job”);If(“PRESIDENT”.equals(job)){ update emp set sal = sal+1000;}e...原创 2022-05-12 16:10:05 · 795 阅读 · 0 评论 -
JQuery简介与解析
1 JQuery简介1、JQuery简介jQuery团队现在主要包括核心库、UI和插件等。jQuery凭借着简洁的语法和跨平台的兼容性,极大地简化了javascript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax的操作。2、jQuery的优势jQuery的宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。轻量级jQuery非常轻巧,采用Dean Edwards编写的Packer(http://dean.edwards.name/packe原创 2022-05-10 08:48:32 · 431 阅读 · 0 评论 -
电力系统介绍
国家电力系统需解决问题一:(国电设备管理) 项目介绍:一、技术设施维护:包括设备购置计划管理、设备管理、设备校准检修管理。1、设备购置计划:主要用来管理电力监测中心计划购置的设备(未购置),包括CRUD等功能;对已经购置的设备需要将状态从“未购置”变为“已购置”;并实现推迟购置计划,实现在时间上的顺延;实现批量导入功能,将大批量的数据以excel的形式导入到数据库;并可按照条件将数据导出(excel格式),导出的字段可通过系统灵活的进行配置。2、设备管理:设备信息管理主要是对监测中心的设备进行统原创 2022-05-09 15:13:38 · 2985 阅读 · 0 评论 -
DS订单系统功能与流程介绍
一、订单管理客户下单订货,状态一目了然,有效避免拖单、错单、漏单,无需电话反复沟通。二、商品管理新品上架、清仓、热卖…指尖一点,瞬间展示在加盟商眼前。三、客户管理不同的客户设置不同的价格体系,让客户看到不同的订货价格。四、资金管理资金快速回笼,在线支付轻松解决,让企业运转更高效,财务处理更轻松。五、促销管理满赠、满减、满折、直降等多种促销手段,用各种方式推动代理商下单。六、库存管理客户下单后库存数据实时显示,让库存更加真实,避免出现有单无货的尴尬。七、业务员管理支持拜访原创 2022-05-09 10:17:27 · 1016 阅读 · 0 评论 -
电商项目案例介绍
2.电商行业技术特点①技术新:(NoSql推广首在社区网站和电商项目),发展快,需求推动技术的革新。②技术范围广:除了java,像淘宝前端还使用了PHP,数据库MySQL或者oracle,nosql,服务器端使用Linux,服务器安全、系统安全③分布式:以前是在一台机器上做运算,现在是分散到很多机器上,最后汇总起来。(集中式向分布式进行考虑)由需求来推动④高并发、集群、负载均衡、高可用:由并发问题采用集群进行处理,其中,集群会涉及服务器的主从以及分布问题,使用负载均衡。(权重高低)高可用是对用户而言原创 2022-05-09 09:41:52 · 1381 阅读 · 0 评论 -
电商项目案例介绍
电商行业技术特点①技术新:(NoSql推广首在社区网站和电商项目),发展快,需求推动技术的革新。②技术范围广:除了java,像淘宝前端还使用了PHP,数据库MySQL或者oracle,nosql,服务器端使用Linux,服务器安全、系统安全③分布式:以前是在一台机器上做运算,现在是分散到很多机器上,最后汇总起来。(集中式向分布式进行考虑)由需求来推动④高并发、集群、负载均衡、高可用:由并发问题采用集群进行处理,其中,集群会涉及服务器的主从以及分布问题,使用负载均衡。(权重高低)高可用是对用户原创 2022-05-05 14:17:24 · 4304 阅读 · 0 评论 -
lucene基础知识
注:在MyEclipse中可以通过Ctrl+Shift+R和通配符查询相关的资源。1、全文检索的概念<1>从大量的信息中快速、准确地查找出要的信息。<2>搜索的内容是文本信息(不是多媒体)。<3>根据文本的关键词进行搜索,而不是根据语义进行搜索。<4>全面、快速、准确是衡量全文检索系统的关键指标。<5>搜索时英文不区分大小写。<6>结果列表由相关度排序。<7>全文搜索有站内搜索和垂直搜索2、全文搜索与数据搜原创 2022-05-09 09:15:48 · 1231 阅读 · 0 评论 -
一键上传 jquery ocupload
$(function () { $(".uploadfile").upload({ action: 'CourseXMLFileUploadHander.ashx', name: 'xml', params: { 'type': 'uploadCourseXMLFile', ...原创 2022-05-06 09:02:09 · 90 阅读 · 0 评论 -
poi使用整理总结
一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作提供了两类API:usermodel和eventusermodel,即“用户模型”和“事件-用户模型”。三、...原创 2022-05-06 09:17:04 · 3850 阅读 · 0 评论 -
easyUI详解教程
教程概述这个教程的目的是说明如何使用easyui框架容易的创建网页。首先,你需要包含一些js和css文件:<link rel="stylesheet" type="text/css" href="../themes/default/easyui.css"><script type="text/javascript" src="../jquery-1.4.2.min.js"></script><script type="text/javascrip原创 2022-05-06 10:43:34 · 3515 阅读 · 0 评论 -
JavaWeb知识总结
一、服务器之Tomcat1.Tomcat的目录结构,并说说每个目录的大致功能?2.Tomcat如何进行优化?①优化连接配置.这里以tomcat7的参数配置为例,需要修改conf/server.xml文件,修改连接数,关闭客户端dns查询。②优化JDK,扩大tomcat使用的内存,默认为128M。3.Tomcat有那几种Connector运行模式?tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://loc原创 2022-05-05 10:54:01 · 1005 阅读 · 0 评论 -
Lucenesolr
Lucene全文检索技术课程计划Lucene介绍 全文检索流程介绍 索引流程 搜索流程 Lucene入门程序 索引实现 搜索实现 分词器 分词介绍 IK分词器 搜索技术理论基础 为什么要学习Lucene 原来的方式实现搜索功能,我们的搜索流程如下图:正在上传…重新上传取消正在上传…重新上传取消上图就是原始搜索引擎技术,如果用户比较少而且数据库的数据量比较小,那么这种方式实现搜索功能在企业中是比较常见...原创 2022-04-27 10:12:58 · 296 阅读 · 0 评论 -
ipvsadm使用手册及命令参数
ipvsadm使用手册在LVS上新增Service命令:ipvsadm –A –t <VIP>:<Port> -s <schedule: rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq>实例:在LVS中为http协议添加一个VIP为1.1.1.1的service, 并设置调度方式为Round Robinipvsadm –A –t 1.1.1.1:80 –s rr新增Real Server命令:ipvsad原创 2022-04-27 10:23:41 · 1023 阅读 · 0 评论 -
NGINX负载均衡配置解析
课程目标掌握什么是负载均衡及负载均衡的作用和意义。了解lvs负载均衡的三种模式。了解lvs-DR负载均衡部署方法。掌握nginx实现负载均衡的方法。掌握lvs+nginx负载均衡拓扑结构。负载均衡方案 什么是负载均衡 一台普通服务器的处理能力是有限的,假如能达到每秒几万个到几十万个请求,但却无法在一秒钟内处理上百万个甚至更多的请求。但若能将多台这样的服务器组成一个系统,并通过软件技术将所有请求平均分配给所有服务器,那么这个系统就完全拥有每秒钟处理几百...原创 2022-04-27 10:32:42 · 3148 阅读 · 0 评论 -
MySql5.6性能优化
目标了解什么是优化 掌握优化查询的方法 掌握优化数据库结构的方法 掌握优化MySQL服务器的方法什么是优化?合理安排资源、调整系统参数使MySQL运行更快、更节省资源。 优化是多方面的,包括查询、更新、服务器等。 原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。数据库性能参数使用SHOW STATUS语句查看MySQL数据库的性能参数 SHOW STATUS LIKE 'value‘ 常用的参数: Slow_queries 慢查询次数 Com_(CRUD) 操作的次.原创 2022-04-27 22:26:00 · 411 阅读 · 0 评论 -
Tomcat优化详解
目的通过优化tomcat提高网站的并发能力。服务器资源服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。优化配置 配置tomcat管理员账户 在conf/ tomcat-users.xml下添加用户:<role rolename="manager"/><role rolename="manager-gui"/><role rolename="admin"/><role rolename="admin-gui"/&g原创 2022-04-27 22:30:25 · 264 阅读 · 0 评论 -
Redis集群安装介绍
安装Redis3.0yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc-c++ libstdc++-devel tclmkdir -p /usr/local/src/rediscd /usr/local/src/rediswget http://download.redis.io/releases/redis-3.0.2.tar.gz 或者 rz 上传tar.原创 2022-04-27 22:27:54 · 385 阅读 · 0 评论 -
JS及JQuery知识点
1.平滑滚动到页面顶部我们以一个热门,实用的代码片段开始:下面的4行jquery代码,页面访问者通过点击id 为[#top],滑动到页面的顶部;$(“a[href=‘#top’]”).click(function() {$(“html, body”).animate({ scrollTop: 0 }, “slow”);return false;});2.克隆表格的表头到表格底部为了使自己的表格可读性更强,将表格的表头克隆到表格底部是个不错的注意。下面就是这个实用的代码片段。var $tfoo原创 2022-04-28 09:34:11 · 1355 阅读 · 0 评论 -
标准标签库(JSTL)
准备实验环境本章中所有的例子程序都在名为JSTL的WEB应用程序中运行,使用的Tomcat服务器版本为Tomcat5.5。为了简化代码和突出重点,本章中所有的JSP网页文件的例子程序都省略了、、、等HTML全局架构标签。本章中用于描述标签的语法的各种符号的意义如下:<br/> […]:表示方括号中的内容是可选的;<br/> {option1|option2|option3|…}:表示花括号中用“|”字符分隔的各个选项不能同时出现,只能出现其中的一项;<br/>原创 2022-04-28 09:33:21 · 973 阅读 · 0 评论 -
Javascript 与正则表达式
一、正则表达式(regular expression简称res)1、定义:一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。2、作用:正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合以生成报告。3、主要用途:正则表达式原创 2022-04-28 09:32:43 · 119 阅读 · 0 评论 -
Mybatis部分解析
1.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?①数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。②Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较大,sql变动需要改变java代码。解决:将Sql语句配置在XXXXmapper.xml文件中与java代码分离。③向sql语句传参数麻烦,因为sql语句的where条件不一定,...原创 2022-04-24 14:21:33 · 149 阅读 · 0 评论 -
JVM介绍及调优
一:什么事jvmJvm是一种用于计算机设备的规范,他是一个虚构出来的计算机,是通过在实际的计算机仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性,而使用java虚拟机是实现这一特点的关键。一般语言要在不通的平台上运行,至少需要编译成不同的目标代码,而引入java语言虚拟机后,java语言在不通平台上运行时不需要重新编译,java语言使用java虚拟机屏蔽了与具体平台相关的信息,使得java语言编译程序的时候只需生成在java虚拟机上运行的目标代码,就可以在多重平台.原创 2022-04-24 14:20:23 · 3479 阅读 · 0 评论 -
Redis数据结构和操作以及优点和五种操作场景的介绍
redis不只是一个简单的键(key)-值(value)数据库,实际上它是一个数据结构服务器,支持各种类型的值。也就是说,在传统的键-值数据库中,你把字符串键与字符串值联系起来,而在redis,值不仅限于一个简单的字符串,还可以是更复杂的数据结构。下面列出了所有redis支持的数据结构,下文会分别对这些结构进行介绍:二进制安全字符串 队列(lists):基于插入顺序有序存储的字符串元素集合。主要是链式的list。 集(sets):元素唯一的、无序的字符串元素集合。 有序集(sorted sets)原创 2022-04-24 14:09:18 · 473 阅读 · 0 评论 -
企业面试问题收集-ssm框架
springMVC简单介绍下你对springMVC的理解?Spring MVC Framework有这样一些特点:l它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件.并且和Spring提供的其他基础结构紧密集成.2不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖于Servlet的)3可以任意使用各种视图技术,而不仅仅局限于JSP4支持各种请求资源...原创 2022-04-26 09:05:22 · 131 阅读 · 0 评论 -
企业面试问题收集-电商项目
dubbo服务开发流程,运行流程?zookeeper注册中心的作用?使用流程:第一步:要在系统中使用dubbo应该先搭建一个注册中心,一般推荐使用zookeeper。第二步:有了注册中心然后是发布服务,发布服务需要使用spring容器和dubbo标签来发布服务。并且发布服务时需要指定注册中心的位置。第三步:服务发布之后就是调用服务。一般调用服务也是使用spring容器和dubbo标签来引用服务,这样就可以在客户端的容器中生成一个服务的代理对象,在action或者Controller中直接调..原创 2022-04-26 09:05:30 · 171 阅读 · 0 评论 -
企业面试问题收集-数据库部分
数据库部分数据表连接问题,左外连接、右外连接、内连接等一、交叉连接(CROSS JOIN)交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积。例如:下面的语句1和语句2的结果是相同的。语句1:隐式的交叉连接,没有CROSS JOIN。SELECT O.ID, O.ORDER_NUMBER, C.ID, C.NAMEFROM ORDERS O , CUSTOMERS CWHERE O.ID=1;语句2:显式的交叉连原创 2022-04-26 09:05:38 · 141 阅读 · 0 评论 -
企业面试问题收集-项目开发流程
项目开发流程各模快的开发流程要能讲述--技术点的用处。自己开发的模快?必须熟练开发流程、原理;细节方面必须了解需求文档或者自己负责的功能模块文档如何写呢?里面有些什么? 如何写PRD(产品需求文档) 产品需求文档,也叫业务需求文档。一般写这样的文档用WORD+VISIO或AXURE,建议互联网产品经理都熟悉一下AXURE这个软件的使用,能直接生成PRD,但是生成的文档是英文的,听说只有腾讯有个汉化的版本。产品需求文档主要是描述产品功能,业务流程和LOFI。可以提供给UE原创 2022-04-26 09:05:45 · 166 阅读 · 0 评论 -
全面了解MySql中的事务
全面了解MySql中的事务 最近一直在做订单类的项目,使用了事务。我们的数据库选用的是MySql,存储引擎选用innoDB,innoDB对事务有着良好的支持。这篇文章我们一起来扒一扒事务相关的知识。为什么要有事务?事务广泛的运用于订单系统、银行系统等多种场景。如果有以下一个场景:A用户和B用户是银行的储户。现在A要给B转账500元。那么需要做以下几件事:1. 检查A的账户余额>500元;2. A账户扣除500元;3. B账户增加500元;正常的...原创 2022-04-26 09:05:53 · 679 阅读 · 0 评论 -
电商订单流转图
原创 2022-04-24 09:53:36 · 1234 阅读 · 0 评论 -
HTML/CSS代码开发规范文档
HTML/CSS代码开发规范文档目 录1、前言... 42、HTML编码规范... 42-1HTML标记的关闭规范 42-2HTML文件头基本标记 42-2HTML正文代码标记元素 52-3HTML标记的缩进规范 63、HTML文件引入CSS样式代码和Javascript代码规范... 63-...原创 2022-04-24 09:47:06 · 1422 阅读 · 0 评论 -
JavaScript语言编程规范
JavaScript语言编程规范1. 命名规则1.1. 类名规则:一个或多个单词构成,每个单词的首字母大写,其余字母小写,单词之间直接相连,没有其他符号。说明:例子: 正确的:TestClass 错误的:Test_Class、testClass、test_class等...原创 2022-04-24 09:45:02 · 961 阅读 · 0 评论 -
京东二面阿里七面面试
一面:离职原因; Zookeeper在项目中的使用及原理; Springcloud的一些组件介绍; 分布式锁:Redis实现方式:redis:为什么使用setnx,或者说set 和setNx有什么区别;setNx:系统在10:05 设置一个值,并给出5分钟的过期时间,系统刚刚set完之后redis集群崩溃,10:11分系统重启成功,那么redis中set的值是否还存在?考察点:1、redis 的持久化:刚set完是否能够被持久化到快照或者binlog日志中;2、假设redis被持久原创 2022-04-22 10:52:48 · 158 阅读 · 0 评论 -
百度美团顺丰京东阿里大厂面试
百度(3轮技术面): 1.synchrnoized和reentrantlock的底层实现及重入的底层原理 monitorenter monitorexit AQS。 重入原理:entry count,state 2.锁的四种状态及升级过程 3.CMS和G1的异同 4.G1什么时候引发Full GC 5.除了CAS,原子类,syn,Lock还有什么线程安全的方式 final 6.HashMap和Hashtable的异同...原创 2022-04-22 10:50:02 · 146 阅读 · 0 评论 -
Spring Cloud和dubbo比较
Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点(阿里巴巴现在使用架构为HSF)。 于2012-10-24最后版本2.5.3成为最后一版本,由当当接手维护,命名为dubbox Spring Cloud,从命名我们就可以知道,它是Spring Source的产物,Spring社区的强大背书可以说是Java企业界最有影响力的组织了,除了Spring Source之外,还有Pivotal和Netfix是其强大的后盾与技术输出。其中Netflix开源的整套微服务架...原创 2022-04-22 10:46:00 · 2859 阅读 · 0 评论 -
应用缓存、HTTP缓存、多级缓存、池化、异步并发、扩容、队列
堆缓存 使用Java堆内存来存储缓存对象。使用堆缓存的好处是没有序列化/反序列化,是最快的缓存。缺点也很明显,当缓存的数据量很大时,GC(垃圾回收)暂停时间会变长,存储容量受限于堆空间大小。一般通过软引用/弱引用来存储缓存对象,即当堆内存不足时,可以强制回收这部分内存释放堆内存空间。一般使用堆缓存存储较热的数据。有Guava Cache、Ehcache 3.x、MapDB实现堆外缓存 即缓存数据存储在堆外内存,可以减少GC暂停时间(堆对象转移到堆外,GC扫描和移动...原创 2022-04-22 10:27:10 · 311 阅读 · 0 评论 -
高可用性、负载均衡、反向代理、隔离术、限流、降级、超时与重试、回滚、压力测试、应急预案
高可用性(HA)系统是目前企业防止核心计算机系统因故障停机的最有效手段。高可用性(HA)的功能 1、软件故障监测与排除 2、备份和数据保护 3、管理站能够监视各站点的运行情况,能随时或定时报告系统运行状况,故障能及时报告和告警,并有必要的控制手段 4、实现错误隔离以及主、备份服务器间的服务切换HA的工作方式:HA有主从方式和双工方式两种工作模式 高可用性方案则利用更少的冗余部件同时由软件检测故障,一旦故障发生立即隔离损坏部件,通过提供故障...原创 2022-04-21 17:37:13 · 1937 阅读 · 0 评论 -
ESB(企业服务总线)
ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。 大规模分布式的企业应用需要相对简单而实用的中间件技术来简化和统一越来越复杂、繁琐的企业级信息系统平台。面向服务体系架构(SOA)是能够将应用程序的不同功能单元通过服务之间定义良好的接口和契约联系起来。SOA使用户可以不受限制地重复使用软件、把各种资源互连起来,只要IT人员选用标准接口包装旧...原创 2022-04-21 17:25:29 · 6390 阅读 · 0 评论