自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

原创 使用 IDEA 创建 MAVEN 项目 使用纯JAVA配置搭建 Spring MVC 文件上传案例

本篇文章记录如何使用IDEA 搭建 MAVEN 项目,使用纯JAVA配置搭建 Spring MVC ,实现文件上传的功能。第一步:file -> new -> project左侧选择Maven, 右侧选择jdk 版本,如果下拉选项中无,则需要下载安装JDK,然后点击New选择到JDK安装的目录。然后NEXT第二步:填写 Groupid 和 ArtifactId...

2019-09-25 17:33:21 444

原创 Idea 使用Maven 创建Spring Boot 项目

本博客记录下如何用Idea 使用 Maven 创建 spring boot 项目,如有错误的地方欢迎提出。1、File -> New -> Project2、左侧选择Maven,右侧选的SDK,如果未显示则点击New -> 选择到你JDK安装的目录,然后下一步 next3、填写GroupId、ArtifactId,这个地方仅作示例。填写完成以后 下一步 ...

2019-09-19 13:37:04 3170

原创 Windows计划任务执行路径的问题

Windows计划任务定时执行可执行程序的时候,如果程序内加载资源文件有相对路径的存在,那么当运行计划任务的时候就会报出一个路径找不到的错误(手动执行可执行程序则无任何问题)。如下图那么在设置计划任务的时候只需要做如下修改就 可以避免此类错误的出现,在操作的tab页,起始于:将程序的目录填进去就不会出现如下问题了。...

2019-09-17 11:12:38 5749 2

原创 Easyui-accordion+tree实现漂亮的自定义导航菜单 SSM (oa系统)

部分资源借鉴了其他博主,原文链接:https://www.cnblogs.com/ymnets/p/3824368.html最终实现的效果图,图标都是自定义的,未使用easyui themes中的图片资源,导航菜单自动加载,使用easyui 中的 accordion + tree 实现二级菜单导航菜单导航菜单管理(部分功能,待完善)菜单编辑第一步、新建Maven项目...

2019-07-22 16:28:24 1201 1

原创 设计模式之建造者模式

建造者模式多适用于组合类的业务场景,例如肯德基的汉堡套餐,QQ更换皮肤等,使用者可以一次性的得到所需要的全部内容。优点:建造者独立,易于扩展,便于控制细节风险缺点:类必须有共同点,如果内部变化复杂,则需要创建的类将非常多例如我们去肯德基买汉堡,可能需选择素食汉堡套餐或者鸡腿堡套餐,他们都有相同的特性,汉堡、饮料、包装、价格等。1、创建包装类接口public interf...

2019-06-21 14:19:24 109

原创 设计模式之单例模式

1、饿汉式public class HungerSingleObject { private static HungerSingleObject instance = new HungerSingleObject(); private HungerSingleObject() { } public static HungerSingleObject getInstanc...

2019-06-21 14:03:10 88

原创 设计模式之抽象工厂模式

1、创建图形、颜色接口类Color.javapublic interface Color { void draw();}Shape.javapublic interface Shape { void draw();}2、实现图形类、颜色类接口RedImpl.javapublic class RedImpl implements Color { @Ov...

2019-06-20 14:05:16 85

原创 设计模式之工厂模式

1、创建图形接口public interface Shape { void draw();}2、实现接口CircleImpl.javapublic class CircleImpl implements Shape { @Override public void draw() { System.out.println("this is circle metho...

2019-06-20 10:43:03 100

原创 选择排序及其优化

选择排序基础版public static int[] SelectSort(int[] array) { for(int i = 0;i < array.length; i++) { int index = i; for(int j = i; j < array.length ;j++) { if(array[j] < array[index]) ...

2019-06-19 14:05:37 319

原创 冒泡排序及其优化

冒泡排序 基础版public static int[] BubbleSort(int[] array) { for(int i = 0;i < array.length;i++) { for(int j = 0;j<array.length -1;j++) { if(array[j] > array[j+1]) { int temp = arra...

2019-06-19 10:41:01 120

原创 Java 使用单重For循环找出数组中第二大数

前几天遇到了一个很有意思的题目:给定一个整形数组,长度不定,如何使用一个for循环得到数组中第二大的数字。下面是我的解法:public static int FindSecondMax(int[] array) { int max,max2; if(array.length < 2) { return null; } max = max2 = -2147...

2019-06-18 17:45:09 2188

原创 Java基础知识整理

1、装箱与拆箱装箱:将值类型转变为引用类型。拆箱:将引用类型转变为值类型。2、== 与 equals 区别== 是比较两个对象的地址是不是相等,即判断是不是同一个对象,(基本数据类型判断的是值,引用类型比较的是内存地址)equals 在使用的时候有两种情况类没有覆盖 equals() 方法,此时比较两个对象等价于 ==类覆盖了 equals()方法,比较两个对象内容是否相等,即比较的...

2019-06-17 16:09:26 123

原创 关于IIS 网站启动 “配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法

解决办法:查看网站应用程序池.netframework版本,将版本从4.0 更改为 2.0,重启IIS ,然后重启网站,问题完美解决。

2019-06-13 13:50:47 1960 1

原创 Spring + Spring MVC + Mybatis 云笔记项目(七)加载笔记列表、保存笔记

一、当根据笔记本创建了笔记,用户可以通过选择笔记本来加载笔记本下的所有笔记,并可以选中笔记进行修改保存笔记内容。加载笔记列表流程:选择笔记本 -> 发送加载笔记列表 -> 过滤拦截请求 -> 分配控制器 -> 执行 controller.execute()方法 -> 返回数据 -> 动态生成笔记列表保存笔记流程:选择笔记 -> 编辑笔记内容 点击保...

2019-05-29 19:31:19 399

原创 C# 关于 使用 SFTP 协议上传文件和下载文件

注意事项:1、项目需要提前添加DiffieHellman.dll、Tamir.SharpSSH.dll2、项目 目标框架一定要是 .net framework 4 以上3、完成以上之后需要添加Microsoft.CSharp.dll 引用。代码:在实例化连接辅助类对象的时候 sftp 地址 为目标服务器的 ip ,不需要其它任何修改,仅需要IP 即可。目标服务器路径要使用相对...

2019-05-28 19:40:01 3889

原创 关于Spring 配置文件报错 :Cannot find the declaration of element 'beans' 的解决办法

项目有时会出现 spring 配置文件报错,多出现在重新打开项目的时候,报错信息如下multiple annotations found at this line: - cvc-elt.1: Cannot find the declaration of element 'beans'. - schema_reference.4: Failed to read schema documen...

2019-05-27 10:26:57 5497

原创 Spring + Spring MVC + Mybatis 云笔记项目(六)添加笔记

开发工具:eclipse + navicat项目源码:CSDN下载地址Github:Github源码地址一、当创建完毕笔记本之后,可以在笔记本下面创建不同的笔记。流程:选择笔记本 -> 添加笔记本 -> 提交数据 ->DispatcherServlet 过滤拦截请求 -> 分配控制器 -> 执行controller.execute() 方法 -&g...

2019-05-25 20:17:02 369

原创 Spring + Spring MVC + Mybatis 云笔记项目(五)加载笔记本列表

开发工具:eclipse + navicat项目源码:CSDN下载地址Github:Github源码地址一、当用户添加了自己的笔记本以后,要实现的是当用户已进入主页,就将该用户所属的笔记本动态添加出来。加载笔记本列表流程:用户登入主页 -> 执行 加载笔记本列表函数,发送请求 ->DispatcherServlet 拦截过滤请求 -> 分配控制器 -> ...

2019-05-24 10:10:34 439

原创 Spring + Spring MVC + Mybatis 云笔记项目(四)添加笔记本

开发工具:eclipse + navicat项目源码:CSDN下载地址Github:Github源码地址一、根据注册过的账户登录系统,成功登录系统后选择创建笔记本登录云笔记登录后主界面点击红色框 1 出的加号按钮可以添加笔记本笔记本添加流程:用户点击加号 “+” -> 填写 笔记本名称 -> 提交数据 ajax 发送请求 ->...

2019-05-23 16:30:16 475

原创 Spring + Spring MVC + Mybatis 云笔记项目(三)登录注册功能

开发工具:eclipse + navicat项目源码:CSDN下载地址Github:Github源码地址一、在(二)中完成好项目的配置,以及数据库的连接之后,创建user 的mybatis mapper,用来在我们向数据库保存数据或者查询数据时 “注入”到相关的 dao里面,UserMapper.xml<?xml version="1.0" encoding="...

2019-05-23 10:19:47 698 1

原创 Spring + Spring MVC + Mybatis 云笔记项目(二)项目配置

开发工具:eclipse + navicat项目源码:CSDN下载地址Github:Github源码地址一,在resource 文件夹下面新建两个文件夹 conf 和mapper ,前者用来存放相关的配置文件,后者用来存放操作中各业务模块所需要用到的查询语句。spring_aop.xml AOP 应用配置<?xml version="1.0" encoding="...

2019-05-22 11:19:14 481

原创 Spring + Spring MVC + Mybatis 云笔记项目(一)项目搭建

开发工具:eclipse + navicat项目源码:CSDN下载地址Github:Github源码地址一、新建 maven 项目File ->New ->Project -> Maven -> Maven ProjectNext -> create s simple project -> next填写项目基本信息 -...

2019-05-22 10:38:22 992

原创 JavaWeb生成随机图片验证码(jsp + servlet)

在使用登陆或者注册功能的时候往往会有图片验证码的功能,那么如何实现图片验证码的功能呢?1、生成长度可变的的随机字符,这里使用了A-Z 26位大写字母和0-9十位数字,如需其它字符可以自行添加。public String GenerateCode(int length) { int rand; char code; String randomCode = ""; Rando...

2019-04-09 17:33:41 1290

原创 二叉树的前序遍历、中序遍历、后序遍历

二叉树分为根节点、左子节点、右子节点,如下图所示,前序遍历的顺序是 “根左右”,即 ABC,中序遍历的顺序是 “左根右”,即 BAC,后续遍历的顺序是 “左右根”,即 BCA,给定一个二叉树,求三种遍历方式的结果,以下图为例前序遍历(根左右): A B D E F G C H K中序遍历(左根右): D B F E G A C K H后序遍历(左右根):...

2019-04-04 15:23:10 670

原创 求二叉树的最大深度的递归版与非递归版

二叉树的的最大深度遍历非递归版描述:给定一个二叉树,返回二叉树的最大深度思路:利用队列的先进先出思想对二叉树进行层级遍历,每遍历完一层,就将深度+1具体实现:1、首先判断二叉树是否为空,如果为空,直接 return 02、如果不为空,首先将根节点入队,然后对队列进行遍历3、初始化三个变量 depth 深度,count 计数器,nextCount 层级节点数,这里就是利用count和ne...

2019-03-25 14:04:14 712

原创 如何用两个栈实现队列

队列:先进先出栈:先进后出思路:队列是先进先出,栈是先进后出,那么可以用两个栈实现队列的效果,一个栈当作入队列,一个栈当作出队列。1、当入队列时将元素push 进 stack12、当出队列时,将stack1 全部pop,并 push 进 stack23、stack2 pop出的的第一个元素就是第一个入队的元素。4、逆向操作步骤二代码实现:import java.u...

2019-03-20 10:19:08 153

原创 二维数组的查找

题目描述:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。实现代码:public boolean Find(int target,int [][] array) { int i = 0; int j = array.length -1;...

2019-03-14 17:59:05 86

原创 斐波那契数列的迭代算法和递归算法

斐波那契数列:1、1、2、3、5、8、13......使用迭代算法和递归算法都可以实现斐波那契数列,输出数列中的第N项,但是由于递归算法在计算时存在着大量的重复计算,所以在N值很大时,可能会造成内存的溢出,以及计算时间较长的情况出现,在使用迭代算法的情况下同样可以实现计算斐波那契数列第N项的功能,代码示例如下迭代算法:public static int FibonacciD(int ...

2019-03-11 16:29:39 30556 5

原创 JavaWeb 网上书店_注册和登陆功能

工具:Eclipse + Navicat源码地址:https://github.com/Sunjinhang/JavaWeb用户实体:简简单单的六个属性,编号、姓名、密码、电话、邮箱、地址。package Entity;public class User { public User(String id, String userName, String password,...

2019-03-05 16:12:29 4331

原创 Java MD5 实现加密

工具:Eclipse源码地址:https://github.com/Sunjinhang/Java使用java自带的工具类实现MD5加密加密函数public static String Encrypt(String str) { StringBuffer code = new StringBuffer(); MessageDigest md5 = null; ...

2019-03-01 15:51:24 268

原创 JavaWeb JDBC + MySql 通讯录实现简单的增删改查

开发工具:Eclipse + Navicat项目源码:Github:https://github.com/Sunjinhang/JavaWeb一、新建项目在Eclipse中新建一个Web项目,至于如何新建Web项目以及如何添加Tomcat服务器的就不赘述了,项目的目录如下最终实现的效果如下所示:点击新增可以进行联系人的新增,点击修改/删除可以进行 联系人的修改和...

2019-02-28 14:02:02 5715 4

AB153X-UT-2.3.0.zip

检测洛达芯片的小工具,需要安卓手机安装使用。教程可以上B站查看具体教程 好不容易找到的工具,希望对朋友们有用。

2020-11-13

cloud_note.sql

云笔记项目建表sql语句,navicat 完成数据库创建后可直接运行该sql 文件进行创建相关表

2019-05-22

javaweb 云笔记项目源代码(SSM)

javaweb 云笔记项目源代码(SSM),采用Maven管理代码。

2019-04-26

angular.js

AngularJS 教程 AngularJS 通过新的属性和表达式扩展了 HTML。 AngularJS 可以构建一个单一页面应用程序(SPAs:Single Page Applications)

2018-02-23

xmlspy2011

中文破解版,内含有注册机,使用注册机时断网即可

2015-12-10

空空如也

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

TA关注的人

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