- 博客(42)
- 资源 (2)
- 收藏
- 关注
原创 记录nginx wss 代理转发
var uniqueClientID = getUniqueID();if (‘WebSocket’ in window) {websocket = new WebSocket(“wss://aaa.com:8008/websocket/” + uniqueClientID + “”);} else {console.log(“您的浏览器不支持对话连接”);}websocket.onopen = function () {console.log(“连接成功”);}websocket.onc
2020-12-23 22:18:17
1853
原创 thymeleaf 调用后台方法
前端thymeleaf<th:block th:with="doctorInfo=${appMemberBL.getDoctorInfo(item.id)}" > <td th:text="${doctorInfo.department}"></td> <td th:text="${doctorInfo.title}"></td> <td th:text="${doctorInfo.goodatKeywords}
2020-10-23 17:05:36
4544
转载 mysql 判断数据库某一张表是否存在
SHOW TABLES LIKE ‘%tb_bp_d_case%’; select TABLE_NAME from INFORMATION_SCHEMA.TABLES whereTABLE_SCHEMA=‘dbname’ and TABLE_NAME=‘tablename’ ; 如果表不存在就建立这个表,那么可以直接用 create table if not exists tablename...
2019-02-26 10:36:07
2041
转载 springboot————日志配置及分析
前言日志在项目中应该算是最重要的部分之一,尤其是上线之后,好的日志配置能够将其优势发挥到极致,大大降低后期的维护成本,好的日志配置能够让程序员一眼看出项目的问题继而加以改善。这章我们就来学习一下SpringBoot中的日志配置正文Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J...
2018-12-24 16:50:07
318
原创 mybatis做like模糊查询
1.入参的时候,就直接将“%%”拼接上,mapParam.put("cgropName", "%"+cgropName+"%");<if test="cgropName != null and cgropName != ''"> AND A.CGROP_NAME LIKE #{cgropName} </if> 2.bind标签
2018-12-20 11:50:52
410
转载 Mybatis问题:There is no getter for property named 'unitId' in 'class java.lang.String'
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'unitId' in 'class java.lang.String' at org.m...
2018-12-20 11:09:09
883
转载 java实现判断是手机端还是pc端访问网站
<code class="language-java">//判断是否为手机浏览器 public static boolean JudgeIsMoblie(HttpServletRequest request) { boolean isMoblie = false; String[] mobileAgents = { "iphone", "andr...
2018-09-25 08:54:30
2753
转载 数据库事务的隔离等级
数据库的事务隔离级别有4个,由低到高依次是Read uncommitted,Read Committed,Repeatable read,Serializable,这四个级别可以逐个解决脏读,不可重复读,幻读等问题。Tables 脏读 不可重复读 幻读 Read uncommitted √ √ √ Read Committed × √ ...
2018-08-14 10:18:41
169
转载 数据库事务的四大特性以及事务的隔离级别
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ ...
2018-08-14 10:17:52
147
转载 反向代理,负载均衡——nginx理论
nginx是什么? nginx是一个强大的web服务器软件,用于处理高并发的http请求和作为反向代理服务器做负载均衡。具有高性能、轻量级、内存消耗少,强大的负载均衡能力等优势。 nginx架构? 如上官方示意图所示,nginx启动以后,会在系统中以daemon的方式在后台运行,其中包括一个master进程,n(n>=1)个worker进程。 其中,master进程用于接收来自外界的信...
2018-07-06 15:29:18
247
转载 RabbitMQ的应用场景以及基本原理介绍
1.背景RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。2.应用场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问题是,邮件,短信并不是必须的,它只是一个...
2018-06-20 23:07:40
552
转载 log4j 2配置信息
一、背景 最近由于项目的需要,我们把log4j 1.x的版本全部迁移成log4j 2.x 的版本,那随之而来的slf4j整合log4j的配置(使用Slf4j集成Log4j2构建项目日志系统的完美解决方案)以及log4j2配置文件的详解,就需要我们来好好聊一聊了。本文就专门来讲解下log4j2.xml配置文件的各项标签的意义。二、配置全解 1.关于配置文件的名称以及在项目中的存放位置 l...
2018-06-20 22:58:57
205
原创 使用BufferedReader(字符流)、BufferedInputStream(字节流)读取文件中的汉字、空格、字母、行数、数字的个数
File stream = new File("d:/test.txt"); int num = 0; //数字数 int letter = 0; //字母数 int line = 0; //行数 int space = 0; //空格数 int word=...
2018-06-01 16:38:58
4173
转载 list与Set、Map区别及适用场景
1、List,Set都是继承自Collection接口,Map则不是2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持for循环,也就是通过下标来遍历,也可以用迭代器,但是set只能用迭代,因为他无序,无法用下标来取得想要的值。) 3.Set和List对比: S
2017-12-12 14:19:30
267
转载 Java中的equals和==
浅谈Java中的equals和== 在初学Java时,可能会经常碰到下面的代码:1 String str1 = new String("hello");2 String str2 = new String("hello");3 4 System.out.println(str1==str2);5 System.out.println(str1.equals
2017-10-10 14:49:39
243
转载 JSP九大内置对象及四个作用域
equest 请求对象 类型 javax.servlet.ServletRequest 作用域 Requestresponse 响应对象 类型 javax.servlet.SrvletResponse 作用域 PagepageContext 页面上下文对象
2017-09-27 15:47:52
273
原创 jquery checkbox 全选 反选 子级全选默认选中父级
js中:label>input type="checkbox" id="cb_all"/>全选label> label>input type="checkbox" class="cb_fruit"/>苹果label> label>input type="checkbox" class="cb_fruit"/>香蕉label> la
2017-08-31 15:06:20
3592
转载 mybatis查询时间段sql语句
public class QueryRo { private String beginTime; private String endTime; public String getBeginTime() { return beginTime; } public void setBeginTime(String beginTime) {
2017-08-24 11:21:21
1312
原创 nodejs+layui+laytpl实现分页的例子
网站:http://www.layui.com/doc/modules/laypage.html div class="layer-left-box-foot-right"> div id="pageDemo">div>div>html页面的js代码:script> var sum='{{ d.data.size}}'; //
2017-08-23 17:12:32
2338
转载 jquery 根据name属性值查找
$("div[id]") 选择所有含有id属性的div元素 $("input[name='keleyicom']") 选择所有的name属性等于'keleyicom'的input元素 $("input[name!='keleyicom']") 选择所有的name属性不等于'keleyicom'的input元素 $("input[name^='keleyi']") 选择所有的na
2017-08-21 10:23:46
459
转载 html传到后台的中文乱码(后台为java)
虽然页面上的编码格式为utf-8,但是很不幸,通过的标签访问后端。带的中文参数仍然是以乱码出现的,张三未能正确显示。后端接收的时候,一般都是string来接收。String name= request.getParameter("name");结果就是JAVA误把utf8的编码字节流当做8859_1的编码字节流来转成了Unicode。我们要做的是就是把8
2017-08-09 10:01:10
867
原创 页面引用百度地图
js代码 //创建和初始化地图函数: function initMap() { createMap(); //创建地图 setMapEvent(); //设置地图事件 addMapControl(); //向地图添加控件 addMarker(); //向地图中添加marker
2017-08-08 15:03:20
285
转载 jquery 批量删除、全选、单选
// JavaScript Document $(document).ready(function() { // 全选 $("#allChk").click(function() { $("input[name='subChk']").prop("checked",this.checked); }); // 单选 var subChk = $("input[name='
2017-08-03 09:43:04
1217
转载 shiro 简单的配置及详解
xmlns="http://www.w3.org/1999/xhtml"> rel="canonical" href="http://blog.youkuaiyun.com/clj198606061111/article/details/24185023"/> http-equiv="Cache-Contro
2017-07-13 16:22:05
390
原创 js 单引号 双引号转义
js中单引号,双引号的用法单引号:&apos双引号:"单引号的例子: 'aaa' 双引号的例子:onclick="WdatePicker({dateFmt:"yyyy-MM-dd"})"
2017-07-11 10:34:33
6073
原创 微信获取nickname、openid
没有整理好!可能只有自己看的懂。学些过程中小小的整理一下详情参照地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842维信端获取accesstoken:使用APPID和APPsecret第二步:通过code换取网页授权access_token首先请注意,这里通过co
2017-07-06 15:20:52
2508
转载 request 方法详解
request.getHeader,简单的说就是获取请求的头部信息,根据http协议,它能获取到用户访问链接的信息,以下是我们常用的:request.getHeader("referer"),它主要是用于获取链接的上一个引用。比如,从a.jsp跳转到b.jsp,那在b.jsp中获取到的引用就是a.jsp,如果手动刷新,b.jsp,获取到的引用仍然是a.jsp,刷新的时候,会检查服务端是否会
2017-07-05 11:33:27
838
原创 nodejs 运行后报错 Error: Couldn't find preset "es2015" relative to directory
我是直接执行下面的命令,目录是自己放项目的地方,安装下就行了:npm install --save-dev babel-clinpm install --save-dev babel-preset-es2015这个时候在你的项目下就会有生成babel包新建.babelrc { "presets": ["es2015"]}
2017-05-26 11:34:48
16659
1
转载 nodejs取参四种方法req.body,req.params,req.param,req.body多适用于restful风格url中的参数的解析 req.query与req.params的区别 r
摘要: nodejs取参四种方法req.body,req.params,req.param,req.body 获取请求很中的参数是每个web后台处理的必经之路,nodejs提供了四种方法来实现。获取请求很中的参数是每个web后台处理的必经之路,nodejs的 express框架 提供了四种方法来实现。req.bodyreq.queryreq.
2017-05-24 15:35:44
2941
转载 Struts学习_Jquery发送ajax请求以及datatype参数为text/JSON方式
Jquery发送ajax请求以及datatype参数为text/JSON方式1、方式一:datatype:'text'2、方式二:datatype:'JSON'3、使用gson-1.5.jar包和json-2.2.jar包处理JSON代码(注:使用json-2.2.jar包时,传给前端的结果,获取时不是json对象,需要var json = eval_r("("+data+")
2017-05-23 14:10:26
3166
转载 nodejs学习过程
# 模板引擎 ## 什么是模板引擎 模板引擎(Template Engine)是一个从页面模板根据一定的规则生成 HTML的工具,既建立一个HTML模板,插入可执行的代码。PHP、ASP、JSP、Vm都是模板引擎。 ## 为什么不直接用HTML 如果一个网站全部资源都要用静态的HTML来展现,那一个网站要成千上万的静态页面,关键还很不灵活。 因此用嵌入逻辑的模板来构建网站,降低
2017-05-19 10:46:24
393
转载 JSP 截取字符串 { EL表达式截取字符串}
1.首先在jsp页面中导入标签库:Java.sun.com/jsp/jstl/functions" prefix="fn"%>2.格式化:${fn:split(results.biddingAmount,".")[0]}网上找到el表达式其他的一些用法函数名 函数说明 使用举例 fn:contains 判定字符串是否包含另外一个字符串 c:i
2017-04-19 10:44:08
715
转载 spring mvc controller间跳转 重定向 传参
1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全都有了,这些根本不是问题,但是一百度居然出乎我的意料,一堆都不是我想要的结果。无奈啊,自己写一篇比较全都供以后大家一百度吧,哈哈哈。。。是这些写
2017-04-12 17:37:26
257
转载 SpringMVC Shiro 上传文件时,获取的是ShiroHttpServletRequest,如何转换成MultipartHttpServletRequest
ShiroHttpServletRequest shiroRequest = (ShiroHttpServletRequest) request; CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver(); MultipartHttpServletRequest
2017-04-05 17:47:10
5278
原创 java.lang.OutOfMemoryError: PermGen space
解决办法: 是点击eclipse里的tomcat,在弹出的页面中找到“open launch configurations”,打开arguments叶签,在VM argument中的末尾添加-XX:PermSize=512M -XX:MaxPermSize=1024M,其中512为方法区大小,1024为最大大小。根据情况,调整方法区大小。适用于从eclipse中启动tomcat报
2017-02-26 11:48:26
243
转载 HSSFWorkBooK用法
HSSFWorkBooK用法标签: excel工作数据库null2010-06-27 21:17 31159人阅读 评论(10)收藏举报本文章已收录于:分类: API(3) 作者同类文章Xpublic ActionResult excelPrint() { HSS
2017-02-24 16:32:11
285
转载 jquery 获得焦点的时候,焦点时文本框清空,失去焦点时又显示默认文字
$(document).ready(function() { //each遍历文本框 $(".input").each(function() { //保存当前文本框的值 var vdefault = this.value; $(this).focus(function() { //获得焦点时,如果值
2017-02-06 11:51:52
9341
原创 运行新项目的时候 出现 The type javax.servlet.http.HttpServletRequest cannot be resolved.
如果在MyEclipse中遇到这种情况,也就是HttpServletRequest报红叉的时候,这样做1、右键工程找到build path项2、找到Add Libraries3、点击myEclipse Libraries,Next4、添加JavaEE 5
2017-01-11 23:57:45
544
原创 springmvc运行过程详解
第一步:发送请求到前端控制器(DispatcherServlet)2.前端控制器请求HandlerMapping查找Handler (可以根据xml配置,注解运行查找)3.处理器映射器HandlerMapping向前端控制器返回Handler 4.前端控制器调用处理器适配器去执行Handler 5.处理器适配器去执行Handler
2016-12-05 21:33:38
511
原创 学习hibernate过程中,自己整理的一些数据,但不全面。
1.映射文件中,列的类型值一般都不需要写,会自动识别的,但是text型和date型一般都要写出来。2.引擎问题,MySQLINOODBdIALECT引擎是支持事物和主键的,但是MySQLmyisamDialect引擎不支持,这个引擎只是查询数据比较快。3. 简单的集合 (hashset无序,linkedhashset有序,不重复)
2016-12-03 15:50:57
237
shellNew Settings右键菜单列表(管理工具),实用小工具
2023-01-06
zookeeper-3.4.8+kafka-2.12-1.0.tar.gz
2018-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人