自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 mybatis dao接口直接映射到mapper文件

上一篇中,对mapper中的方法调用时命名空间.方法。也可以dao接口直接映射到mapper的方式。步骤:1.mapper文件的命名空间:dao接口的全类名2.方法签名:dao接口的方法名3.通过sqlSession对象获取dao接口的代理对象4.调用接口的方法<?xml version="1.0" encoding="UTF-8" ?><!DOC...

2019-01-25 21:12:13 3491

原创 mybatis 通过xml文件构建SqlSessionFactory对象。通过SqlSessionFactory获取SqlSession对象,执行mapper中发方法。

1.导包 mybatis依赖和jdbc依赖 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version> </dep

2019-01-25 20:46:49 1930

原创 spring boot 读取src/main/resource 即classpath目录下的资源,以流的形式输出。

复习1  spring.io 官网上快速生成一个应用下载导入复习2 自定义变量和多环境变量的设置复习3 读取src/main/resource 即classpath目录下的资源,以流的形式输出。    链接:https://pan.baidu.com/s/1CfrjcuAFr24hSd04dC-apg 提取码:n8i2 复制这段内容后打开百度网盘手机App,操作更方便哦...

2018-12-03 00:12:16 1651

原创 spring-boot ehcase 缓存

1.spring-boot中整合ehcase缓存引入依赖,ehcase,spring-boot对缓存的支持,和测试的依赖支持<!-- springBoot junit的启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <art...

2018-11-13 22:59:46 332

原创 java spring-mvc spring-boot quartz定时器

1.java中定时任务类。java.util.Timer  java.util.TimerTaskpackage com.jiayun.demo;import java.util.Timer;import java.util.TimerTask;public class TimerDemo { public static void main(String[] args) {...

2018-11-13 00:00:40 209

原创 HttpClient 设置cookie的问题

httpclient的的版本:     <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.6</version> &

2018-11-12 19:52:56 21557 3

原创 spring-loaded热部署

开发阶段,更改后台java代码热部署,不用重新启动spring-boot启动类的方法。1.在spring-boot项目lib包下添加依赖包2.带虚拟机参数的方式运行main方法3.设置虚拟机参数-javaagent:.\lib\springloaded-1.2.5.RELEASE.jar -noverifyspring-loaded的方法不能做到对jsp的热部署。链...

2018-11-09 00:10:15 309

原创 spring-boot 整合junit测试类 和 spring-boot整合整合testng

一、spring-boot 整合junit测试类1.引入junit依赖<!-- springboot junit依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte...

2018-11-08 00:25:50 1000

原创 spring-boot 异常处理机制

spring-boot的异常处理机制       掌握一些注解的使用1.首先spring-boot后台遇到异常的时候,会被捕获,默认情况下跳转到全局的error页面。也就是src/main/resource/templates/error.html当这个页面没有就会报错。框架会将错误信息输出到显示层   key是exception但是我们的项目可能有多种异常的处理,也就是...

2018-11-03 23:35:57 213

原创 spring-boot使用hibernate的表单数据校验功能集成视图层框架thymeleaf

spring-boot启动器中(spring-boot-starter-web)已经包含了validate的校验依赖jar包完成这个表单校验只需要再引入thymeleaf的依赖和修改其版本信息即可。完整的pom文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20...

2018-11-03 00:46:33 281

原创 身份证照片打印出复印件效果

应老婆要求把身份证照片打印出扫描件的效果。之前学习过一些ps技巧,可是都忘了。今天也是一边百度一边完成的。记录下过程。1.新建A4大小画布,注意是300像素/英寸2.打开标尺ctrl+r     添加身份证大小的参考线  身份证大小85.6mmx54mm。缩放按住ctrl+鼠标滚轮3.把身份证  移动 到画布上。画布上会自动添加一个图层。4.调整身份证的大小,使得身...

2018-11-02 19:39:46 11922

原创 spring-boot集成springmvc、myBatista和thymeleaf的案例

案例需求,完成增、删、改、查业务。引入依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mave...

2018-10-30 00:04:41 301

翻译 spring-boot集成thymeleaf

1.spring-boot集成thymeleaf需要引入的依赖及版本<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.10....

2018-10-26 01:31:24 132

翻译 spring-boot集成freemarker

1.spring-boot集成freemarker需要添加freemarker启动器依赖 <!-- freemarker的启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...

2018-10-25 01:29:59 3328

转载 spring-boot集成jsp

1.spring-boot集成jsp需要引入的依赖<!-- jstl --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> <!-- jasper

2018-10-21 23:23:54 132

转载 spring-boot文件上传

spring-boot文件上传,比较简单。关键是上传的一些配置参数写在哪里,怎么写首先写个上传的demo页面上不用插件,原生的form表单提交<form action="fileUpload" method="post" enctype="multipart/form-data"> <span>选择文件</span> <input t

2018-10-21 13:58:02 105

转载 spring-boot访问静态资源

1.classpath/static目录下(static目录名固定的)访问方式:2.src/main/webapp访问方式:http://localhost:8080/autumn.png

2018-10-21 11:16:19 224

转载 spring-boot整合listener

spring-boot整合listener有两种注册listener的方式:方式一:spring-boot启动类中添加方式的方式编写一个自定义Listener实现ServletContextListenerpackage com.jiayun.spring.listener;import javax.servlet.ServletContextEvent;import java...

2018-10-21 10:30:58 272

转载 spring-boot整合filter

1.编写一个Filter类实现Filter接口package com.jiayun.spring.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax...

2018-10-20 22:03:57 171

转载 spring-boot整合servlet

spring boot 整合servlet1.pom文件和其中需要添加的依赖1.1.maven jar项目指定父类的坐标       jdk版本要指定,因为需要与父类依赖的jdk版本一致  <parent>    <groupId>org.springframework.boot</groupId>    <artifactId>sp...

2018-10-20 12:46:44 810

转载 spring-boot之helloworld

1.创建maven jar项目  在pom中引入一些配置<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://...

2018-10-18 23:03:12 116

原创 websocket tomcat设置 最大连接数8192

maxThreads="500" maxConnections="100000" enableLookups="false"  redirectPort="8443" />以上设置可以让ws的最大连接数不止于8192对了,还有tomcat的开启虚拟机的内存设置  windowsset JAVA_OPTS=-Xms2048m -Xmx4096m

2017-12-25 20:22:53 7835

原创 php脚本高级分离术

$a = 5;?>php原生xiaoyu33-6dayu6TP框架中xiaoyu33-6dayu6

2017-12-15 17:18:36 462

原创 php 文件流输出

public function download(){ $fileName = trim($_REQUEST['fileName']); $outFileName = "aaa.excel"; $path = './data/uploads/'; $outFileName = iconv("UTF-8", "GB2312", $outFileName);//解

2017-12-15 00:46:39 9075

原创 php对excel操作 创建并写入excel 打开并写入excel

直接上代码,留作下次参考function excelOut($num,$head, $data, $fileName) {require './addons/library/PHPExcel/PHPExcel.php';// TODO 查询记录$cols = count($head);if($num != 0){$filePath = './

2017-12-15 00:42:07 2332

原创 php获取请求参数的方法

$queryString = $_SERVER["QUERY_STRING"];foreach (explode('&', $queryString) as $value) { $queryStringTemp = explode('=', $value); $this->queryArr[trim($queryStringTemp[0])] = trim($queryStrin

2017-11-30 09:56:35 7349

原创 html5的拖放

html>html lang="en">head> meta charset="UTF-8"> title>数字排序title> script type="text/javascript"> function initPond(obj) { if(obj.getAttribute('flag')=='off'){

2017-11-10 17:59:14 186

原创 监听tab键 是光标只在两个input中切换 监听回车键

监听tab键 是光标只在两个input中切换 监听回车键

2017-11-07 17:14:43 1617

原创 JavaScript 随着滚轮的滚动,头部平滑的隐藏和显示

$(window).scroll(function () { var sTop = jQuery(document).scrollTop(); if (sTop > 120) { $('#pageTop').fadeIn(); } else { $('#pageTop').fadeOut(); } if (sTop >= 42) {

2017-11-03 23:00:37 1053

原创 Elasticsearch 安装ik分词工具

$ ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.5.1/elasticsearch-analysis-ik-5.5.1.zipes的版本是5.5.1es不能用root用户运行,在启动es前对es整个目录改变权限,不

2017-11-03 16:49:28 225

原创 Elasticsearch java api 插入数据

首先java依赖的jar包要与es服务端的版本对应这里是es5.5.1的版本。Elasticsearch5.5.1  java api 创建客户端,插入数据。需要注意的是要在客户端上创建index,type和mapping。在命令行模式没有type mapping也是可以插入数据的,这点不同。package com.jiayun.core.elasticsearch.utils

2017-11-03 16:08:47 12421 3

原创 elasticsearch 命令行curl操作

命令行curl操作。curl操作有四种类型# curl -X GET 'http://host:port'                 -X GET 可以省略# curl -X POST# curl -X PUT # curl -X DELETEcurl look for elasticsearch info$ curl -X GET

2017-11-03 15:58:21 2921

原创 elasticsearch java api 5.5.1 依赖

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0com.jiayunJavaOperateES0.0.1-SNAPSHOTorg.elasticsearchelastics

2017-11-02 18:42:06 691

原创 html 解决 input type="password" 标签自动记住账号密码

主要实现逻辑,把input type="password" 改成 type="text" 隐藏input密码,把真实密码存到input标签的一个属性中实现,下面的逻辑,每次input框中内容变化,获取真实密码逻辑如下ps:复制一段字符串,选择一段●●或者直接把光标放到●●●●的中间粘贴都可以。html>html lang="en">head> meta charset=

2017-10-23 17:39:59 24533 1

原创 html5存储

html客户端存储技术LocalStorage:function saveLocalStorage(){var name = document.getElementById("name").value;localStorage.name = name;}function showLocalStorage(){v

2017-10-23 10:50:27 268

原创 C模拟打开浏览器百度搜索词条单击结束浏览器进程

#include#include#includevoid openBaidu() {ShellExecuteA(0, "open", "http://baidu.com", 0, 0, 3);}void pointChar(int i){keybd_event(i, 0, 0, 0);keybd_event(i, 0, 2, 0);

2017-10-20 22:51:28 289

原创 javascript 回调函数

//定义一个dx对象,添加一个回调方法。10S后调用回调var dx = {};dx.add = function(v1, v2, callback){var res = v1 + v2;setTimeout(function(){callback(res);}, 10*1000);}//在fun方法中调用dx对象的add回调方法functi

2017-10-20 15:45:42 165

原创 nsi学习之 重复安装给于提示覆盖 不可以重复安装

如果安装过改软件给于用户一个提示  是否退出;定义一个常量!define HKCU_PATH "Software\Helloworld"Function .onInit ;检测多次安装ReadRegDWORD  $0 HKCU ${HKCU_PATH} "installed";意思是是$0是整型变量执行下一行代码,不是的话执行第四行代码Int

2017-10-19 08:51:51 1503

原创 nsi学习之 软件重复安装不可以改路径

!include "LogicLib.nsh"; 安装程序初始定义常量!define PRODUCT_NAME "HelloWorld"!define PRODUCT_VERSION "1.01"!define PRODUCT_PUBLISHER "大彬出版社"!define PRODUCT_WEB_SITE "http://www.jiayun.club"

2017-10-18 14:21:13 693

原创 nsi学习之HelloWorld

nsis用于打包window环境安装、卸载程序,免费开源软件(不管你用于任何用途)。window环境打包是做什么?也许你见过有的程序,copy个文件夹(或者文件),点击扩展名是.exe的文件就可以运行,不用安装呢。这就是没有打包的程序。有安装过程的程序就是打包过的。那打包什么好处呢?1.压缩一个文件夹有什么好处,打包也有。2.压缩包中有很多文件资源,对这个软件也许你就要普通的功

2017-10-18 14:05:15 1382

空空如也

空空如也

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

TA关注的人

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