自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Allen

美言可以市尊 美行可以加人

  • 博客(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 1690

原创 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 4416

转载 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 1969

转载 springboot————日志配置及分析

前言日志在项目中应该算是最重要的部分之一,尤其是上线之后,好的日志配置能够将其优势发挥到极致,大大降低后期的维护成本,好的日志配置能够让程序员一眼看出项目的问题继而加以改善。这章我们就来学习一下SpringBoot中的日志配置正文Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J...

2018-12-24 16:50:07 240

原创 mybatis做like模糊查询

1.入参的时候,就直接将“%%”拼接上,mapParam.put("cgropName", "%"+cgropName+"%");&lt;if test="cgropName != null and cgropName != ''"&gt;              AND A.CGROP_NAME LIKE #{cgropName} &lt;/if&gt; 2.bind标签

2018-12-20 11:50:52 338

转载 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 841

转载 java实现判断是手机端还是pc端访问网站

&lt;code class="language-java"&gt;//判断是否为手机浏览器    public static boolean JudgeIsMoblie(HttpServletRequest request) {        boolean isMoblie = false;        String[] mobileAgents = { "iphone", "andr...

2018-09-25 08:54:30 2687

转载 数据库事务的隔离等级

数据库的事务隔离级别有4个,由低到高依次是Read uncommitted,Read Committed,Repeatable read,Serializable,这四个级别可以逐个解决脏读,不可重复读,幻读等问题。Tables 脏读 不可重复读 幻读 Read uncommitted √ √ √ Read Committed × √ ...

2018-08-14 10:18:41 133

转载 数据库事务的四大特性以及事务的隔离级别

 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。  如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ ...

2018-08-14 10:17:52 115

转载 反向代理,负载均衡——nginx理论

nginx是什么?  nginx是一个强大的web服务器软件,用于处理高并发的http请求和作为反向代理服务器做负载均衡。具有高性能、轻量级、内存消耗少,强大的负载均衡能力等优势。 nginx架构?  如上官方示意图所示,nginx启动以后,会在系统中以daemon的方式在后台运行,其中包括一个master进程,n(n&gt;=1)个worker进程。  其中,master进程用于接收来自外界的信...

2018-07-06 15:29:18 206

转载 RabbitMQ的应用场景以及基本原理介绍

1.背景RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。2.应用场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问题是,邮件,短信并不是必须的,它只是一个...

2018-06-20 23:07:40 513

转载 log4j 2配置信息

 一、背景  最近由于项目的需要,我们把log4j 1.x的版本全部迁移成log4j 2.x 的版本,那随之而来的slf4j整合log4j的配置(使用Slf4j集成Log4j2构建项目日志系统的完美解决方案)以及log4j2配置文件的详解,就需要我们来好好聊一聊了。本文就专门来讲解下log4j2.xml配置文件的各项标签的意义。二、配置全解  1.关于配置文件的名称以及在项目中的存放位置    l...

2018-06-20 22:58:57 169

原创 使用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 4013

转载 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 231

转载 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 217

转载 JSP九大内置对象及四个作用域

equest           请求对象             类型 javax.servlet.ServletRequest        作用域 Requestresponse          响应对象              类型 javax.servlet.SrvletResponse        作用域 PagepageContext       页面上下文对象

2017-09-27 15:47:52 222

原创 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 3553

转载 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 1266

原创 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 2282

转载 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 411

转载 html传到后台的中文乱码(后台为java)

虽然页面上的编码格式为utf-8,但是很不幸,通过的标签访问后端。带的中文参数仍然是以乱码出现的,张三未能正确显示。后端接收的时候,一般都是string来接收。String name= request.getParameter("name");结果就是JAVA误把utf8的编码字节流当做8859_1的编码字节流来转成了Unicode。我们要做的是就是把8

2017-08-09 10:01:10 819

原创 页面引用百度地图

js代码    //创建和初始化地图函数:    function initMap() {        createMap(); //创建地图        setMapEvent(); //设置地图事件        addMapControl(); //向地图添加控件        addMarker(); //向地图中添加marker   

2017-08-08 15:03:20 252

转载 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 1164

转载 shiro 简单的配置及详解

xmlns="http://www.w3.org/1999/xhtml">      rel="canonical" href="http://blog.csdn.net/clj198606061111/article/details/24185023"/> http-equiv="Cache-Contro

2017-07-13 16:22:05 343

原创 js 单引号 双引号转义

js中单引号,双引号的用法单引号:&apos双引号:&quot单引号的例子: 'aaa' 双引号的例子:onclick="WdatePicker({dateFmt:"yyyy-MM-dd"})"

2017-07-11 10:34:33 5935

原创 微信获取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 2427

转载 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 730

原创 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 16600 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 2892

转载 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 3108

转载 nodejs学习过程

# 模板引擎 ## 什么是模板引擎 模板引擎(Template Engine)是一个从页面模板根据一定的规则生成 HTML的工具,既建立一个HTML模板,插入可执行的代码。PHP、ASP、JSP、Vm都是模板引擎。 ## 为什么不直接用HTML 如果一个网站全部资源都要用静态的HTML来展现,那一个网站要成千上万的静态页面,关键还很不灵活。 因此用嵌入逻辑的模板来构建网站,降低

2017-05-19 10:46:24 350

转载 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 679

转载 spring mvc controller间跳转 重定向 传参

1. 需求背景    需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全都有了,这些根本不是问题,但是一百度居然出乎我的意料,一堆都不是我想要的结果。无奈啊,自己写一篇比较全都供以后大家一百度吧,哈哈哈。。。是这些写

2017-04-12 17:37:26 231

转载 SpringMVC Shiro 上传文件时,获取的是ShiroHttpServletRequest,如何转换成MultipartHttpServletRequest

ShiroHttpServletRequest shiroRequest = (ShiroHttpServletRequest) request;      CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver();      MultipartHttpServletRequest 

2017-04-05 17:47:10 5164

原创 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 215

转载 HSSFWorkBooK用法

HSSFWorkBooK用法标签: excel工作数据库null2010-06-27 21:17 31159人阅读 评论(10)收藏举报本文章已收录于:分类: API(3) 作者同类文章Xpublic ActionResult excelPrint() {       HSS

2017-02-24 16:32:11 255

转载 jquery 获得焦点的时候,焦点时文本框清空,失去焦点时又显示默认文字

$(document).ready(function() {    //each遍历文本框    $(".input").each(function() {        //保存当前文本框的值        var vdefault = this.value;        $(this).focus(function() {            //获得焦点时,如果值

2017-02-06 11:51:52 9197

原创 运行新项目的时候 出现 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 512

原创 springmvc运行过程详解

第一步:发送请求到前端控制器(DispatcherServlet)2.前端控制器请求HandlerMapping查找Handler  (可以根据xml配置,注解运行查找)3.处理器映射器HandlerMapping向前端控制器返回Handler  4.前端控制器调用处理器适配器去执行Handler  5.处理器适配器去执行Handler  

2016-12-05 21:33:38 474

原创 学习hibernate过程中,自己整理的一些数据,但不全面。

1.映射文件中,列的类型值一般都不需要写,会自动识别的,但是text型和date型一般都要写出来。2.引擎问题,MySQLINOODBdIALECT引擎是支持事物和主键的,但是MySQLmyisamDialect引擎不支持,这个引擎只是查询数据比较快。3. 简单的集合      (hashset无序,linkedhashset有序,不重复)   

2016-12-03 15:50:57 206

shellNew Settings右键菜单列表(管理工具),实用小工具

实用小工具,shellNew Settings是一款简单实用的右键菜单管理工具,主要作用是清理右键新建菜单,随着电脑程序装的多了,这个新建菜单里的内容也会很多,这时你可以用过shellNewSettings清理掉不常用的程序,等需要的时候,还可以重新添加回来。ShellNewSettings显示在一个小窗口中,并显示文件资源管理器中的所有项目您可以从此窗口中分别选中或取消选中以启用或禁用它们的项目。之后,您可以单击刷新按钮,未选中的项目将从新建上下文菜单中消失。没有什么比这更容易。如果你想要这些条目,然后再次启动ShellNewSettings,这次检查这些禁用的项目,然后单击刷新按钮。

2023-01-06

apache-storm-1.0.2.tar.gz

apache-storm-1.0.2.tar.gz .linux使用的包,放心使用。

2018-08-31

zookeeper-3.4.8+kafka-2.12-1.0.tar.gz

zookeeper-3.4.8+kafka_2.12-1.0.tar.gz ,Linux上面使用的 包。

2018-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除