- 博客(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
3570
原创 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
1994
原创 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
1696
原创 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
368
原创 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
245
原创 HttpClient 设置cookie的问题
httpclient的的版本: <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.6</version> &
2018-11-12 19:52:56
21781
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
353
原创 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
1035
原创 spring-boot 异常处理机制
spring-boot的异常处理机制 掌握一些注解的使用1.首先spring-boot后台遇到异常的时候,会被捕获,默认情况下跳转到全局的error页面。也就是src/main/resource/templates/error.html当这个页面没有就会报错。框架会将错误信息输出到显示层 key是exception但是我们的项目可能有多种异常的处理,也就是...
2018-11-03 23:35:57
253
原创 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
318
原创 身份证照片打印出复印件效果
应老婆要求把身份证照片打印出扫描件的效果。之前学习过一些ps技巧,可是都忘了。今天也是一边百度一边完成的。记录下过程。1.新建A4大小画布,注意是300像素/英寸2.打开标尺ctrl+r 添加身份证大小的参考线 身份证大小85.6mmx54mm。缩放按住ctrl+鼠标滚轮3.把身份证 移动 到画布上。画布上会自动添加一个图层。4.调整身份证的大小,使得身...
2018-11-02 19:39:46
12308
原创 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
340
翻译 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
183
翻译 spring-boot集成freemarker
1.spring-boot集成freemarker需要添加freemarker启动器依赖 <!-- freemarker的启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...
2018-10-25 01:29:59
3377
转载 spring-boot集成jsp
1.spring-boot集成jsp需要引入的依赖<!-- jstl --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> <!-- jasper
2018-10-21 23:23:54
166
转载 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
143
转载 spring-boot访问静态资源
1.classpath/static目录下(static目录名固定的)访问方式:2.src/main/webapp访问方式:http://localhost:8080/autumn.png
2018-10-21 11:16:19
255
转载 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
316
转载 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
223
转载 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
928
转载 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
141
原创 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
8002
原创 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
9174
原创 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
2387
原创 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
7464
原创 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
230
原创 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
1091
原创 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
256
原创 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
12516
1
原创 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
2993
原创 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
745
原创 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
24933
1
原创 html5存储
html客户端存储技术LocalStorage:function saveLocalStorage(){var name = document.getElementById("name").value;localStorage.name = name;}function showLocalStorage(){v
2017-10-23 10:50:27
299
原创 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
335
原创 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
184
原创 nsi学习之 重复安装给于提示覆盖 不可以重复安装
如果安装过改软件给于用户一个提示 是否退出;定义一个常量!define HKCU_PATH "Software\Helloworld"Function .onInit ;检测多次安装ReadRegDWORD $0 HKCU ${HKCU_PATH} "installed";意思是是$0是整型变量执行下一行代码,不是的话执行第四行代码Int
2017-10-19 08:51:51
1654
原创 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
814
原创 nsi学习之HelloWorld
nsis用于打包window环境安装、卸载程序,免费开源软件(不管你用于任何用途)。window环境打包是做什么?也许你见过有的程序,copy个文件夹(或者文件),点击扩展名是.exe的文件就可以运行,不用安装呢。这就是没有打包的程序。有安装过程的程序就是打包过的。那打包什么好处呢?1.压缩一个文件夹有什么好处,打包也有。2.压缩包中有很多文件资源,对这个软件也许你就要普通的功
2017-10-18 14:05:15
1498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人