04 2018 档案

摘要:Fiddler是一个免费、强大、跨平台的HTTP抓包工具。Wireshark也是一个强大的抓包工具,不过Wireshark是一个通用的抓包工具,主要精力放在各种协议上了,针对HTTP的特定功能较少。所以如果你需要研究HTTP包的话,Fiddler一定是最适合的工具。 下载和安装 我们可以到Fidll 阅读全文
posted @ 2018-04-28 13:07 星朝 阅读(1403) 评论(1) 推荐(0) 编辑
摘要:一.Fiddler介绍Fiddler是一个http抓包改包工具,fiddle英文中有“欺骗、伪造”之意,与wireshark相比它更轻量级,上手简单,因为只能抓http和https数据包,所以在针对http和https数据包的抓取上它更加专业。不仅可以记录客户端和服务器的http(s)请求,还能设置 阅读全文
posted @ 2018-04-28 13:05 星朝 阅读(1327) 评论(0) 推荐(0) 编辑
摘要:Wireshark(前称Ethereal)是一个网络数据包分析软件。网络数据包分析软件的功能是截取网络数据包,并尽可能显示出最为详细的网络数据包数据。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。网络管理员使用Wireshark来检测网络问题,网络安全工程师使用Wires 阅读全文
posted @ 2018-04-28 13:02 星朝 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:Wireshark基本用法 抓取报文: 下载和安装好Wireshark之后,启动Wireshark并且在接口列表中选择接口名,然后开始在此接口上抓包。例如,如果想要在无线网络上抓取流量,点击无线接口。点击Capture Options可以配置高级属性,但现在无此必要。 点击接口名称之后,就可以看到实 阅读全文
posted @ 2018-04-28 12:58 星朝 阅读(2101) 评论(0) 推荐(0) 编辑
摘要:一年前曾参与过中石油的一个移动平台项目,实现了通过MDM对iOS设备进行管理。由于苹果对于mdm这块的接口及开发流程只向几个合作伙伴进行了分享,并没有对具体实现的文档进行公开,所以这方面的资料非常少。现在把实现的过程分享给大家,希望能对大家有所帮助。 MDM介绍 MDM的全称是Mobile Devi 阅读全文
posted @ 2018-04-28 11:46 星朝 阅读(1360) 评论(0) 推荐(0) 编辑
摘要:文件上传一般是用jquery的uploadify,比较好用。后面会出文章介绍uploadify这个插件。 但是,有时候为了偷懒,直接就用input 的file进行文件和图片等的上传,input file 可以控制上传的格式,但是是html5,很多浏览器不支持,请看我的文章对input file上传类 阅读全文
posted @ 2018-04-28 10:57 星朝 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:$(document).ready(function () { SyntaxHighlighter.defaults['toolbar'] = false; SyntaxHighlighter.all(); }); jQuery异步上传文件 <! 尺寸自适应 (adsbygoogle = windo 阅读全文
posted @ 2018-04-27 18:05 星朝 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:环境:景安快云服务器(听说很垃圾,但是公司买的,我也刚来),CentOS 6.8 x86_64,Apache,MySQL5.1,PHP5.3. 问题:现公司有一个php系统,需要重复向后台发送ajax请求,但是会出现pending状态,我现在需要解决这个问题,或者说找到问题在服务器,代码,还是客户端 阅读全文
posted @ 2018-04-27 18:00 星朝 阅读(26036) 评论(2) 推荐(1) 编辑
摘要:在公司国做一个运营活动,上线后PM总是抱怨访问速度过慢,影响运营效果。然而从前端的角度来说我已经做了如下优化: css、js合并压缩、图片压缩、雪碧图、静态资源全部上CDN。但是依然很慢,实在s是困惑,通过chrome的timeline分析,发现有些请求确实很慢,但是大部分时间消耗在stalled阶 阅读全文
posted @ 2018-04-27 17:59 星朝 阅读(36499) 评论(0) 推荐(3) 编辑
摘要:周五同事遇到一个很奇怪的问题,调到下班,虽然问题解决了,但是不知道问题的具体原因,回来翻了翻代码,才发现症结所在,下面就分享出来,供遇到同样问题的同行们参考:   先把问题描述一下,做的功能是使用ajax向后台来提交数据,为了向用户进行很好的错误提示,后台中将出现错误时的错误原因返回给前端 阅读全文
posted @ 2018-04-27 17:53 星朝 阅读(6670) 评论(0) 推荐(0) 编辑
摘要:      项目中最近有用到表单提交,是带有图片上传的表单录入,需要ajax异步提交,网上找了好多例子都是只能提交上传字段一个信息的,这里整理一下。表单里有普通文本信息字段也有图片上传字段。      1、js 阅读全文
posted @ 2018-04-27 17:43 星朝 阅读(1582) 评论(0) 推荐(0) 编辑
摘要:jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。jQuery Form有两个核心方法 ajaxForm() 和 ajaxSubmit(), 它们集合了从控制表单元素到决定如何管理提交进程的功能。另外,插件还包括其他的一些方法: form 阅读全文
posted @ 2018-04-27 17:38 星朝 阅读(28975) 评论(0) 推荐(0) 编辑
摘要:感觉这个问题跟Chrome浏览器本身的一些策略有关。 在我写完登录页面后 准备美滋滋的登录验证下的时候,确一直卡在数据获取上了,查看NetWork,发现是Chrome最后一个请求一直是pending状态,显示 Caution: request is not finished yet。 在检查了程序无 阅读全文
posted @ 2018-04-27 17:07 星朝 阅读(960) 评论(0) 推荐(0) 编辑
摘要:1.现象 个别机器突然出现Chrome访问我司产品异常,本该通过接口获取的数据没有呈现,之前都是好好的,而且其他机器同样用同版本Chrome访问正常。 出现问题的机器重装Chrome问题依然存在,直到重装了操作系统才恢复正常。 2.分析 打开Chrome开发者工具发现,部分接口请求一直处于pendi 阅读全文
posted @ 2018-04-27 16:42 星朝 阅读(4630) 评论(0) 推荐(0) 编辑
摘要:本文前戏较多,务实的同学可以直接跳到结论。 <! more 由「钢的琴」网友脑洞大开延伸出了吉的他二的胡琵的琶,以及后来许嵩的「苏格拉没有底」,是否可以再拓展一下,得到哥本不爱吃哈根,哈根爱达斯等剧情乱入的关系。 上面跟本文要讨论的主题有什么关系? 没关系。 缘起 有用户反馈内部MIS系统慢,页面加 阅读全文
posted @ 2018-04-27 15:59 星朝 阅读(1855) 评论(0) 推荐(0) 编辑
摘要:现象:启动eclipse缓慢,启动完成经常出现未响应情况。偶然在打开一个项目时候,也出现未响应。   原因:虚拟内存不足,或者电脑本身内存不足。但是目前绝大多数PC而言,内存应该是充足的,因此可以修改虚拟内存参数来解决。   解决办法: 在eclipse安装目录下,将eclips 阅读全文
posted @ 2018-04-27 13:35 星朝 阅读(3956) 评论(0) 推荐(0) 编辑
摘要:原 如何通过submit提交form表单获取后台传来的返回值 2017年07月30日 11:18:57 阅读数:20169   小伙伴是不是遇到过这样的问题,通过submit提交form表单的时候,不知怎么获取后台传来的返回值。有的小伙伴就会说你不会发送ajax,其实小编也会。假如提价的f 阅读全文
posted @ 2018-04-27 11:32 星朝 阅读(14814) 评论(2) 推荐(0) 编辑
摘要:转 jsp中文乱码六种情况 解决方案 2016年10月22日 21:32:55 阅读数:10672 来源:http://blog.csdn.net/lovesummerforever/article/details/12290319   乱码是让人头疼的一件事情,您是否和我一样也 阅读全文
posted @ 2018-04-27 10:24 星朝 阅读(4278) 评论(0) 推荐(0) 编辑
摘要:前言 使用ajax请求数据,很多人都会,比如说: $.post(path,{data:data},function(data){ ... },"json"); 又或者是这样的ajax $.ajax({ url:"${pageContext.request.contextPath}/public/te 阅读全文
posted @ 2018-04-27 10:08 星朝 阅读(13799) 评论(1) 推荐(0) 编辑
摘要:XMLHttpRequest Level 2 添加了一个新的接口——FormData。利用 FormData 对象,我们可以通过 JavaScript 用一些键值对来模拟一系列表单控件,我们还可以使用 XMLHttpRequest 的 send() 方法来异步的提交表单。与普通的 阅读全文
posted @ 2018-04-27 09:53 星朝 阅读(287) 评论(0) 推荐(0) 编辑
摘要:前言 做项目时,遇到表单中图像需要跟表单一起提交,这样会造成后台没办法接收到图片。后面上网调查后,明白表单提交时是默认application/x www form urlencoded格式,只接受键值对。所以以下例子采用FormData格式异步提交表单,因为formData格式可以接收文件格式。 具 阅读全文
posted @ 2018-04-27 09:26 星朝 阅读(2715) 评论(0) 推荐(0) 编辑
摘要:通过传统的form表单提交的方式上传文件: [html] view plain copy print?<form id= "uploadForm" action= "http://localhost:8080/cfJAX_RS/rest/file/upl 阅读全文
posted @ 2018-04-27 09:15 星朝 阅读(17505) 评论(0) 推荐(0) 编辑
摘要:FormData 1. 概述 FormData类型其实是在XMLHttpRequest 2级定义的,它是为序列化表以及创建与表单格式相同的数据(当然是用于XHR传输)提供便利。 2. 构造函数 创建一个formData对象实例有几种方式 1、创建一个空对象实例 var formData = new 阅读全文
posted @ 2018-04-26 17:13 星朝 阅读(2520) 评论(0) 推荐(0) 编辑
摘要:网站中文件的异步上传是个比较麻烦的问题,不过现在通过jquery 可以很容易的解决这个问题; 使用jquery2.1版本,较老版本不支持异步文件上传功能; 表单代码: [html] view plain copy print?<form id="fileUploadForm"> 阅读全文
posted @ 2018-04-26 17:03 星朝 阅读(1793) 评论(0) 推荐(0) 编辑
摘要:spring mvc返回json字符串的方式 方案一:使用@ResponseBody 注解返回响应体 直接将返回值序列化json            优点:不需要自己再处理 步骤一:在sp 阅读全文
posted @ 2018-04-26 11:35 星朝 阅读(7722) 评论(1) 推荐(1) 编辑
摘要: Ajax 提交form方式可以将form表单序列化 然后将数据通过data提交至后台,例如: $.ajax({        url : "http://localhost:8080/",  阅读全文
posted @ 2018-04-25 18:15 星朝 阅读(4184) 评论(0) 推荐(0) 编辑
摘要:form表单提交的几种方法 1 <form id="myform" name="myform" method="post" onsubmit="return sumbitTest();" 2 action="RegisterAction.action"> 3 <table> 阅读全文
posted @ 2018-04-25 17:55 星朝 阅读(1892) 评论(0) 推荐(0) 编辑
摘要:文件上传和下载在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用Java开发的文件上传组件,本文以commons fileupload组件为例,为jsp应用添加文件上传功能。common fileupload组件是apache的一个开源项目之一,可以从http:/ 阅读全文
posted @ 2018-04-25 16:16 星朝 阅读(5706) 评论(0) 推荐(0) 编辑
摘要:Web应用中有各种获取path或URI,URL的方法,假设网页访问地址: http://localhost:8080/tradeload/TestServlet Web应用context: /tradeload  各路径鉴定如下: Java代码   request.ge 阅读全文
posted @ 2018-04-25 16:10 星朝 阅读(4129) 评论(0) 推荐(0) 编辑
摘要:转载请注明出处:http://blog.csdn.net/l1028386804/article/details/52676480 答案1设置Tomcat启动的初始内存 其初始空间(即 Xms)是物理内存的1/64,最大空间( Xmx)是物理内存的1/4。可以利用JVM提供的 Xmn Xms Xmx 阅读全文
posted @ 2018-04-25 15:13 星朝 阅读(1115) 评论(0) 推荐(0) 编辑
摘要:http://topic.csdn.net/u/20090910/10/20c6ba01 28ac 482e 94b2 bfce0a952f77.html 请问set JAVA_OPTS的各项參数是什么意思? 比如以下的: set JAVA_OPTS=%JAVA_OPTS% Xm 阅读全文
posted @ 2018-04-25 15:12 星朝 阅读(1106) 评论(0) 推荐(0) 编辑
摘要:首先说一下input 大家都知道上传文件,图片是通过input 的file进行上传的。 1. 首先是样式 大家都知道input在HTML的代码为 <input type="file">;在页面的样式是不可以更改的,如下图 但是最为一个投机取巧的前端,一切样式都是可以修改的。 效果图如下 阅读全文
posted @ 2018-04-25 14:20 星朝 阅读(12552) 评论(0) 推荐(0) 编辑
摘要:值得注意的是:当一个表单里面包含这个上传元素的时候,表单的enctype必须指定为multipart/form data,method必须指定为post,浏览器才会认识并正确执行。但是还有一点,浏览器只允许用户点击<input type="file">来选择本地文件,用JavaScrip 阅读全文
posted @ 2018-04-25 14:15 星朝 阅读(2283) 评论(0) 推荐(0) 编辑
摘要:前言:做Web开发的我们,表单验证是再常见不过的需求了。友好的错误提示能增加用户体验。博主搜索bootstrap表单验证,搜到的结果大部分都是文中的主题:bootstrapvalidator。今天就来看看它如何使用吧。 一、源码及API地址 介绍它之前,还是给出它的源码以及API的地址吧。 boot 阅读全文
posted @ 2018-04-25 13:08 星朝 阅读(241) 评论(0) 推荐(0) 编辑
摘要:jQuery校验官网地址:http://bassistance.de/jquery plugins/jquery plugin validation 一、导入js库 <script type="text/javascript" src="<%=path %>/validate/jq 阅读全文
posted @ 2018-04-25 13:05 星朝 阅读(195) 评论(0) 推荐(0) 编辑
摘要:JS表单验证 12个常用的JS表单验证    最近有个项目用到了表单验证,小编在项目完结后的这段时间把常用的JS表单验证demo整理了一下,和大家一起分享~~~ 1. 长度限制 <p>1. 长度限制</p><form name=a onsubmit= 阅读全文
posted @ 2018-04-25 12:04 星朝 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Jmeter是一款优秀的开源测试工具, 是每个资深测试工程师,必须掌握的测试工具,熟练使用Jmeter能大大提高工作效率。 熟练使用Jmeter后, 能用Jmeter搞定的事情,你就不会使用LoadRunner了。 【小坦克Jmeter教程】,将会覆盖Jmeter的各个功能,并且会通过丰富的实例,让 阅读全文
posted @ 2018-04-24 22:08 星朝 阅读(238) 评论(0) 推荐(0) 编辑
摘要:Jmeter是一个非常好用的压力测试工具。  Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好。   阅读目录什么是压力测试 做压力测试的常用工具做压力测试的步骤如下:本文做压力测试的例子第一步: 使用CSV Data 阅读全文
posted @ 2018-04-24 20:40 星朝 阅读(435) 评论(0) 推荐(0) 编辑
摘要:HTML <link href="bootstrap.css" rel="stylesheet"> <link href="gloab.css" rel="stylesheet"> <link href="index.css" rel="stylesheet"> 阅读全文
posted @ 2018-04-24 16:45 星朝 阅读(2537) 评论(0) 推荐(0) 编辑
摘要:Tomcat 7优化前及优化后的性能对比 Tomcat 7在我们日常开发、测试、生产环境都会使用到,但对于大部分开发人员来说,对其性能还是没有多大了解。本文就对它做一次性能测试,对比优化前后的性能区别。 一、运行环境 CPU: Intel(R) Pentium(R) P6200@2.13GHz &n 阅读全文
posted @ 2018-04-24 09:54 星朝 阅读(361) 评论(0) 推荐(0) 编辑
摘要:一、总结前一天的学习 从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是: ü   吞吐量 ü   Responsetime ü   Cpuload ü   MemoryUsage 我们也在第三天 阅读全文
posted @ 2018-04-24 09:51 星朝 阅读(512) 评论(0) 推荐(0) 编辑
摘要: usr/local/jdk/bin/java Dresin.home=/usr/local/resin server Xms1800M Xmx1800M Xmn300M Xss512K XX:PermSize=300M XX:MaxPermSize=300M XX:SurvivorRatio= 阅读全文
posted @ 2018-04-24 09:49 星朝 阅读(784) 评论(0) 推荐(0) 编辑
摘要:Mybatis动态插入数据(使用trim标签) 有时我们控制同一张表,但传入的参数不固定,操作表的字段不固定,就要用到mybatis动态插入。.xml如下: <insert id="insertMessage" parameterType="com.sf.ccsp.member.client. 阅读全文
posted @ 2018-04-23 17:43 星朝 阅读(551) 评论(0) 推荐(0) 编辑
摘要:在使用mybatis做持久层时,insert、update、delete,sql语句默认是不返回被操作记录主键的,而是返回被操作记录条数; 那么如果想要得到被操作记录的主键,可以通过下面的配置方式获取。 针对Sequence主键而言,在执行insert sql前必须指定一个主键值给要插入的记录,如O 阅读全文
posted @ 2018-04-23 13:22 星朝 阅读(876) 评论(0) 推荐(0) 编辑
摘要:该问题,我百度了下,根本没发现什么有价值的文章;还是看源代码(详见最后附录)中的注释,最有效了!insert,返回值是:新插入行的主键(primary key);需要包含<selectKey>语句,才会返回主键,否则返回值为null。update/delete,返回值是:更新或 阅读全文
posted @ 2018-04-23 13:17 星朝 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:后端的数据持久化使用的是 Mybatis ,在做高并发下账户增减余额的时候,打算使用乐观锁来解决这个问题。在获取update操作的返回值时遇到了一个问题,似乎 Mybatis 进行 update 操作得到的 int 返回值并不是影响的行数。这下就尴尬了。 一般而言,我们知道当我们使用 Mybatis 阅读全文
posted @ 2018-04-23 13:16 星朝 阅读(104049) 评论(7) 推荐(8) 编辑
摘要:上网查了一下,感觉一些人回答得真的是不知所云,要么代码不够简便。或者是有些想装逼成分等。 以下为使用JQuery获取input checkbox被选中的值代码: <html>    <head>     & 阅读全文
posted @ 2018-04-23 11:57 星朝 阅读(29479) 评论(1) 推荐(1) 编辑
摘要:    行级锁是MySQL中粒度最小的一种锁,他能大大减少数据库操作的冲突。但是粒度越小,实现的成本也越高。MYISAM引擎只支持表级锁,而INNODB引擎能够支持行级锁,下面的内容也是针对INNODB行级锁展开的。     INNODB的 阅读全文
posted @ 2018-04-23 09:30 星朝 阅读(4942) 评论(0) 推荐(0) 编辑
摘要:应对高并发的解决方案: 1、将压力放在数据库上面,添加行级锁。 select from table for update; 2、将压力放在应用程序上面,对方法加synchronized同步。 阅读全文
posted @ 2018-04-23 09:26 星朝 阅读(634) 评论(0) 推荐(0) 编辑
摘要:目标:在linux服务器上部署Java开发的网站 工具 VirtualBox 4.3.8:下载后安装. linux系统镜像: Centos国内镜像文件下载地址: http://centos.ustc.edu.cn/centos/ 百度网盘Centos6.5(32位和64位)下载: http://pa 阅读全文
posted @ 2018-04-22 15:58 星朝 阅读(391) 评论(0) 推荐(0) 编辑
摘要:今天用Eclipse的SVN插件,由于之前项目是用“tortoisesvn”进行checkout的,并且已经在工作空间中使用。后来用来Ecplise的SVN插件,可是发现右键Team里面只有“Apply Patch”和“Upgrade Project”并且后者是灰色的不能使用。最后找到的解决方案是: 阅读全文
posted @ 2018-04-20 17:30 星朝 阅读(468) 评论(0) 推荐(0) 编辑
摘要:为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table level locking);BDB存储引擎采用的是页面锁(page levellocking 阅读全文
posted @ 2018-04-20 13:38 星朝 阅读(3335) 评论(0) 推荐(0) 编辑
摘要:作者:bright 链接:https://www.zhihu.com/question/59914547/answer/170671680 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 路过,本人从事支付系统搭建和运营工作,业内合作过多套大型互联网交易平台。简单说 阅读全文
posted @ 2018-04-20 13:31 星朝 阅读(511) 评论(0) 推荐(0) 编辑
摘要:每年支付宝在双11和双12的活动中,都展示了绝佳的技术能力。这个能力不但体现在处理高TPS量的访问,更体现在几乎不会出错,不会出现重复支付的情况,那这个是怎么做到的呢? 诚然,为了实现在高并发下仍不会出错的技术目标,支付宝下了很多功夫,比如幂等性的处理,分布式事务的使用等等,但是个人觉得其中最关键的 阅读全文
posted @ 2018-04-20 13:29 星朝 阅读(2395) 评论(0) 推荐(0) 编辑
摘要: 锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说, 阅读全文
posted @ 2018-04-20 13:09 星朝 阅读(1377) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://blog.csdn.net/mysteryhaohao/article/details/51669741 锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或线程并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/ 阅读全文
posted @ 2018-04-20 13:07 星朝 阅读(31042) 评论(1) 推荐(3) 编辑
摘要:记录一下: 在写一个input赋值,二话不说就直接利用了$(' xx').val()来进行取值和赋值,取值ok,赋值后利用alert显示正确,但是在html上并没有正确的显示出来,后来改为使用如下代码就可以正确的在页面上显示了: $(" Slider6").attr("value", fromVal 阅读全文
posted @ 2018-04-20 12:29 星朝 阅读(61567) 评论(4) 推荐(0) 编辑
摘要:jQuery对html元素的取值与赋值实例详解 转载  2015 12 18   作者:欢欢   我要评论 这篇文章主要介绍了jQuery对html元素的取值与赋值,较为详细的分析了jQuery针对常见html元素的获取与赋值技巧,非常简单实用,需要的朋友可以参考下 本 阅读全文
posted @ 2018-04-20 12:27 星朝 阅读(2907) 评论(0) 推荐(0) 编辑
摘要:以getObjectByCode接口为例,用jmeter2.13来进行接口测试。 测试前准备: 测试工具及版本:jmeter 2.13 r1665067(须包含__MD5函数) 示例接口:8.1根据单品编码查询上架状态的单品详情 接口方法:/single/v1/getObjectByCode 1.准 阅读全文
posted @ 2018-04-20 09:25 星朝 阅读(589) 评论(0) 推荐(0) 编辑
摘要:1.1. 接口介绍 本次测试的接口采用内网中的通讯录查询接口进行测试,接口参数如下: 1.2. 使用Jmeter进行接口测试 1.2.1. 打开Jmeter 下载好Jmeter后,双击bin目录下的jmeter.bat文件: 1.2.2. 添加线程组 在“测试计划”上鼠标右键添加 >threa 阅读全文
posted @ 2018-04-20 09:24 星朝 阅读(590) 评论(0) 推荐(0) 编辑
摘要:消息中间件的主要功能是消息的路由(Routing)和缓存(Buffering)。在AMQP中提供类似功能的两种域模型:Exchange 和 Message queue。 AMQP的更多内容可以看这里: http://www.cnblogs.com/charlesblc/ 阅读全文
posted @ 2018-04-19 09:00 星朝 阅读(685) 评论(0) 推荐(0) 编辑
摘要:以下两种方法均可用于激活Idea,Pycharm等jetbrains系列产品第一种方法:使用现有的注册服务器优点:快捷,方便,省事缺点:经常被封杀,可能会面临经常激活的困扰License Server: https://jetlicense.nss.im/。由于服务器经常会被idea 封杀 阅读全文
posted @ 2018-04-18 20:48 星朝 阅读(4607) 评论(0) 推荐(0) 编辑
摘要:这篇文章我们将来学习一些 association 用法表结构DROP TABLE IF EXISTS ; CREATE TABLE (   int(11) NOT NULL auto_increment,   varchar(10) NOT NULL,   char(1 阅读全文
posted @ 2018-04-18 17:51 星朝 阅读(32774) 评论(0) 推荐(0) 编辑
摘要:win7,64位; Tomcat7.0.5;jdk1.7; 情况一:Tomcat注册成系统服务,如何修改JVM运行内存? WINDOW 64位 , cmd打开注册表(regedit) HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Fo 阅读全文
posted @ 2018-04-18 15:31 星朝 阅读(2448) 评论(0) 推荐(0) 编辑
摘要:Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你。对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU 的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU 的处理能力越强,系统运行速度越快 阅读全文
posted @ 2018-04-18 15:30 星朝 阅读(5001) 评论(0) 推荐(1) 编辑
摘要:使用场景: 开发人员在自己的机器上可能装了多个版本的JDK,但是在环境变量中只能配置一个 JAVA_HOME ,so你的IDEA Eclipse 可能因为你在 JAVA_HOME 配置JDK1.8 以下的版本而无法启动(这个问题在新版本的IDEA Eclipse 中十分常见),所以下面的方法你值得拥 阅读全文
posted @ 2018-04-18 13:21 星朝 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:1. 右键工程:Refactor >Rename,更改项目名称; 2. 修改项目目录下:.project文件          <?xml version="1.0" encoding="UTF 8 阅读全文
posted @ 2018-04-18 12:38 星朝 阅读(1741) 评论(0) 推荐(0) 编辑
摘要:在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。 不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户 阅读全文
posted @ 2018-04-18 11:51 星朝 阅读(192) 评论(0) 推荐(0) 编辑
摘要:一:问题 (1)java 的如果文件夹路径不存在,先创建; (2)如果文件名 的文件不存在,先创建再读写;存在的话直接追加写,关键字true表示追加 (3)File myPath = new File(toFilePath);   if ( !myPath.exists()){/ 阅读全文
posted @ 2018-04-17 17:34 星朝 阅读(47294) 评论(0) 推荐(2) 编辑
摘要:/ 创建多级目录文件 @param path 文件路径 @throws IOException / private void createFile(String path) throws IOException { if (StringUtils.isNotEmpty(path)) { File f 阅读全文
posted @ 2018-04-17 15:58 星朝 阅读(4567) 评论(0) 推荐(1) 编辑
摘要:详情见上图更清晰 15:11:10 Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:8080 Disconnected fro 阅读全文
posted @ 2018-04-17 14:02 星朝 阅读(1596) 评论(0) 推荐(0) 编辑
摘要:IDEA提交代码,一直卡着不动,显示:Commit Changes Dialog local changes refresh 修改方法为:   go to settings version control background set changelists to cache initia 阅读全文
posted @ 2018-04-17 10:16 星朝 阅读(3198) 评论(0) 推荐(1) 编辑
摘要:前阵子遇到几个面试题都是关于对Java内存控制的,因此从网上找到这篇文章,希望自己对Java的内存分配有重新的认识 /usr/local/jdk/bin/java Dresin.home=/usr/local/resin server Xms1800M Xmx1800M Xmn300M Xss512 阅读全文
posted @ 2018-04-17 10:08 星朝 阅读(333) 评论(0) 推荐(0) 编辑
摘要:client :设置JVM使用client模式,特点启动较快(神机不明显(I5/8G/SSD)) server :设置JVM使用server模式。64位JDK默认启动该模式 agentlib:libname[=options] :用于加载本地的lib agentlib:hprof :用于获取JVM的 阅读全文
posted @ 2018-04-17 10:07 星朝 阅读(810) 评论(0) 推荐(0) 编辑
摘要:功能开关: 参数默认值或限制说明 参数 默认值 功能 XX: AllowUserSignalHandlers 限于Linux和Solaris,默认不启用 允许为java进程安装信号处理器,信号处理参见类:sun.misc.Signal, sun.misc.SignalHandler XX:+Disa 阅读全文
posted @ 2018-04-17 10:05 星朝 阅读(384) 评论(0) 推荐(0) 编辑
摘要:打开 IDEA 安装目录,看到有一个 bin 目录,其中有两个 vmoptions 文件,需针对不同的JDK进行配置: 32 位:idea.exe.vmoptions64 位:idea64.exe.vmoptions [plain] view plain copy print? Xms512m&nb 阅读全文
posted @ 2018-04-17 09:57 星朝 阅读(2793) 评论(0) 推荐(0) 编辑
摘要:JVM 内存模型以及分区,需要详细到每个区放什么。 JVM 分为堆区和栈区,还有方法区,初始化的对象放在堆里面,引用放在栈里面,class类信息常量池(static变量)等放在方法区 堆里面的分区:Eden,survival (from+ to),老年代,各自的特点。 堆里面分为新生代和老生代(ja 阅读全文
posted @ 2018-04-17 09:55 星朝 阅读(226) 评论(0) 推荐(0) 编辑
摘要:前言: 想提高Java开发,了解jvm是必不可少的。它让开发者了解他们的代码,jvm是如何变异与运行。深入了解jvm:会让你的代码写的高效,逐步成为大神 下面介绍jvm的基本知识   >>数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存 阅读全文
posted @ 2018-04-17 09:54 星朝 阅读(291) 评论(1) 推荐(1) 编辑
摘要:零. 简介 垃圾收集器长时间停顿,表现在 Web 页面上可能是页面响应码 500 之类的服务器错误问题,如果是个支付过程可能会导致支付失败,将造成公司的直接经济损失,程序员要尽量避免或者说减少此类情况发生。 一. 并发模式失败(concurrent mode failure) 并发模式失败日志:&n 阅读全文
posted @ 2018-04-16 17:01 星朝 阅读(3571) 评论(0) 推荐(0) 编辑
摘要:如何减少idea的内存消耗 标签: idea 内存 内存泄露 异常 $(function () { try { var lib = eval("("+$(" lib").attr("value")+")"); var html = ""; if (lib.err == 0) { $.each(lib 阅读全文
posted @ 2018-04-16 16:53 星朝 阅读(2895) 评论(0) 推荐(0) 编辑
摘要:language level 介绍其他 IDE 没有看到类似 language level 的设置,所以这个功能应该算是 IntelliJ IDEA 特有的,可是 IntelliJ IDEA 官网也没有专门介绍 language level 的地方,也许 In 阅读全文
posted @ 2018-04-16 15:53 星朝 阅读(819) 评论(0) 推荐(0) 编辑
摘要:最近在做Asp.net项目的时候,用Ajax访问服务器数据有时候老是莫名其妙的报错:SCRIPT7002: XMLHttpRequest: 网络错误 0x2ef3, 由于出现错误 00002ef3 而导致此项操作无法完成 。在网上查了查引起这个错误是个非常复杂的问题,也就是说有很多因素会引 阅读全文
posted @ 2018-04-16 11:50 星朝 阅读(2540) 评论(0) 推荐(0) 编辑
摘要:{ "@context": "https://zhanzhang.baidu.com/contexts/cambrian.jsonld", "@id": "http://jilongliang.iteye.com/blog/2262070", "title": "代码生成器实现的Entity,Dao 阅读全文
posted @ 2018-04-16 11:17 星朝 阅读(370) 评论(0) 推荐(0) 编辑
摘要:这个意思是说请求路径 可以为空或者/ 我给你举个例子:比如百度知道的个人中心 访问路径是 http://zhidao.baidu.com/ihome,当然你也可以通过 http://zhidao.baidu.com/ihome/来访问。我再举个例子 比如你在 在springmvc中 配置 @Requ 阅读全文
posted @ 2018-04-16 11:12 星朝 阅读(1592) 评论(0) 推荐(0) 编辑
摘要:下载地址:http://blog.mybatis.org/2017/12/mybatis generator version 136 released.html参考了http://blog.csdn.net/qr719169236/article/details/51086997在使用mybatis 阅读全文
posted @ 2018-04-16 10:43 星朝 阅读(889) 评论(0) 推荐(0) 编辑
摘要:完整的Mybatis Generator(简称MBG)的最完整配置文件,带详解,再也不用去看EN的User Guide了 可以搭配着mybatis generator的中文文档看:http://mbg.cndocs.tk/ 还有一个写的比较通俗点的博客中也有详细的介绍:http://blog.csd 阅读全文
posted @ 2018-04-16 10:20 星朝 阅读(310) 评论(0) 推荐(0) 编辑
摘要:阅读目录1.配置Maven的环境变量2.Idea开发环境中搭建Maven3.使用Maven开发JavaWeb项目(Idea14)4.使用Maven打包JavaWeb项目回到顶部1.配置Maven的环境变量 a.首先我们去maven官网下载Maven程序,解压到安装目录,如图所示: b.配置M2_HO 阅读全文
posted @ 2018-04-15 18:41 星朝 阅读(27210) 评论(0) 推荐(1) 编辑
摘要:查找该问题的童鞋我相信IntelliJ IDEA,Tomcat的下载,JDK等其他的配置都应该完成了,那我直接进入正题了。 1.新建一个项目 2.由于这里我们仅仅为了展示如何成功部署Tomcat,以及配置完成后成功运行一个jsp文件,我仅勾选JavaEnterprise >Web Applic 阅读全文
posted @ 2018-04-15 18:02 星朝 阅读(8117) 评论(0) 推荐(0) 编辑
摘要:JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,ActiveMQ而是这个规范的一个具体实现。 JMS的队列消息传递过程如下图: JMS的 阅读全文
posted @ 2018-04-15 18:01 星朝 阅读(225) 评论(0) 推荐(0) 编辑
摘要:个人龙果支付系统的部署及运行 官方部署的地址如下:http://www.roncoo.com/article/detail/124511 个人部署流程过程如下: 要求:你的系统已经安装了maven并对maven有些了解   你可以从github或者开源中国下载到源码(这个就不说了,自己找) 阅读全文
posted @ 2018-04-15 17:45 星朝 阅读(302) 评论(0) 推荐(0) 编辑
摘要:Flot是纯Javascript实现的基于jQuery的图表插件,主要支持线状图和柱状图的绘制(通过插件也可以支持饼状图)。 它的特点是使用简单、图形美观,支持鼠标跟踪及缩放功能。 Flot是基于canvas进行图表的绘制,可以在IE6+/Firefox2+/Safari3+/Opera9.5+/C 阅读全文
posted @ 2018-04-13 10:20 星朝 阅读(1956) 评论(0) 推荐(0) 编辑
摘要:解决方案一: 1 把关键字带回后台,从后台再次传入! 2 把关键字传入cookie,从cookie获取 3 把表格一栏放在iframe中,搜索时,刷新iframe即可 解决方案二: 用2个div分开就行,就是说上面关键字那个行里的所有放在一个div里,下面table放在另一个div里。我就是那样实现 阅读全文
posted @ 2018-04-12 10:46 星朝 阅读(497) 评论(0) 推荐(0) 编辑
摘要:本文介绍Spring MVC中转发和重定向的区别。 转发和重定向 开始Java EE时,可能会对转发(forward)和重定向(redirect)这个两个概念不清楚。本文先通过代码实例和运行结果图片感性 认识二者的区别,然后给出二者的定义。 1、常规用法,返回一个View @RequestMappi 阅读全文
posted @ 2018-04-11 16:25 星朝 阅读(219) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一、location.href常见的几种形式二、location.href不同形式之间的区别三、location.href总结四、window.location.href和window.open的区别 使用js的同学一定知道js的location.href的作用是什么,但是在js中关于lo 阅读全文
posted @ 2018-04-11 16:04 星朝 阅读(2125) 评论(0) 推荐(0) 编辑
摘要: 应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any expressions, 可能是因为使用了J 阅读全文
posted @ 2018-04-11 15:14 星朝 阅读(219) 评论(0) 推荐(0) 编辑
摘要:在jsp中引入jstl的标签库和函数库 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix=" 阅读全文
posted @ 2018-04-11 14:59 星朝 阅读(2909) 评论(0) 推荐(0) 编辑
摘要:input标签和fmt:formatDate 在jsp中同时使用引号解决办法 使用input标签设置默认值value并格式化fmt时间格式处理 格式化前: <input type="datetime" class="form control" id="datetimepicker" name= 阅读全文
posted @ 2018-04-11 14:53 星朝 阅读(1090) 评论(0) 推荐(0) 编辑
摘要:理解 RESTREST(Representational State Transfer),中文翻译叫“表述性状态转移”。是 Roy Thomas Fielding 在他2000年的博士论文中提出的。它与传统的 SOAP Web 服务区别在于,REST关注的是要处理的数据,而 SOAP 主要关注行为和 阅读全文
posted @ 2018-04-11 13:30 星朝 阅读(241) 评论(0) 推荐(0) 编辑
摘要:概述nio同步: 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。异步: 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步IO操作API)。阻塞: ATM排队取款 阅读全文
posted @ 2018-04-11 09:38 星朝 阅读(3808) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://blog.csdn.net/opengl_es/article/details/40979371?utm_source=tuicool&utm_medium=referral 【读后感】 不知道这是什么节奏,也许人家早就春意盎然了,只是我方才感觉到而已! 研究 Min 阅读全文
posted @ 2018-04-11 09:34 星朝 阅读(3601) 评论(0) 推荐(0) 编辑
摘要:<a href="http://rizhibao.com" name="rizhi1410bbf4a601264e3f1d4d22c9e390ddbao" >日志宝 在线日志分析平台</a>   主要区别:client模式启动快,运行速度慢(启动快可能是由于数据共享 阅读全文
posted @ 2018-04-10 18:03 星朝 阅读(895) 评论(0) 推荐(0) 编辑
摘要:Tomcat支持三种接收请求的处理方式:BIO、NIO、ARP。 BIO模式:阻塞式I/O操作,表示Tomcat使用传统Java I/O操作。默认情况下,Tomcat7以下版本使用BIO模式运行,由于每个请求都要创建一个线程来处理,线程开销较大,不能处理高并发的场景,在三种模式中性能最低。如下: & 阅读全文
posted @ 2018-04-10 18:02 星朝 阅读(584) 评论(0) 推荐(0) 编辑
摘要:在使用springMVC框架构建web应用,客户端常会请求字符串、整型、json等格式的数据,通常使用@ResponseBody注解使 controller回应相应的数据而不是去渲染某个页面。如果请求的是非英文格式的字符串,往往在客户端显示的是乱码。原因是spring的 StringHttpMess 阅读全文
posted @ 2018-04-10 17:19 星朝 阅读(649) 评论(0) 推荐(0) 编辑
摘要:1:表单提交controller获得中文参数后乱码解决方案 注意: jsp页面编码设置为UTF 8 form表单提交方式为必须为post,get方式下面spring编码过滤器不起效果 [html] view plain copy print?<%@ page languag 阅读全文
posted @ 2018-04-10 17:08 星朝 阅读(10204) 评论(0) 推荐(0) 编辑
摘要:1、使用转义字符 \": " \" "+userName+" \" " 效果:"userName" 2、 单引号中拼接变量: '经纬度: " ' + lng +' " ' 效果:经纬度:lng (双引号相反) 3、sql语句:StringBuffer sqlExcept = new StringBu 阅读全文
posted @ 2018-04-10 16:35 星朝 阅读(3678) 评论(0) 推荐(0) 编辑
摘要:1、查询助手 1 package cn.buaa.core.util; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 7 public class QueryHelper { 8 9 //from子句 10 private 阅读全文
posted @ 2018-04-10 14:24 星朝 阅读(2869) 评论(0) 推荐(0) 编辑
摘要:setTimeout 定义和用法:  setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。     语法:  setTimeout(code,millisec)     参数:&nb 阅读全文
posted @ 2018-04-10 12:10 星朝 阅读(5390) 评论(0) 推荐(0) 编辑
摘要:websocket实现数据库更新时前端页面实时刷新 $(function () { try { var lib = eval("("+$(" lib").attr("value")+")"); var html = ""; if (lib.err == 0) { $.each(lib.data, f 阅读全文
posted @ 2018-04-10 11:45 星朝 阅读(31031) 评论(0) 推荐(1) 编辑
摘要:简单说明 1.两种方式,一种使用tomcat的websocket实现,一种使用spring的websocket 2.tomcat的方式需要tomcat 7.x,JEE7的支持。 3.spring与websocket整合需要spring 4.x,并且使用了socketjs,对不支持websocket的 阅读全文
posted @ 2018-04-10 11:34 星朝 阅读(6952) 评论(4) 推荐(0) 编辑
摘要:Java Scoket之java.io.EOFException解决方案   Socket接收数据的时候,常常会抛出java.io.EOFException异常,也没有明确的原因和提示,在网上搜搜,很多人都在问此问题,但是没有找到切实可行的办法。经过研究,问题解决了。   看到的 阅读全文
posted @ 2018-04-10 11:27 星朝 阅读(8279) 评论(0) 推荐(0) 编辑
摘要:一刷新页面就报错如下: Connection closed 四月 10, 2018 11:20:18 上午 org.apache.tomcat.websocket.pojo.PojoEndpointBase onError 严重: No error handling configured for [ 阅读全文
posted @ 2018-04-10 11:25 星朝 阅读(5500) 评论(4) 推荐(0) 编辑
摘要:使用websocket的初衷是,要实时更新mysql中的报警信息到web页面显示 没怎么碰过web,代码写的是真烂,不过也算是功能实现了,放在这里也是鞭策自己,web也要多下些功夫 准备 引入依赖 <dependency> <groupId>mysql</groupId 阅读全文
posted @ 2018-04-10 11:10 星朝 阅读(6653) 评论(0) 推荐(0) 编辑
摘要:最近都在用IDEA来练习,发现有的方面确实比eclipse好用,eclipse里面可添加中文的API 提示,对初期的我帮助很大,但是IDEA却没有找到添加的地方,一直以来还以为不支持这个功能,比较遗憾,今天无意间尽然找到了,虽然用中文API不是一个好的习惯,但是对于初学者来说,还是很有帮助的. 效果 阅读全文
posted @ 2018-04-10 09:04 星朝 阅读(2061) 评论(1) 推荐(0) 编辑
摘要:打开idea我引用的jar包都放在 Project Structure—— Modules—— libs文件夹(双击) 双击jar包所在文件夹,跳出对话框。 1.如果api对应的javadoc文档放在本地,则点击红色箭头所指示的按钮,选择javadoc文件夹 2.如果api是网上的,则把网址复制下来 阅读全文
posted @ 2018-04-10 09:01 星朝 阅读(1246) 评论(0) 推荐(0) 编辑
摘要:SELECT HOUR(e.time)as Hour,FLOOR(MINUTE(e.time)/30) as M, COUNT( ) as Count FROM error_log e WHERE e.date = '2017 09 02' GROUP BY FLOOR(MINUTE(e.time) 阅读全文
posted @ 2018-04-09 14:04 星朝 阅读(1480) 评论(0) 推荐(0) 编辑
摘要:SELECT HOUR(e.time) as Hour,count( ) as Count FROM error_log e WHERE e.date = '2017 09 02' GROUP BY HOUR(e.time) ORDER BY Hour(e.time); 下面是查询结果截图 在另一篇 阅读全文
posted @ 2018-04-09 13:58 星朝 阅读(10067) 评论(1) 推荐(0) 编辑
摘要:mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间,mysql昨天1、当前日期 select DATE_SUB(curdate(),INTERVAL 0 DAY) ; 2、明天日期 select DATE_SUB(curdate(),INTERVAL 1 DAY) ; 3、 阅读全文
posted @ 2018-04-09 13:48 星朝 阅读(3499) 评论(0) 推荐(0) 编辑
摘要:按周 select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; 按月 select DATE_FORMAT(create_time,'%Y%m') months,coun 阅读全文
posted @ 2018-04-09 13:40 星朝 阅读(30436) 评论(0) 推荐(5) 编辑
摘要:大体思路:MySQL没有类似oracle方便的统计函数,只能靠自己去硬计算:通过时间字段直接增加年份、月份,然后通过left join关联时间字段去计算环比、同比公式即可原始表结构:求同比SQL:[sql] view plain copy print?  按年同比  & 阅读全文
posted @ 2018-04-09 13:34 星朝 阅读(23178) 评论(0) 推荐(0) 编辑
摘要:MySQL按时间统计每个小时记录数 方案1: ?1234567SELECT  @rownum := @rownum + 1 AS ID,        CONCAT((CASE WHEN t.hour = 24 阅读全文
posted @ 2018-04-09 13:30 星朝 阅读(2580) 评论(0) 推荐(0) 编辑
摘要:$(function () { try { var lib = eval("("+$(" lib").attr("value")+")"); var html = ""; if (lib.err == 0) { $.each(lib.data, function (i) { var obj = li 阅读全文
posted @ 2018-04-09 11:28 星朝 阅读(2090) 评论(0) 推荐(0) 编辑
摘要:mysql查询今天、昨天、7天、近30天、本月、上一月 数据 今天 select from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT FROM 表名 WHERE TO_DAYS( NOW( ) ) TO_DAYS( 时间字段名) = 1 阅读全文
posted @ 2018-04-09 11:26 星朝 阅读(8025) 评论(1) 推荐(0) 编辑
摘要:     以下几种方式只有在已搭好的SpringMVC环境中,才能执行成功!      首先,写一个登陆页面和一个Bean类 <%@ page language="java" contentType="text/html; chars 阅读全文
posted @ 2018-04-09 09:53 星朝 阅读(721) 评论(0) 推荐(0) 编辑
摘要:在springMVC中,@requestMapping注解有method属性,在没有指定method的值时,默认映射所有http请求方法,如果仅想接收一种请求方法,需用method=RequestMethod.GET或其他 请求方法指定,如果提交表单时form标签中method的请求方法与reque 阅读全文
posted @ 2018-04-09 09:50 星朝 阅读(2349) 评论(0) 推荐(0) 编辑
摘要:public enum JdbcType {    ARRAY(2003),    BIT( 7),    TINYINT( 6),     阅读全文
posted @ 2018-04-08 16:39 星朝 阅读(3387) 评论(0) 推荐(0) 编辑
摘要:模糊查询: 工作中用到,写三种用法吧,第四种为大小写匹配查询   1. sql中字符串拼接    SELECT FROM tableName WHERE name LIKE CONCAT(CONCAT('%', {text}), '%');   2. 使用 $ 阅读全文
posted @ 2018-04-08 16:31 星朝 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:  1.  参数中直接加入%% param.setUsername("%CD%");      param.setPassword("%11%"); <select id="selectPersons" resultType 阅读全文
posted @ 2018-04-08 16:02 星朝 阅读(14568) 评论(0) 推荐(0) 编辑
摘要:SELECT FROM by_app_categories WHERE c_name LIKE CONCAT('%', (SELECT FROM b_catelist WHERE type="wangluo"), '%') 阅读全文
posted @ 2018-04-08 14:16 星朝 阅读(3660) 评论(0) 推荐(0) 编辑
摘要:form表单提交,后台怎么获取select的值? 后台直接获取即可,和后台获取input的值方式一样。 form提交后,后台直接根据select的name获取即可,即getPara("XXX"),获取的就是被选择的option的值。 执行原理:form提交,浏览器根据“select的名字=被选择的o 阅读全文
posted @ 2018-04-08 14:00 星朝 阅读(12605) 评论(1) 推荐(0) 编辑
摘要:除了使用ModelAndView方式外。还可以使用Map、Model和ModelMap来向前台页面创造 使用后面3种方式,都是在方法参数中,指定一个该类型的参数。例如:   Java代码 1 @RequestMapping("/test") 2 public String test(Map 阅读全文
posted @ 2018-04-04 15:09 星朝 阅读(254) 评论(0) 推荐(0) 编辑
摘要:应该是保存在Cookie里,session是放在服务器的内存里的。在用户关闭了网页窗口后,session就清空了。而Cookie是保存在用户的IE临时文件夹中的,再次登录时,读取其中的值传给服务器。 session是放在服务器的内存,Cookie是保存在用户端。以下是从网上搜到的相关内容,希望对你有 阅读全文
posted @ 2018-04-04 13:20 星朝 阅读(15168) 评论(1) 推荐(1) 编辑
摘要:简单记录一EL表达式的判断用法 <c:if test="${(order.status == '06'&& order.type=='02') || (order.status == '09'&& order.type=='06') 阅读全文
posted @ 2018-04-04 11:25 星朝 阅读(9385) 评论(0) 推荐(0) 编辑
摘要:SELECT p.id AS partyId, p.parent_id AS parentId, pul.username AS userName, p.city, p.birth_date AS birthDate, p.phone AS telePhoneNo FROM party p LEFT 阅读全文
posted @ 2018-04-03 17:29 星朝 阅读(871) 评论(0) 推荐(0) 编辑
摘要:mysql 中合并查询结果union用法 or、in与union all 的查询效率 (2016 05 09 11:18:23)转载▼ var $tag='mysql,union,or,in'; var $tag_code='dfc4c67d981830b93 阅读全文
posted @ 2018-04-03 17:12 星朝 阅读(1925) 评论(0) 推荐(0) 编辑
摘要:list1 = list2.subList(start, end); start,end分别是第几个到第几个。 注意的是此方法和substring一样,包含前不包含结尾,取下标索引 另一个注意的地方是使用此方法会改变原始list列表,返回的这个子列表的幕后其实还是原列表;也就是说,修改这个 阅读全文
posted @ 2018-04-03 16:21 星朝 阅读(4601) 评论(0) 推荐(0) 编辑
摘要:使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,已 经为我们提供了这样一个功能。 LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记 阅读全文
posted @ 2018-04-03 16:11 星朝 阅读(2202) 评论(0) 推荐(0) 编辑
摘要:工作的框架spring springmvc mybatis3 首先使用分页插件必须先引入maven依赖,在pom.xml中添加如下 <! 分页助手 > <dependency> <groupId>com.github.pagehelper</groupId& 阅读全文
posted @ 2018-04-03 12:37 星朝 阅读(917) 评论(0) 推荐(0) 编辑
摘要:把插件jar包导入项目(具体上篇有介绍http://blog.csdn.net/qq_33624284/article/details/72821811) spring mybatis.xml文件中配置 <! spring和MyBatis完美整合,不需要mybatis的配置映射文件 > 阅读全文
posted @ 2018-04-03 11:05 星朝 阅读(2179) 评论(0) 推荐(0) 编辑
摘要:Mybatis的一个插件,PageHelper,非常方便mybatis分页查询。国内牛人的一个开源项目,有兴趣的可以去看源码,都有中文注释(ps:某些源码一大堆英文,痛哭流涕!) 在github上仓库地址为:Mybatis PageHelper 它支持基本主流与常用的数据库,这可以在它的文档上看到。 阅读全文
posted @ 2018-04-03 10:39 星朝 阅读(14471) 评论(0) 推荐(1) 编辑
摘要:1、如果在jsp页面中获取可以使用spring security的标签 页面引入标签 [java] view plain copy print?<%@ taglib prefix="sec" uri="http://www.springframework.org/ 阅读全文
posted @ 2018-04-02 16:53 星朝 阅读(6947) 评论(1) 推荐(1) 编辑
摘要:1.在session中取得spring security的登录用户名如下: [html] view plain copy print?${session.SPRING_SECURITY_CONTEXT.authentication.principal.username}  ${s 阅读全文
posted @ 2018-04-02 16:26 星朝 阅读(2685) 评论(0) 推荐(0) 编辑
摘要:1.点击idea中tomcat设置             2.点击deployment查看Deploy at the server startup 中tomcat每次所运行的包是 xxxx:war 阅读全文
posted @ 2018-04-02 15:13 星朝 阅读(165) 评论(0) 推荐(0) 编辑
摘要:热部署可以使的修改代码后,无须重启服务器,就可以加载更改的代码。 第1种:修改服务器配置,使得IDEA窗口失去焦点时,更新类和资源 菜单Run > EditConfiguration , 然后配置指定服务器下,右侧server标签下on frame deactivation = Update 阅读全文
posted @ 2018-04-02 15:10 星朝 阅读(289) 评论(0) 推荐(0) 编辑
摘要:前面已经了解了Controller的几种配置方式 今天主要写一下响应界面跳转的几种方式 1.在注解的方式中 1.1通过HttpServletResponse的API直接输出(不需要配置渲染器) controller类的主要代码 @Controller public class RequestCont 阅读全文
posted @ 2018-04-02 14:04 星朝 阅读(28452) 评论(0) 推荐(2) 编辑
摘要:Java代码  package cc.util;    import java.util.ArrayList;    import java.util.Date; &nb 阅读全文
posted @ 2018-04-02 13:55 星朝 阅读(9470) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示