自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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: &quot

2020-05-23 16:16:42 1404

原创 spring boot简单入门

spring boot的初期目标是:提供一个从根本上快速简洁的Spring开发体验提供诸多非必须的但是在大型的项目中很常见的功能(比如:整合的服务器,安全等)无须生成代码和xml配置基于此,spring boot在项目中使用的优点显而易见:没有各种烦人的xml配置。 spring boot能让你更专注业务代码。 项目地址:https://gith...

2017-04-11 15:15:18 195

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 167

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

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 126

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

java遍历一个目录中不包括当前目录的其他所有父级目录

现在有一个功能,需要在一个目录中排除这个目录以外的所有其他目录,把要排除的目录列出来。例如:根目录为/a,不排除的目录是/a/b/c/d,c级目录级c级以上的所有目录和文件都要排除,其中要求不排除目录的所有父级目录都不排除,如本例中/a/b/c不排除,但是/a/b/e则要排除;排除文件有格式要求,例如,排除目录/a/b,则要求加上**/a/b/**,文件则不用加末尾斜杠及两个星号。按照向上遍历...

2016-09-01 14:12:00 233

原创 登陆过滤

登陆过滤实现用户未登陆就返回到登陆页面,用户需要在登陆的时候设置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 434

登陆过滤

登陆过滤实现用户未登陆就返回到登陆页面,用户需要在登陆的时候设置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 112

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

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 240

原创 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 10083 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 1633 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 651

原生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 117

原创 Java日历横向输出

Java日历横向输出用了三种方法,第一种是将日历打印出来拼接为字符串,在用字符串操作方法对结果进行操作,比较杂乱,面向过程;第二种是将每个月保存在一个类里,在对这个类进行操作,面向对象,比较简洁,但是对类的操作是面向过程的;第三种是纯粹的面向对象,用了单例模式,个人能力有限,写的比较繁琐:方法一:package com.yhan219.demo;import java.util.Calendar;

2016-07-29 13:59:58 2309

Java日历横向输出

Java日历横向输出用了三种方法,第一种是将日历打印出来拼接为字符串,在用字符串操作方法对结果进行操作,比较杂乱,面向过程;第二种是将每个月保存在一个类里,在对这个类进行操作,面向对象,比较简洁,但是对类的操作是面向过程的;第三种是纯粹的面向对象,用了单例模式,个人能力有限,写的比较繁琐:方法一:package com.yhan219.demo;import java.u...

2016-07-29 13:59:00 428

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

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 677

原创 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 15313 4

angularjs表单验证,包括密码长度及两次密码输入是否一致

用户输入正确的邮箱,密码后才能点击登陆按钮。 复制代码到html可直接运行: 代码如下:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;title&gt;register&lt;/title&gt;&lt;link rel="stylesheet&qu

2015-04-26 22:06:00 490

网络白板源码

采用java编写,利用多线程,服务器客户端,socket等知识,实现局域网多个客户端之间聊天,实时绘图(一个客户端绘图的同时其他客户端能同步显示),异步绘图(绘画完成后再传输到其他客户端),对初学者有很高参考意义。

2015-03-11

飞行射击游戏雷电源码

采用java编写,运用多线程,实现飞机射击游戏,游戏一共三个关卡,每个关卡都有boss,最后一个boss有激光效果。游戏可选择难度,可选择声音开关,游戏过程中有gift,吃到后可增加子弹数目,游戏设计了三种不同的敌机,下载后尽情感受吧,绝对值!

2015-03-11

网络相册源码

本程序没有采用数据库,实现的功能有:新建,删除,修改相册,照片上传下载,大图浏览,照片修改,删除,分享等功能!程序中采用了css使界面更美观!对初学web开发的人有很高的参考意义!

2015-03-11

空空如也

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

TA关注的人

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