08 2018 档案
摘要:原文出处: 王爵nice 从java8出现以来lambda是最重要的特性之一,它可以让我们用简洁流畅的代码完成一个功能。 很长一段时间java被吐槽是冗余和缺乏函数式编程能力的语言,随着函数式编程的流行java8种也引入了 这种编程风格。在此之前我们都在写匿名内部类干这些事,但有时候这不是好的做法,
阅读全文
摘要:1.父类静态代码块 ( java虚拟机加载类时,就会执行该块代码,故只执行一次) 2 .子类静态代码块 ( java虚拟机加载类时,就会执行该块代码,故只执行一次) 3. 父类属性对象初始化 4.父类普通代码块(每次new,每次执行 ) 5.&n
阅读全文
摘要:原文地址:https://blog.csdn.net/magicbean2/article/details/75174859 并行计算简介 (本人刚刚完成这篇长文章的翻译,尚未认真校对。若里面有翻译错误和打字错误敬请谅解,并请参考原贴) 1 摘要 最近项目需要实现程序的并行化,刚好借着翻译这篇帖子的
阅读全文
摘要:阅读目录接口中的默认方法和静态方法函数式接口和Lambda表达式Stream API新的日期和时间 API杂项改进参考资料回到顶部接口中的默认方法和静态方法 先考虑一个问题,如何向Java中的集合库中增加方法?例如在Java 8中向Collection接口中添加了一个forEach方法。 如果在Ja
阅读全文
摘要:<span style="font family: Arial, Helvetica, sans serif;">2015 09 13 00:12:02 AbstractBeanFactory.java DEBUG Returning cached instance of singlet
阅读全文
摘要:在ajax 异步请求下 拦截器过滤器中使用 重定向 页面响应无效 我这里用的是springboot框架,用拦截器实现 对请求的拦截 ,session超时直接跳转到login.html页面。 后台代码: @Override public void addInterceptors(Interceptor
阅读全文
摘要:1、 link标签的href属性 2、 script标签的src属性 3、 img标签的src属性 4、 ajax发送请求 5、 表单提交发送请求 6、 a标签的href发送请求 7、 iframe的src属性发送请求
阅读全文
摘要:今天在写项目的时候,想加一个切换用户,需要清除session并且跳转到登录页面,发起一个ajax请求后,执行完发现无法跳转。 原因在于: (从网上摘录) Ajax只是利用脚本访问对应url获取数据而已,不能做除了获取返回数据以外的其它动作了。所以浏览器端是不会发起重定向的。 1)正常的http ur
阅读全文
摘要:原因: ajax请求默认就是不支持重定向的,因为它是局部刷新,不重新加载页面。 解决方案: 开发中需要多处使用重定向的情况下,大多都是在Spring mvc 的拦截器中,或过滤器中使用,此方法是在spring mvc拦截器中实现。 在拦截器中通过获取session(我的用户信息是存在session中
阅读全文
摘要: 最近在做一个网站,遇到一个问题,在首页访问的时候要先经过action,拿出数据,我开始想在web.xml里的<welcome file>中直接配置action,试了下不行,在网上查了资料,的确不行,只能用中转方式,而中转方式也有几种,下面简单介绍一下
阅读全文
摘要:后台返回的html代码片段,需要插入html标签中,而返回的整个html文档,则需要重写整个页面。解决方法:需要一个中转页面,用document.write()方法重写整个页面;// POST任意内容并跳转function StandardPost(html) { localStorage.remo
阅读全文
摘要:一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2.浏览器支持的转换方式(Firefox,chrome,oper
阅读全文
摘要:今天隔壁的兄弟遇到一个奇怪的问题,他写好了一个表单用post提交到了addNew.do 里面,然后利用 return new ModelAndView("forward:success.jsp") 跳转到"success.jsp" . 结果诡异的事情出现了,这个success.jsp的跳转始终没有起
阅读全文
摘要:在jquery的ajax中,如果没加contentType:"application/json",那么data就应该对应的是json对象,反之,如果加了contentType:"application/json",那么ajax发送的就必须是字符串。下面便是两种犯错的例子:1>前台ajax多加了
阅读全文
摘要:原文地址:https://www.cnblogs.com/htoooth/p/7242217.html目录正文参考文章$.ajax 中的contentType 在 cnodejs.org 论坛中有一个问题,让我也很奇怪,说是 $.ajax 设置数据类型 applicaiton/json之后,服务器端
阅读全文
摘要:目录forword跳转页面的三种方式1.使用serlvet2.使用Model对象3.使用ModelAndViewredirect跳转到页面 使用servlet 使用ModelAndView跳转到Controller中的方法forword跳转回到顶部forword跳转页面的三种方式
阅读全文
摘要:从后台返回的字符串是一段HTML源代码,如果不做处理,直接插入前端页面中 ,会显示为字符; 现需求为:将后台返回的字符串str以HTML显示在div中: <div id='container'> </div> 解决方法: js:document.getElementById(
阅读全文
摘要:知识在于总结,那就记下了吧! 例如后台 html 字符串是 var htmlStr="后台html字符串"; 转码 var html格式代码=decodeHtml(htmlStr); 只需调用下面这个js方法就行了 function decodeHtml(s) { var HTML_D
阅读全文
摘要:Java代码 1 PrintWriter out=response.getWriter(); //向客户端发送字符数据 2 response.setContentType("text/text"); //设置请求以及响应的内容类型以及编码方式 3 response.setCharacterEncod
阅读全文
摘要:@RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 RequestMapping注解有六个属性,下面我们把她分成三类进行说明。 1、 value, method; value:
阅读全文
摘要:2.1 @RequestMapping @RequestMapping是SpringMVC的核心注解,负责访问的url与调用方法之间的映射; @RequestMapping可以放在类和方法上; @RequestMapping的属性produces属性控制response返回的形式; @Request
阅读全文
摘要:原文地址:https://blog.csdn.net/u010127245/article/details/51774074 一、@RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路
阅读全文
摘要:JSON语法规则: 数据在名称/值对中; 数据由逗号分隔; 大括号保存对象; 中括号保存数组 1、访问对象值: var myObj,x;myObj = {"name":"runoob","
阅读全文
摘要:302 Found 请求的资源现在临时从不同的URI响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache Control或Expires中进行了指定的情况下,这个响应才是可缓存的。新的临时性的URI应当在响应的Location域中返回。除非这是一个HEAD请求
阅读全文
摘要:前面已经了解了Controller的几种配置方式 今天主要写一下响应界面跳转的几种方式 1.在注解的方式中 1.1通过HttpServletResponse的API直接输出(不需要配置渲染器) controller类的主要代码 @Controller public class RequestCont
阅读全文
摘要:在项目中做form表单功能提交时,防止用户客户端后退或者刷新时重复提交问题,需要在服务端进行重定向跳转,具体跳转方式有以下几种方式: 公用代码: Java代码 @RequestMapping(value=“/index”,method = { Request
阅读全文
摘要:SpringMVC重定向视图RedirectView小分析 前言 SpringMVC是目前主流的Web MVC框架之一。 本文所讲的部分内容跟SpringMVC的视图机制有关,SpringMVC的视图机制请参考楼主的另一篇博客: RedirectView这个视图是跟重定向相关的,也是重定向问题的核心
阅读全文
摘要:原文:https://my.oschina.net/u/2273085/blog/398374 spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。 首
阅读全文
摘要:1. @RequestMapping 1)@RequestMapping既可以作用于类,也可以作用于方法 2)@RequestMapping中value值(即跳转的路径),可以加 “/”,也可不加 / 也就是说:@RequestMapping(“users”) 等价于 @RequestMapping
阅读全文
摘要:public String init(HttpServletRequest request, HttpServletResponse response){ List<String> uList = new ArrayList<String>();//存储所有url集合 Web
阅读全文
摘要:1、springmvc框架中,请求道了一个controller,那么浏览器地址栏会显示这个controller的请求路径,然后页面会跳转到controller指定的jsp视图。 2、后台从一个controller跳转到另外一个controller(不带参数的重定向): 方式一:使用ModelAndV
阅读全文
摘要:Ajax详解 Ajax = 异步 JavaScript 和 XML。 Ajax 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 Ajax)如果需要更新内容
阅读全文
摘要:produces可能不算一个注解,因为什么呢,它是注解@requestMapping注解里面的属性项, 它的作用是指定返回值类型,不但可以设置返回值类型还可以设定返回值的字符编码; 还有一个属性与其对应,就是consumes: 指定处理请求的提交内容类型(Content Type),例如applic
阅读全文
摘要:买了本书,打算系统的学习一下spring,做了一下书中的练习,出现了一个问题,Controller类的方法返回String,但是页面不跳转,而是直接把字符串的内容显示到页面上。 @RequestMapping(value = "/index.html") public String loginPag
阅读全文
摘要:spring接收请求参数: 1,使用HttpServletRequest获取 Java代码 @RequestMapping("/login.do") public String login(HttpServletReq
阅读全文
摘要:练习接收页面参数值 使用request 使用@RequestParam注解 使用实体对象 练习向页面传出数据 使用HttpServletRequest和session 使用ModelAndView对象 (内部为利用HttpServletRequest的Attribute传递数据到页面)
阅读全文
摘要:断言和异常 断言是用来检查非法情况而不是错误情况的,用来帮开发者快速定位问题的位置。 异常处理用于对程序发生异常情况的处理,增强程序的健壮性和容错性。 断言的使用 在防御式编程中经常会用断言(Assertion)对参数和环境做出判断,避免程序因不当的输入或错误的环境而产生逻辑异常,断言在很多语言中都
阅读全文
摘要:org.springframework.util.Assert Assert翻译为中文为"断言".用过JUNIT的应该都知道这个概念了. 就是断定某一个实际的值就为自己预期想得到的,如果不一样就抛出异常. Assert经常用于: 1.判断METHOD的参数是否属于正常值. 2.JUNIT中使用. &
阅读全文
摘要:这几天比较闲看了下以前的项目,发现了这个spring下的Assert方法,(以前用过,不过好像忘的差不多了 . ) org.springframework.util.Assert; Assert断言工具类,通常用于数据合法性检查. 平时做判断通常都是这样写 if (message== null ||
阅读全文
摘要:js中 给json对象添加新的属性 比如现在有一个json对象为jsonObj,需要给这个对象添加新的属性newParam,同时给newParam赋值为pre。做法如下: var jsonObj={ 'param1':22,
阅读全文
摘要:public abstract void test();抽象方法public void test(){};方法体为空这两个有什么区别? public abstract void test(); 抽象方法:可以在实现类中写方法体中的逻辑代码。public void test(){};方法体为空:没有返
阅读全文
摘要:众所周知普通类如果实现一个接口,那么普通类需要重写接口中的所有方法但是抽象类实现接口,可以完全覆盖/重写 接口中的方法,也可只重写接口中的某几个方法子类再继承抽象类时,子类重写的方法即为抽象类中未重写接口中的方法。 在Java中,使用抽象类来实现接口,并不是毫无作用。相反,有时间有很大
阅读全文
摘要:使用springmvc的controller的时候,碰到controller内方法的跳转的问题,记录下问题以及自己测试的过程。 场景: 业务执行更新操作之后返回列表页面,列表页面需默认展示查询的列表数据,涉及到两个controller的跳转。 问题 是使用forward还是redirect跳转 解决
阅读全文
摘要:废话不多说(这句不是废话吗>>),直接提出可以运行的类,你放到一个web项目访问下就知道了。 //测试页面 跳转到输入数据的form表单 public String test1(){ ActionContext ctx = ActionContext.getC
阅读全文
摘要:调用支付接口 校验参数、签名 生成订单信息返回给页面 返回给客户对应的收银台页面url 客户跳转到url 页面进行支付 系统真正支付接口(重新校验,防止二次篡改)
阅读全文
摘要:二维码介绍 zxing项目是谷歌推出的用来识别多种格式条形码的开源项目,项目地址为https://github.com/zxing/zxing,zxing有多个人在维护,覆盖主流编程语言,也是目前还在维护的较受欢迎的二维码扫描开源项目之一。 zxing的项目很庞大,主要的核心代码在core文件夹里面
阅读全文
摘要:引用jar包: zxing的core包,下载路径可参考:http://download.csdn.net/detail/sxg0205/9461106 java代码: 引用包: import java.awt.image.BufferedImage; import java.io.ByteArray
阅读全文
摘要:接着上一篇博客,我们暂时完成了手机端的部分支付代码,接下来,我们继续写后台的代码。 后台基本需要到以下几个参数,我都将他们写在了properties文件中: 支付宝参数 AliPay.payURL = https://openapi.alipay.com/gateway.do 商户公钥 AliPay
阅读全文
摘要:1.二维码分类 二维条码也有许多不同的码制,就码制的编码原理而言,通常分为三种类型。 线性堆叠式二维码 编码原理: 建立在一维条码基础之上,按需要堆积成两行或多行。 图示: 矩阵式二维码 最常用编码,原理: 在一个矩形空间通过黑白像素在矩阵中的不同分布进行编码。在矩阵相应的位置上,用点(方点、圆点或
阅读全文
摘要:JSON.parse()【从一个字符串中解析出json对象】 例子: //定义一个字符串 var data='{"name":"goatling"}' //解析对象 JSON.parse(data) 结果是: name:"goatling" JSON.stringify()【从一个对象中解析出
阅读全文
摘要:如下所示: ?1234567var param = {}; for(var i=0;i<fields.length;i++){ var field = fields[i]; if(field.searchCondition != undefined &&a
阅读全文
摘要:1.JSON(JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包。 JSON的规则很简单:对象是一个无序的“‘名称:值'对”集合。一个对象以“
阅读全文
摘要:本文大纲 一、提出问题 二、数字签名 三、实现步骤 四、参考代码 五、后记 六、参考资料 一、提出问题 最近在做一个项目,需要对一个现成的产品的数据库进行操作,增加额外的功能。为此,需要对该产品对数据库有什么操作进行研究(至于怎么监控一个产品的操作会引发什么数据库操作,以
阅读全文
摘要:$.ajax({ type:"POST", url: //你的请求程序页面随便啦 async:false,//同步:意思是当有返回值以后才会进行后面的js程序。 data://请求需要发送的处理数据 success:function(msg){ if (msg) {//根据返回值进行跳转 windo
阅读全文
摘要:ajax可以实现局部刷新页面,即在不刷新整个页面的情况下更新页面的局部信息。 项目中遇到一个问题:在用户列表也,当点击某个按钮时需要去查询用户的信息,查询成功跳转到用户详情界面;查询失败,则在原页面弹出提示信息。 想到两个解决办法: 方法一: 点击按钮,调用普通方法去查询用户信息,查询成功跳转到用户
阅读全文
摘要:jQuery 选择器简介 jQuery 选择器允许对 HTML 元素组或单个元素进行操作。 jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。 jQuery 中
阅读全文
摘要:Firebug & Chrome Console 控制台的一些其他功能console.log(object[, object, ...])使用频率最高的一条语句:向控制台输出一条消息。支持 C 语言 printf 式的格式化输出。当然,也可以不使用格式化输出来达到同样的目的:var anim
阅读全文
摘要:jQuery的选择包含两种,一种是选择器,一种是筛选器。筛选器是对选择器选定的jQuery对象做进一步选择。children()是一个筛选器,顾名思义就是筛选孩子,筛选那些符合条件的孩子。完整的格式如下: .children(expr) 其中children是筛选器的名称,exp
阅读全文
摘要:通过children方法,children("input:first child") 1 2 $(this).children("input:first child").val(); $(this).children("input:last child").val(); 通过>选择器,$(".
阅读全文
摘要:使用jQuery选择器: $("div div的id ul li a")//选择的是div下 ul下所有li下的所有a标签 $("div div的id").children("ul:first").children("li:first").find("a");//div下的第一个ul下的第一个li下
阅读全文
摘要: Unexpected end of input 的英文意思是“意外的终止输入” 他通常表示我们浏览器在读取我们的js代码时,碰到了不可预知的错误,导致浏览器 无语进行下面的读取 通常造成这种错误的原因是应该成双的符号输入错误,比如说“”,‘’,{},[]。
阅读全文
摘要:起初以为this和$(this)就是一模子刻出来。但是我在阅读时,和coding时发现,总不是一回事。 What is "this"? In many object oriented programming languages, this (or self) is a keyword which c
阅读全文
摘要:下面用js实现可以生成用户所需行数的表格。 1.首先在body中填入下列代码,获取用户填入的行数值 1 <table> 2 <tr> 3 <td>动态生成表格</td> 4 <td><input id="Cold" type="tex
阅读全文
摘要:前言 作为一名运维人员,文本IDE的列编辑模式对工作效率的提升很大。以前总用UE,觉得UE的列编辑模式设置很人性化(alt+c)。后来接触了sublime,个人觉得它的列编辑模式使用对比UE略有差距。本文讲解windows下如何使用和设置sublime 列编辑模式 方式 一: Shift+鼠标右键
阅读全文
摘要:Sublime Text是风靡世界的文本编辑器,支持多种编程语言,启动时间短,打开文件速度快,插件丰富,让很多程序员爱不释手。但是,对于未注册的Sublime Text, 经常在保存的时候会弹出一个烦人的弹框,类似下面这种 内容就是让你购买注册码注册之类的,Sublime开发者也是要工资的,收费不可
阅读全文
摘要:JsFormat: 这里下载这插件包 https://github.com/jdc0589/JsFormat ,点油下角的zip就能下载 插件包放到sublime安装目录的Data\Packages目录中 重新打开sublime就能使用js格式化插件 使用方法: 1、快捷键:ct
阅读全文
摘要:安装插件的两种方式 通过Package Control安装 不能安装 手工安装 安装插件的两种方式 在sublime下安装插件有两种方式,一种是通过package control来进行安装,另一种呢就是手动安装,本文将详解讲解这两种方式 通过Package Control安装 要求:已经在Subli
阅读全文
摘要:a标签href不跳转 禁止跳转 当页面中a标签不需要任何跳转时,从原理上来讲,可分如下两种方法: 标签属性href,使其指向空或不返回任何内容。如: <a href="javascript:void(0);" >点此无反应javascript:void(0)</a> <
阅读全文
摘要:一、href="javascript:;" 这种用法不正确,这么用的话会出现浏览器访问“javascript:;”这个地址的现象; 二、href="javascript:void(0);" 表示点击这个链接后执行一条javascript语句:void(0); 这条语句表示什么也不做,是个空语句,出现
阅读全文
摘要:JNI是Java Native Interface的缩写,中文为JAVA本地调用。使用JNI可以很方便的用我们的Java程序调用C/C++程序。很多时候,某些功能用Java无法实现,比如说涉及到底层驱动的一些功能,这时候我们就可以利用JNI来调用C或者C++程序来实现,这就是JNI的强大之处。但是J
阅读全文
摘要:本文大纲 一、提出问题 二、数字签名 三、实现步骤 四、参考代码 五、后记 六、参考资料 一、提出问题 最近在做一个项目,需要对一个现成的产品的数据库进行操作,增加额外的功能。为此,需要对该产品对数据库有什么操作进行研究(至于怎么监控一个产品的操作会引发什么数据库操作,以
阅读全文
摘要:在Java8之前,代码编译为class文件后,方法参数的类型固定,但是方法名称会丢失,方法名称会变成arg0、arg1....。而现在,在Java8开始可以在class文件中保留参数名,这就给反射带来了极大的遍历。像mybatis等需要使用反射机制获取方法参数的时候就可以不用像以前一样需要使用类似于
阅读全文
摘要:svn执行update,却被告知database is locked! 执行 svn update,却抛出个错误警报: svn: E200033: database is locked, executing statement 'RELEASE s0' 之后无论是cleanup,还是r
阅读全文
摘要:<! div class="asset body" 你可能听说过函数式编程(Functional programming),甚至已经使用了一段时间。 <! /div <! div id="more" class="asset more" 但是,你能说清楚,它到底是什么吗? 网上搜索一下,你会轻松找到
阅读全文
摘要:如何开启pptpd默认日志记录功能。 修改/etc/ppp/options.pptpd中的nologfd,默认没有开,把nologfd注释掉,然后添加 logfile /var/log/pptpd.log(将nologfd改成这个,在这个日志里就可以查到pptpd日志) 修改后重启下ppt
阅读全文
摘要:很久之前的一篇文章,仅供参考! 学过或了解防火墙的,都应该对vpn比较了解。vpn种类比较多,这里介绍的是最简单的pptp。(学校用的是高级的硬件级防火墙,IPSec协议的貌似,原理不太一样)。这种简单的pptp协议vpn一般用于简单的科学上网,如从ubuntu时间服务器同步本地时间(咳!咳!)。环
阅读全文
摘要:之前有折腾过《CentOS 6、7下IPSEC/L2TP VPN一键安装脚本》,不稳定、不支持IOS,因此换成pptp,并已经添加到《lnmp一键安装包》。这个脚本可以单独使用,直接复制或下载执行即可,不用依赖安装包的其它脚本。 CentOS 6、7下pptp vpn一键安装脚本,安装如下: wge
阅读全文
摘要:Centos 7 安装 pptp vpn 1、检查系统内核是否支持MPPE modprobe ppp compress 18 && echo OK 显示OK说明系统支持MPPE 2、检查系统是否开启TUN/TAP支持 cat /dev/net/tun cat: /dev/net/tu
阅读全文
摘要:IO流初学者在学习时都有一点迷糊,今天我们就讲讲IO流,希望通过讲解可以帮助大家 IO流分为字节流,字符流,缓冲流.我们只要记住这三个就可以了. 1 字节流有:字节输入流(FileInputStream),字节输出流(FileOutputStream). 2 字符流有:字符输入流(FileReade
阅读全文
摘要:一.练习的题目 (一) 在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录,在创建一个目录IOTest,之后将HelloWorld.txt移动到IOTest目录下去;之后遍历IOTest这个目录下的文件 (二) 递归实现输入任意目录,列出文件以及文件
阅读全文
摘要:首先,开始接触Chrome的童鞋可能有一个疑惑,Chrome和Chromium是同一个东西吗?答案是,Chrome是Google官方的浏览器项目名称,Chromium是Google官方对Chrome开源项目。说白了就是Chrome是Google自己的官方浏览器版本,而Chromium是开源项目,所有
阅读全文
摘要:2017 12 17 15:07:38 【原创 wx】 一、我们在用IO流加载资源的时候,创建文件资源 1 File file = New File("String Path"); 1.这时候我们Ctrl + 鼠标左键去翻看源代码去查询F
阅读全文
摘要:项目的结构:相同颜色是同级的 bean的配置文件的读取和一般文件的读取有点差别的 public static void getValue(String key){ //传入"time" Properties prop = new Properties();
阅读全文
摘要:MultipartFile 方法总结 byte[] getBytes() 返回文件的内容作为一个字节数组。 String getContentType() 返回文件的内容类型。 InputStream getInputStream()
阅读全文
摘要:环境:环境是内网windows,传入路径的时候不带盘符,并且服务器的win10也不是超级管理员账户 关于File类的mkdirs()远程访问创建不了文件和路径的问题。 如果浏览器操作者是windows是超级管理员账户,如果没有盘符情况下取得默认是servlet服务器所在的盘符然后创建文件夹;如果浏览
阅读全文
摘要:package com.soar.file; import java.io.File; import java.io.IOException; public class Demo2_FileMethod { / A:创建功能 public boolean createNewFile():创建文件 如
阅读全文
摘要:第一种: File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f); 结果: C:\Documents%20and%20Settings\Admin
阅读全文
摘要:我们在做java开发(纯java程序,或者java web开发)时,经常会遇到需要读取配置文件的需求,如果我们将文件所在位置的信息直接写到程序中,例如:e:\workspace\javagui\bin\com\util这个目录,这样虽然可行,但是,却产生了很大的局限性,因为读取的文件必须要要满足在e
阅读全文
摘要:来源于:http://yangfch3.com/2017/03/04/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%86%85%E6%A0%B8%E3%80%81%E9%A1%B5%E9%9D%A2%E5%91%88%E7%8E%B0%E5%8E%9F%E7%90%86%E5%8F%
阅读全文
摘要:如题,运行结果: bbb abcdef @Test public void testRuntimeException() { int a = 0; try { aaa333(); } catch (Exception ex) { System.out.println("bbb"); } System
阅读全文
摘要:Java中所有异常的父类是Throwable类,在Throwable类下有两大子类: 一个是Error类,指系统错误异常,例如:VirtualMachineError 虚拟机错误,ThreadDeath 线程死锁。一般如果是Error类的异常的话,就是程序的硬伤,就好比是工厂里断水断电,机器损坏了。
阅读全文
摘要:<p style="margin top: 0px; margin bottom: 0px; padding top: 0px; padding bottom: 0px;">先说明错误原因:用spring安全拦截器进行验证码的验证的时候抛出异常。</p><p style
阅读全文
摘要:Session了解 Session是什么 引言 在web开发中,session是个非常重要的概念。在许多动态网站的开发者看来,session就是一个变量,而且其表现像个黑洞,他只需要将东西在合适的时机放进这个洞里,等需要的时候再把东西取出来。这是开发者对sess
阅读全文
摘要:1. 在容器中设置:如在tomcat 5.0.28\conf\web.xml中设置 Tomcat默认session超时时间为30分钟,可以根据需要修改,负数或0为不限制session失效时间。 <session config> <session timeout>30</
阅读全文
摘要:springmvc控制登录用户session失效后跳转登录页面,废话不多少了,具体如下: 第一步,配置 web.xml <session config> <session timeout>15</session timeout> </session conf
阅读全文
摘要:在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session具体设置的方法有三种:1.在web容器中设置(以tomcat为例)在tomcat 7.0\conf\web.xml中设置,以下是tomcat7.0中默认配置: ?123<
阅读全文
摘要:1、在tomcat——>conf——>servler.xml文件中定义:<Context path="/test" docBase="/test" defaultSessionTimeOut="3600" isWARExpanded="true" isWARValidated="f
阅读全文
摘要:在使用shiro的session的时候感觉对于tomcat中session的管理还不是特别清楚,而且session管理作为tomcat中比较重要的一部分还是很有必要学习的。 目录 概述 session的作用 session新建、查找和更新 session删除 总结 概述 在tomcatsession
阅读全文
摘要:MySQL建表语句是最基础的SQL语句之一,下面就为您介绍最常用的三种MySQL建表语句,如果您对MySQL建表语句方面感兴趣的话,不妨一看。 1、最简单的: CREATE TABLE t1( id int not null,
阅读全文
摘要:一、并发性 并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。 mysql:mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索
阅读全文
摘要:emp 员工表(empno 员工号/ename 员工姓名/job 工作/mgr 上级编号/hiredate 受雇日期/sal 薪金/comm 佣金/deptno 部门编号) dept 部门表(deptno 部门编号/dname 部门名称/loc 地点) emp表 DROP TABLE IF EXIS
阅读全文
摘要:完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。 在启动Oracle数据库服务器时,实际上是在服务
阅读全文
摘要:生成6位随机数(不会是5位或者7位,仅只有6位): System.out.println((int)((Math.random() 9+1) 100000));同理,生成5位随机数: System.out.println((int)((Math.random() 9+1) 10000)); 同理,生
阅读全文
摘要:首选图片的上传和下载并不是很难,但要注意细节。 一,给出前端图片上传的html代码 1.图片上传的控件 <img src="/${res}/images/default.png" alt="" class="backimg"> <form method="post" id="img
阅读全文
摘要:用到两个对象 第一个对象:FormData 第二个对象:XMLHttpRequest 目前新版的Firefox 与 Chrome 等支持HTML5的浏览器完美的支持这两个对象,但IE9尚未支持 FormData 对象,还在用IE6 ? 只能仰天长叹.... 有了这两个对象,我们可以真正
阅读全文
摘要:阅读目录1.UUID 简介 2.UUID 组成3.项目实战回到顶部1.UUID 简介 UUID 含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准。 也是被开源软件基金会 (Open Sof
阅读全文
摘要:什么是UUID?UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。UUID具有以下涵义:经由一定的算法机器生成为了保证UUID的唯一性,规范定义了包括网卡MAC地址、时间戳、名字空间(Namespace)、
阅读全文
摘要:参考URL:http://www.busfly.net/csdn/post/java_string_fomat_date_time_simpledateformat.html 关键代码: Java代码 java.text.SimpleDateFormat sdf=
阅读全文
摘要:JQuery中Ajax详细参数使用案例 参考文档:http://www.jb51.net/shouce/jquery1.82/ 参考文档:http://jquery.cuishifeng.cn/jQuery.Ajax.html 注意事项 本案例演示测试了官方文档中不常用的参数使用方法 前端代码 fu
阅读全文
摘要: $.ajax({ type: "post", url: url, dataTyp
阅读全文
摘要: bootstrap很多折叠样式css都已经写好,可以直接用,很方便。但是,如果遇到一些bootstrap文档里面没有的例子,估计很多初学者都懵了,然后会折腾很久也未见得有效。今天主要讲如何把select input button弄在一行,因为直
阅读全文
摘要:<div class="row"> <div> <label class="form inline">参加单位:<input type="text" class="form control" /></label> </div>&
阅读全文
摘要:此demo为大于1M对图片进行压缩上传 若小于1M则原图上传,可以根据自己实际需求更改。 demo源码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF 8"> <title>XMLHt
阅读全文
摘要:1、文件上传的原理分析 1.1 文件上传的必要前提: a、提供form表单,method必须是post b、form表单的enctype必须是multipart/form data c、提供input type="file"类的上传输入域 1.2 enctype属性 作用:告知服务器请求正文的MIM
阅读全文
摘要:form表单的多文件上传,具体内容如下 formData对象可以使用一系列的键值对来模拟一个完整的表单,然后使用Ajax来发送这个表单 使用<form>表单初始化FormData对象的方式上传文件 <! 文件上传 > <form id="uploadForm" enct
阅读全文
摘要:在项目中为了帮客户统一上传服务,我们做了1w商家对3w车型的对应表单设计,但是在表单提交过程中后台总是接受不到数据、针对 大表达提交可选以下两种方式配合使用解决大表单提交后台接不到数据的问题。 1.通过使用JSON.stringify(对象)将对象或者数组进行序列化 2.修改tomcat链接参数配置
阅读全文
摘要:问题描述:在网页开发过程中,当需要上传附件(图片,音频,视频等)时,常规方法是使用form表单进行提交,这里总结一下form表单提交的几种方法。 参考地址:http://www.cnblogs.com/zhuxiaojie/p/4783939.html 1.使用form表单进行提交 <form
阅读全文
摘要:前言 使用ajax请求数据,很多人都会,比如说: $.post(path,{data:data},function(data){ ... },"json"); 又或者是这样的ajax $.ajax({ url:"${pageContext.request.contextPath}/public/te
阅读全文
摘要:作为程序员的我们,经常会要用到文件的上传和下载功能。到了需要用的时候,各种查资料。有木有..有木有...。为了方便下次使用,这里来做个总结和备忘。 利用表单实现文件上传 最原始、最简单、最粗暴的文件上传。 前端代码: //方式1 <form action="/Home/SaveFile1" m
阅读全文
摘要: 项目中用户上传总是少不了的,下面就主要的列举一下表单上传和ajax上传!注意: context.Request.Files不适合对大文件进行操作,下面列举的主要对于小文件上传的处理! 资源下载: 一.jQuery官方下载地
阅读全文
摘要:上传文件是常要处理的事情,使用ajaxFileUpload.js处理比较方便,这里的ajaxFileUpload.js文件修改过的, Html部分 <input type="file" id="fu_UploadFile" name="fu_UploadFile" value="" title
阅读全文
摘要:一、准备 1、插件下载地址:https://github.com/kartik v/bootstrap fileinput/ 下载后的压缩包解压文件夹内容如下: js:插件核心js代码,引用fileinput.min
阅读全文
摘要:在线工具 ProcessOn,可以画好多种图 Visio、亿图 这些传统(但功能强大)的客户端工具 XMind、FreeMind、MindManager 等脑图工具,还有在线的百度脑图,前面提到的 ProcessOn 也可以画脑图 有一些 Markdown 工具也可以图流程图和协
阅读全文
摘要:用了mybatis generator,我就不再想用注解了,这与我之前说的注解与XML并用是矛盾的,知识嘛,本来就是多元化的,今天喜欢这个,明天喜欢那个,哈哈,看了mybatis generator下边的作用,再决定用哪个。 mybatis generator的作用: 生成model、mapper接
阅读全文
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf 8"> <title>标签的form属性</title> </head> <body> <form
阅读全文
摘要:在html中,表单form是不能够嵌套使用的,例如: <form name="form1"> <form name="form2"> ...... </form> .....</form>这样是不合法的,那么如果我们遇到需要用到两个表单的情况应该怎么办
阅读全文
摘要:SpringMVC上传图片总结(2) 使用百度webuploader上传组件进行上传图片 ◆◆◆ 在上一篇文章中,我们介绍了《 SpringMVC上传图片的常规上传方法 》。本文接着第一篇,将继续介绍SpringMVC的上传图片,其中在页面前端利用百度的开源组件Web
阅读全文
摘要:原文地址:https://blog.csdn.net/chenchunlin526/article/details/70945877 SpringMVC上传图片总结(1) 常规方法进行图片上传,使用了MultipartFile、MultipartHttpServletRequest ◆◆◆ 1、we
阅读全文
摘要:Win10安装后必做的优化,解决磁盘100%占用 01关闭家庭组 控制面板–管理工具–服务– HomeGroup Listener和HomeGroup Provider禁用。 02关闭磁盘碎片整理、自动维护计划任务 选中磁盘C 属性–工具–对驱动器进行优化和碎片整理–优化–更
阅读全文
摘要:转载自: http://www.myexception.cn/web/1935104.html 文件上传的三种方式 Java 前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对 Http 协议较模糊,故这次采用渐
阅读全文
摘要:最近因为毕设重新回归Ubuntu,手头有一台装了Win10的ThinkPad X240s,最终成功完成了Windows 10 教育版和Ubuntu Kylin 15.10 的双系统配置,下文(多图慎入)是我完成整个过程的手记。 安装方式 Ubuntu是很多Linux初学者最理想的选择,如果你恰好对W
阅读全文
摘要:说明本教程基于个人电脑(型号:神舟K550d i7 D1)成功安装测试发布,不同硬件环境可能有细微差异,为预防安装过程中出现意想不到的报错,重要数据请提前备份硬件环境cpu:Intel i7 4710MQ内存:8GB DDR3硬盘:1TB 日立机械硬盘重要声明本教程安装顺序是先安装WIN10再安装U
阅读全文
摘要:前言去年暑假的时候,写了一篇如何装 Linux 和 Windows 10 双系统的文章发在了简书上,我写这篇文章的原因是当初装双系统确实是折腾了许久,网上也找不到一篇详尽的教程。由于去年对于写教程还不是熟练,而这一年多的使用过程也遇到了一些问题,所以就准备「Refactoring」这篇文章。EFI
阅读全文
摘要:Java语言要求java程序中(无论是谁写的代码)所有抛出(throw)的异常都必须是从Throwable派生而来。当然,实际的Java编程中,由于JDK平台已经为我们设计好了非常丰富和完整的异常对象分类模型。因此,java程序员一般是不需要再重新定义自己的异常对象。而且即便是需要扩展自定义的异常对
阅读全文
摘要:现象: Controller中的方法接收到前台ajax请求后开始执行, 当执行到某一行时程序终止,前台回调进Error方法。 后台明明catch了Exception异常,但异常并没有被捕获(不进catch)。 检查发现: 方法中引用的一个常量类,没有更新到生产环境。 因为项目处于改造中期,功能没有全
阅读全文
摘要:一、分析 异常需要封装,但是仅仅封装还是不够的,还需要传递异常。一个系统的友好型的标识,友好的界面功能是一方面,另一方面就是系统出现非预期的情况的处理方式了。二、场景 比如我们的JEE项目一般都又三层:持久层、逻辑层、展现层,持久层负责与数据库交互
阅读全文
摘要:问题 今天遇到一个问题,在下面的代码中,当抛出运行时异常后,后面的代码还会执行吗,是否需要在异常后面加上return语句呢? public void add(int index, E element){ if(size >= elements.length) { throw new Runti
阅读全文
摘要:PC=PV/T C t f 其中,PC是并发数,T是观测时间,即产生PV的时间长度,比如一天中的14个小时产生了20万并发,则公式中T=14 60 60秒,PV=20万。C是单个页面请求的HTTP连接数,t是连接的持续时间,一般取一个估计用户等待连接的时长,比如用户在平均等待5秒发现网页还没打开就不
阅读全文
摘要:今天在论坛看到一篇关于异常处理的文章,异常处理机制详解开头就搬出了这样一个例子: public class TestException { public TestException() { } boolean testEx() throws Exception { boolean ret = tru
阅读全文
摘要: 有时候一些小的细节,确实比较纠结,对于try catch finally代码块中代码依次执行,当try中有exception抛出时,将会有catch拦截并执行,如果没有catch区块,那么exception将被添加到“return栈顶”并执行finally。
阅读全文
摘要:一 概念 众所周知java提供了丰富的异常类,这些异常类之间有严格的集成关系,分类为 父类Throwable Throwable的两个子类Error和Exception Exception的两个子类CheckedException和RuntimeException 二 发现问题 通常捕
阅读全文
摘要:【0】README 0.1) 本文描述+源代码均 转自 core java volume 1, 旨在理解 java异常——捕获异常+再次抛出异常与异常链 的相关知识; 【1】捕获异常相关 1.1)如果某个异常发生的时候没有再任何地方进行捕获, 那程序就会运行终止: 并在控制台上打印出异常信息 , 其
阅读全文
摘要: 在Java中,null值表示引用不指向任何对象。运行过程中系统发现使用了这样一个引用时·可以立即停止进一步的访问,不会给系统带来任何危险。 1.如果是对象的field的话那么系统在初始化对象的时候会把那些对象的值赋值为null,基本数据类型也有它们的初始值 2.如果是在方法内,那么程序员
阅读全文
摘要:singleton作用域:当把一个Bean定义设置为singleton作用域是,Spring IoC容器中只会存在一个共享的Bean实例,并且所有对Bean的请求,只要id与该Bean定义相匹配,则只会返回该Bean的同一实例。值得强调的是singleton作用域是Spring中的缺省作用域。pro
阅读全文
摘要:十年阿里,就只剩下这套Java开发体系了 >>> 在最近的项目中,有个地方我们不得不实用getBean的方法,自己从Spring context中获取bean进行数据库操作。 方法一(效率低,极易出现bug,不推荐使用): 刚刚开始的时候,我们使用这中方式
阅读全文
摘要:我们知道可以通过ApplicationContext的getBean方法来获取Spring容器中已初始化的bean。getBean一共有以下四种方法原型: l getBean(String name) l getBean(Class<T> type) l getBean(String n
阅读全文
摘要:原问地址:https://zhuanlan.zhihu.com/p/34152045 最近从MacBook换到了种草已久的Surface Book 2,而我的工作环境也自然要从macOS换到Windows10了。作为使用Mac系统多年做开发的程序员,使用Windows最大的问题之一就是终端。不能说W
阅读全文
摘要:Windows 虽然不断在升级,但系统自带的剪贴板功能却仍然弱爆了 (只能保留一条记录)。 Ditto 下载地址:http://sourceforge.net/projects/ditto cp/files/Ditto/3.18.24.0/DittoPortable_3_18_24_0.zip/do
阅读全文
摘要:Service Mesh(服务网格)会是今年微服务生态的主角吗?从趋势来看,众多企业正在将这项理微服务复杂性的技术/工具,搬进他们的IT“火药库”之中。 什么是Service Mesh? 根据Linkerd CEO William Morgan定义,Service Mesh是用于处理服务间通信的基础
阅读全文
摘要:Lock wait timeout exceeded; try restarting transaction解决方案 参考文章 Spring中@Transactional事务回滚 http://www.importnew.com/19489.html Mysql中“select ... for up
阅读全文
摘要:原文地址:https://blog.csdn.net/u013142781/article/details/50421904 一、使用场景举例 在了解@Transactional怎么用之前我们必须要先知道@Transactional有什么用。下面举个栗子:比如一个部门里面有很多成员,这两者分别保存在
阅读全文
摘要:原文地址:https://www.jianshu.com/p/4e3edbedb9a8 =========================================================================================== &n
阅读全文
摘要:转自:http://my.oschina.net/mushui/blog/161452 一个数据库可能拥有多个访问客户端,这些客户端都可以并发方式访问数据库。数据库中的相同数据可能同时被多个事务访问,如果没有采取必要的隔离措施,就会导致各种并发问题,破坏数据的完整性。这些问题可以归结为5类,包括3类
阅读全文
摘要:1 初步理解 理解事务之前,先讲一个你日常生活中最常干的事:取钱。 比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元
阅读全文
摘要:多事务运行并发问题 在实际应用中,往往是一台(或多台)服务器向无数客户程序提供服务,当服务器查询数据库获取数据时,如果没有采用必要的隔离机制,可能会存在数据库事务的并发问题,下面是一些常见的并发问题分类: 1. 第一类丢失更新:撤销一个事务,其他事务已提交的更新数据覆盖 2. 第二类丢失更新:一个事
阅读全文
摘要:Mysql InnoDB 排他锁 用法: select … for update; 例如:select from goods where id = 1 for update; 排他锁的申请前提:没有线程对该结果集中的任何行数据使用排他锁或共享锁,否则申请会阻塞。 for update仅适用于Inno
阅读全文
摘要:mysql 日志包括:错误日志,二进制日志,通用查询日志,慢日志等 一:通用查询日志: 记录建立的客户端连接和执行的语句 1)show variables like '%verision%'; 显示数据库版本号,存储引擎等信息 mysql> show variables like '%vers
阅读全文
摘要:可直接在mysql命令行执行:show engine innodb status\G; 查看造成死锁的sql语句,分析索引情况,然后优化sql然后show processlist; show status like ‘%lock%’ show OPEN TABLES w
阅读全文
摘要: Java执行一个SQL查询未提交,遇到1205错误。 java.lang.Exception: Error updating database. Cause: java.sql.SQLException:
阅读全文
摘要:为啥写这个文章呢?spring各个版本不同,以及和系统框架套在一起不同,导致获取的方式不同,网络上各种版本,太乱了,写获取方式的人都不写这个获取方式是在本地还是在WEB,在那种应用服务器下,在spring那个版本下,太过分了! 我这写一些,常见的,可能经常要用的版本; 首先了解,为什么要获取这个东西
阅读全文
摘要:十年阿里,就只剩下这套Java开发体系了 >>> 大家都知道,项目启动的时候,spring读取xml文件,将配置的bean 或者 注解下的controller service dao全部实例化。然后注入到代码里去使用。那么我们怎么自己去获取某个实例化的be
阅读全文
摘要:概述 Spring web 的工具类 WebApplicationContextUtils 位于包 org.springframework.web.context.support 是访问一个ServletContext的根WebApplicationContext的便捷方法类。该工具类提供了如下工具
阅读全文
摘要:ApplicationContext ac1 = new FileSystemXmlApplicationContext("com/spark/system/applicationContext.xml");//如果配置文件放在文件系统的目录下则优先使用该方式//com/spark/system/a
阅读全文
摘要:WEB项目: 方法1: ?1ApplicationContext ac1 = WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext sc) 方法2: ?1ApplicationContext
阅读全文
摘要:Spring 的优秀工具类盘点 转 第 1 部分: 文件资源操作和 Web 相关工具类 http://www.ibm.com/developerworks/cn/java/j lo spring utils1/ 文件资源操作 文件资源的操作是应用程序中常见的功能,如当上传一个文件后将其保存在特定目录
阅读全文
摘要:当 Web 应用集成 Spring 容器后,代表 Spring 容器的WebApplicationContext对象将以 WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE 为键存放在ServletContext的属性列表中。您当
阅读全文
摘要:如果在web项目中,用到定时器的朋友可能会遇到使用spring注解的方式获取bean的时候报空指针的异常。这是就可以使用手工的方法获取spring容器中的bean了。 下面是具体的方法: 1。先说一个最简单的方法 ContextLoaderListener.getCurrentWebApplicat
阅读全文
摘要:Java中所有异常的父类是Throwable类,在Throwable类下有两大子类: 一个是Error类,指系统错误异常,例如:VirtualMachineError 虚拟机错误,ThreadDeath 线程死锁。一般如果是Error类的异常的话,就是程序的硬伤,就好比是工厂里断水断电,机器损坏了。
阅读全文
摘要:1.java将所有的错误封装为一个对象,其根本父类为Throwable, Throwable有两个子类:Error和Exception。 2.Error是Throwable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。大多数这样的错误都是异常条件。虽然 &
阅读全文
摘要:==========================================题外话===================================================== 今天是2016年11月26日,实习到现在已经两个多月了,这两天忽然意识到了很重要的一个问题:在实习过程
阅读全文
摘要: Prototype模式是提供自我复制的功能。包括浅拷贝和深拷贝。 一、Prototype模式的用途 场景1:游戏场景中有很多类似的敌人,它们的技能都一样,但是随着敌人出现的位置和不同,它们的能力也不太一样。那么,可以创建一个敌人抽象类,然后对于不同能力的步兵创建不同的子类。然后,使用工厂
阅读全文
摘要:为了加深对生产者消费者模式的理解,特意写了这个demo,里面还包含了一个自己写的定时任务。代码下载地址:http://download.csdn.net/detail/li_yan_fei/9811572 是个maven项目,只用了spring框架。 学到的内容有3个 第一:加深了对生产者消费者模式
阅读全文
摘要:在并发量比较高的情况下redis有很多应用场景,提升查询效率,缓解底层DBio ,下面列举两个平时开发中应用过的两个例子,欢迎各位一起讨论改进。 1 . redis 惊群处理 1.1 方案的由来 Redis的缓存数据库是为快速响应客户端减轻数据库压力的有效手段之一,其中有一种功能是失效缓
阅读全文
摘要:在写这篇文章之前一直对memcache 、memcached模糊,相差一个字母,特此总结下: Memcache是什么? Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是
阅读全文
摘要:本次主要是在win7 64 上演示操作。 web应用构建 Memcached安装配置启动 Tomcat配置 所需jar包 memcached session manager 序列化 contextxml配置 Nginx安装配置启动 测试 参考 web应用构建 简单构造web应用,这里就不做描述了,具
阅读全文
摘要:原文地址:https://www.cnblogs.com/rocomp/p/4802396.html 一、常见JavaWeb服务器 1、WebLogic:是BEA公司的产品、WebSphereAS:是IBM公司的产品、JBossAS:红帽公司的产品,可以自行了
阅读全文
摘要:环境清单列表:(因为只有三台电脑,所有把Nginx和memcached放到一起) 应用服务器1:192.168.51.10; 应用服务器2:192.168.55.110; memcached服务器:192.168.51.75; Nginx地址:192.168.51.75 一、安装tom
阅读全文
摘要:会话保持的三种方式 Session sticky会话绑定:通过在前端调度器的配置中实现统一session发送至同一后发端服务器 Session cluster会话集群:通过配置Tomcat保持所有Tomcat的session的信息一致。 Session server 会话服务:将所有的session
阅读全文
摘要:相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:反向代理(Reverse Proxy)方式是指以代理服务器来接受
阅读全文
摘要:一、 目标实现高性能负载均衡的Tomcat集群: 二、步骤 1、首先下载Nginx,要下载稳定版: 2、然后解压两个Tomcat,分别命名为apache tomcat 6.0.33 1和apache tomcat 6.0.33 2: 3、然后修改这两个Tomcat
阅读全文
摘要:近期尝试使用tomcat和Nginx进行配合做负载均衡和静态与动态资源分配的Demo,期间遇到很多有意思的地方和知识短板,特此记录 一:什么是Nginx? Nginx也是一款服务器,我们常用它做如:反向代理、负载均衡、动态与静态资源的分离的工作 反向代理:相对应的是正向代理,如果你使用过代理服务器的
阅读全文
摘要:“你永远不知道意外和明天哪个先到”,这句话应该是很多中小企业的生存现状。 中国每年约有100万家企业倒闭,平均每分钟就有2家企业倒闭!中国4000多万中小企业,存活5年以上的不到7%,10年以上的不到2%!换言之,中国超过98%的中小企业最终都走向了死亡。 然而,意外也有好坏之分,那2
阅读全文
摘要:首先申明,本人实现微信支付宝等支付平台合多为一的二维码支付,并且实现有效时间内支付有效,本人采用的框架是spring springmvc mybatis 框架,maven管理。其实如果支付,不需要mybatis也能实现,代码和本人见解还需大神指教。 流程和思路: 用户点击支付 > 出现一次支付
阅读全文
摘要:最近做完了一个项目,正好没事做,产品经理就给我安排了一个任务。 做一个像收钱吧这样可以统一扫码收钱的功能。 一开始并不知道是怎么实现的,咨询了好几个朋友,才知道大概的业务流程:先是开一个网页用来判断支付平台,是微信还是支付宝,判断过后就好办了,直接照搬微信支付和支付宝的官
阅读全文
摘要:cmd 关闭进程java taskkill /F /IM java.exe taskkill /f /im java.exe 如何用dat批处理文件关闭某端口对应程序 Windows自动化命令 如何用dat批处理文件关闭某端口对应程序? 网上找到的大部分都是手动操作,第一步先查出端口,第二步在根据上
阅读全文
摘要:@echo off setlocal enabledelayedexpansion for /f "delims= tokens=1" %%i in ('netstat aon ^| findstr "8080"') do ( set a=%%i goto js ) :js taskkill /f
阅读全文
摘要:原文地址:https://blog.csdn.net/ititii/article/details/79999481 一、Mybatis关联查询映射这里采用一个案例来进行分析:(下面的案例都是采用Mapper接口编程的方式来实现)数据库准备:在数据库中创建一个Mybatis数据库,并在中创建user
阅读全文
摘要:原文地址:https://blog.csdn.net/ITITII/article/details/79969447 一、什么是Mybatis这里借用官网的一句话介绍什么是mybatis:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所
阅读全文
摘要:文章目录 [隐藏] 一。JavaProject中org.json解析JSON 1.JSON的org.son api下载 1)JSON网址2)JSON的java解析org.json api网址3)JSON的org.json api源码地址2.在JavaProject中使用 1)创
阅读全文
摘要:一、简介 org.json是Java常用的Json解析工具,主要提供JSONObject和JSONArray类,现在就各个类的使用解释如下。 二、准备 1.在使用org.json之前,我们应该先从该网址https://github.com/douglascrock
阅读全文
摘要:转载http://blog.csdn.net/hongwangzhang/article/details/51260879 在日志解析,前后端数据传输交互中,经常会遇到 String 与 map、json、xml 等格式相互转换与解析的场景,其中 json 基本成为了跨语言、跨前后端的事实上的标准数
阅读全文
摘要:序言 本文尽可能的不涉及到繁杂的数学公式,把面试中常问的模型核心点,用比较通俗易懂但又不是专业性的语言进行描述。希望可以帮助大家在找工作时提纲挈领的复习最核心的内容,或是在准备的过程中抓住每个模型的重点。实战环境说明: Python 2.7; Sklearn 0.19.0; graphviz 0.8
阅读全文
摘要:1、你会在时间序列数据集上使用什么交叉验证技术?是用k倍或LOOCV? 都不是。对于时间序列问题,k倍可能会很麻烦,因为第4年或第5年的一些模式有可能跟第3年的不同,而对数据集的重复采样会将分离这些趋势,而我们最终可能只是需要对过去几年的进行验证,这就不能用这种方法了。相反,我们可以采用如下所示的5
阅读全文
摘要:在eclipse中调试时,鼠标移动到变量上不显示值,这个原来自己也遇到过,没注意,反正就使用ctrl+shift+i嘛,也可以的,刚查了一下,解决方法如下: Window >Preferences >Java >Editor >Hovers 将[Variable
阅读全文
摘要:1)继承Thread: public class ThreadTest extends Thread { private int count; private String name; public ThreadTest(int count,String name){ this.count = co
阅读全文
摘要:Eclipse的"Call Hierarchy"可以查看一个Java方法或类成员变量的调用树(caller和callee两个方向),非常方便。 在IDEA中类似功能被划分到了三个命令。 IntelliJ IDEA中可以在主菜单中选择Navigate | Call Hierarchy命令
阅读全文
摘要:"Call Hierarchy"功能比较 Eclipse的"Call Hierarchy"可以查看一个Java方法或类成员变量的调用树(caller和callee两个方向)。 IntelliJ IDEA中可以在主菜单中选择Navigate | Call Hierarchy命令查看一个Java方法调用
阅读全文
摘要:当工程复杂的情况下,用眼睛去人工查看调用情况是很费力也没必要的。我们需要用 Eclipse 来做这点。 (1) 我们查看本类调用他类情况可以直接看 import 。 (2) &nb
阅读全文
摘要:方法一:打开该类,在类的定义上即类名上,右键 References Project ,就可以查看该类是否被工程中的其他Java文件引用过;但是如果在JSP页面,这个方法查不出来 方法二:打开eclipse,使用快捷键,Ctrl+h,会弹出一个对话框,找到File Search这个页签,在Contai
阅读全文
摘要:ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存 把不经
阅读全文