- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 docker compose 安装 gitea
Gitea 的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。由于码云对免费企业版进行了人数限制,公司需要自建git服务,经对比,从gitlab,gogs和gitea中选中gitea本安装教程依赖于`docker compose`,如未安装,请阅读 [CentOS 7安装 docker compose教程](https://blog.yhan219.com/docker-compose/")新建docker-compose.ymlversion: "
2020-05-23 16:16:42 1413
原创 spring boot简单入门
spring boot的初期目标是:提供一个从根本上快速简洁的Spring开发体验提供诸多非必须的但是在大型的项目中很常见的功能(比如:整合的服务器,安全等)无须生成代码和xml配置基于此,spring boot在项目中使用的优点显而易见:没有各种烦人的xml配置。 spring boot能让你更专注业务代码。 项目地址:https://gith...
2017-04-11 15:15:18 201
spring boot之缓存
在spring boot中使用缓存非常简单,只需导入相应的包即可,比如想使用ehcache,只需导入其对应的包,也就是说,你想替换缓存框架的话不用改任何代码,只要改一下依赖即可。在集群中,使用redis做缓存是个非常不错的解决方案。以redis缓存为例。[b]demo git地址:[url]https://github.com/yhan219/shop[/url][/b],由于demo...
2017-02-06 22:23:15 170
原创 spring boot之session保存到redis中
session集群一直是一个让人头疼的问题。好在有spring data session。使用redis持久化session是一个不错的解决方案。简述一下在spring boot中使用redis处理session。[b]环境:redis[/b][b]demo git地址:[url]https://github.com/yhan219/shop[/url][/b],由于demo一直在更新...
2017-02-06 18:08:21 893
spring boot之mybatis
spring boot不再累述。简单说一下就spring boot与mybatis的整合过程。 [b]环境:java8[/b] [b]IDE:idea[/b] [b]demo git地址:[url]https://github.com/yhan219/shop[/url][/b],由于demo一直在更新,请自行回退。依赖:[code="xml"] org....
2017-02-06 17:51:06 135
原创 java遍历一个目录中不包括当前目录的其他所有父级目录
现在有一个功能,需要在一个目录中排除这个目录的所有其他目录,把要排除的目录列出来。例如:根目录为/a,不排除的目录是/a/b/c/d,c级目录级c级以上的所有目录和文件都要排除,排除文件有格式要求,例如,排除目录/a/b,则要求加上**/a/b/**,文件则不用加末尾斜杠及两个星号。按照向上遍历的思路,代码如下:package com.thunisoft.svn;import java.io.Fil
2016-09-01 14:12:21 705
java遍历一个目录中不包括当前目录的其他所有父级目录
现在有一个功能,需要在一个目录中排除这个目录以外的所有其他目录,把要排除的目录列出来。例如:根目录为/a,不排除的目录是/a/b/c/d,c级目录级c级以上的所有目录和文件都要排除,其中要求不排除目录的所有父级目录都不排除,如本例中/a/b/c不排除,但是/a/b/e则要排除;排除文件有格式要求,例如,排除目录/a/b,则要求加上**/a/b/**,文件则不用加末尾斜杠及两个星号。按照向上遍历...
2016-09-01 14:12:00 239
原创 登陆过滤
登陆过滤实现用户未登陆就返回到登陆页面,用户需要在登陆的时候设置session。package com.thunisoft.yhan.filters;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;i
2016-08-03 15:28:22 438
登陆过滤
登陆过滤实现用户未登陆就返回到登陆页面,用户需要在登陆的时候设置session。package com.thunisoft.yhan.filters;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.Filte...
2016-08-03 15:28:00 115
原创 JDBC连接数据库并实现增删查改
JDBC连接数据库并实现数据库操作package com.thunisoft.yhan.daos;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;i
2016-08-03 15:22:58 883
JDBC连接数据库并实现增删查改
JDBC连接数据库并实现数据库操作package com.thunisoft.yhan.daos;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLExce...
2016-08-03 15:22:00 242
原创 servlet向前端传递json数据
servlet向前段发送json数据可发送单个对象和集合(list等),这里给出模板,json转换用的是阿里巴巴的fastjson,其他json包类似。protected void getJson(HttpServletRequest request,HttpServletResponse response,Object object){ response.setContentTyp
2016-08-03 15:07:43 10116 2
servlet向前端传递json数据
servlet向前端返回json数据可发送单个对象和集合(list等),这里给出模板,json转换用的是阿里巴巴的fastjson,其他json包类似。protected void getJson(HttpServletRequest request,HttpServletResponse response,Object object){ response.setCo...
2016-08-03 15:07:00 1643 1
原创 原生js实现ajax
原生javascript实现ajax实现如下,类似jquery的ajax:/** * 实现ajax */var createAjax = function() { var xhr = null; try { //IE系列浏览器 xhr = new ActiveXObject("microsoft.xmlhttp"); } catch (e
2016-08-03 14:54:05 652
原生js实现ajax
原生javascript实现ajax实现如下,类似jquery的ajax,可以对返回值操作:/** * 实现ajax */var createAjax = function() { var xhr = null; try { //IE系列浏览器 xhr = new ActiveXObject("microsoft.xmlhttp");...
2016-08-03 14:54:00 119
原创 Java日历横向输出
Java日历横向输出用了三种方法,第一种是将日历打印出来拼接为字符串,在用字符串操作方法对结果进行操作,比较杂乱,面向过程;第二种是将每个月保存在一个类里,在对这个类进行操作,面向对象,比较简洁,但是对类的操作是面向过程的;第三种是纯粹的面向对象,用了单例模式,个人能力有限,写的比较繁琐:方法一:package com.yhan219.demo;import java.util.Calendar;
2016-07-29 13:59:58 2320
Java日历横向输出
Java日历横向输出用了三种方法,第一种是将日历打印出来拼接为字符串,在用字符串操作方法对结果进行操作,比较杂乱,面向过程;第二种是将每个月保存在一个类里,在对这个类进行操作,面向对象,比较简洁,但是对类的操作是面向过程的;第三种是纯粹的面向对象,用了单例模式,个人能力有限,写的比较繁琐:方法一:package com.yhan219.demo;import java.u...
2016-07-29 13:59:00 438
原创 ubuntu(linux)下谷歌浏览器跨域问题
ubuntu(linux)下谷歌浏览器跨域问题今天在使用谷歌浏览器实时调试代码的时候遇到这样的错误: XMLHttpRequest cannot load http://localhost:8080/ No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http:/
2015-05-14 23:07:13 4091
ubuntu(linux)下谷歌浏览器跨域问题
ubuntu(linux)下谷歌浏览器跨域问题今天在使用谷歌浏览器实时调试代码的时候遇到这样的错误: XMLHttpRequest cannot load http://localhost:8080/ No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘...
2015-05-14 23:07:00 696
原创 angularjs表单验证,包括密码长度及两次密码输入是否一致
angularjs表单验证,包括密码长度及两次密码输入是否一致<!DOCTYPE html><html><head><meta charset="UTF-8"><title>register</title><link rel="stylesheet" href="bootstrap.min.css"><script src="angular.min.js"></script><scri
2015-04-26 22:06:25 15321 4
angularjs表单验证,包括密码长度及两次密码输入是否一致
用户输入正确的邮箱,密码后才能点击登陆按钮。 复制代码到html可直接运行: 代码如下:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>register</title><link rel="stylesheet&qu
2015-04-26 22:06:00 497
网络白板源码
2015-03-11
飞行射击游戏雷电源码
2015-03-11
网络相册源码
2015-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人