自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JAVA三大框架入门

写在前面:最近接到某公司的电话面试,其中问到了JAVA框架的相关知识,发现自己对于这个方面了解实在太少,故从网上阅读了很多文章,最后将概念整理出来,从基本入门开始对JAVA框架再认识。一、基本概念了解框架的定位可以帮助我们更好的找到学习的切入点1.Spring: 依赖注入(DI)又称为控制反转(IOC),通常来说,当某个角色需要另一个角色才能正常运行时,通常是由调用者来创建被...

2019-09-26 13:18:14 636 1

转载 web.xml配置

一、web.xml配置文件常用元素及其意义预览 1 <web-app> 2 3 <!--定义了WEB应用的名字--> 4 <display-name></display-name> 5 6 <!--声明WEB应用的描述信息--> 7 <description>&lt...

2019-09-23 16:54:04 196

原创 视频截取第一帧画面

视频截取第一帧画面//maven项目依赖/** * <!--视频截取-->*<dependency>* <groupId>org.bytedeco</groupId>* <artifactId>javacv</artifactId>* <version>0.8</version>*&lt...

2020-04-16 13:42:37 681

原创 阿里云短信发送

/* pom.xml <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.0.3</version> </dependency> ...

2020-04-10 11:43:07 318

原创 阿里云oss操作工具类

//maven坐标//<dependency>// <groupId>com.aliyun.oss</groupId>// <artifactId>aliyun-sdk-oss</artifactId>// <version>3.8.0</version>//</dependen...

2020-04-10 11:40:22 976

原创 linux允许通过防火墙端口开启

firewall-cmd --zone=public --add-port=4400-4600/udp --permanen(指定端口范围为4400-4600通过防火墙)Warning: ALREADY_ENABLED: 3306:tcp(说明3306端口通过成功) firewall-cmd --zone=public --remove-port=80/tcp --permanent(关闭指定端...

2020-04-10 11:33:53 7284

原创 常用正则表达式

匹配HTML标记------------------------------------------------ <(\S*?)[^>]*>.*?</\1>|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配链接地址------------------------...

2020-01-08 08:36:01 181

原创 验证码页面验证

js代码var code;//在全局 定义验证码 function createCode(){ code = ""; var codeLength = 4;//验证码的长度 //所有候选组成验证码的字符,可以用中文 var selectChar = new Array(2,3,4,5,6,7,8,'A','B','C', ...

2020-01-07 21:36:10 234

原创 雪花算法

package com.gyj.util;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;/** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 00000000...

2020-01-07 21:25:50 157

原创 mybits连接数据库

package com.gyj.util;import java.io.IOException;import java.io.InputStream;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.Sq...

2020-01-07 21:24:45 236

原创 md5加密

package com。gyj.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Random;public class Md5Utils { //参数1:输入明文密码 public static String ge...

2020-01-07 21:22:37 506

转载 Java.lang.ExceptionInInitializerError异常

在静态代码块初始化过程中发生了异常,JVM则会跑出java.lang.ExecptionInInitializerError异常。静态代码块、静态变量都是在类加载的时候进行初始化的。类的生命周期分为了加载、连接(验证、准备、解析)、初始化、使用、卸载这5个过程,而静态代码块和静态变量的初始化相关操作主要位于连接的准备、和初始化中。连接的准备阶段:主要做的事为static修饰的成员变量分配内...

2019-11-16 10:46:17 1702

原创 Java链接数据库错误

链接数据库过程中## 注册驱动时: 发生ClassNotFoundException可能是: 1.没有导入jar包 2.全限定名书写错误 ## 在创建连接时: 空指针异常(NullPointerException):需要更换其他链接jar包 SQLException(ORA-0101):用户名或密码书写错误 SQLException(The Network Adapt...

2019-11-13 20:08:21 204

原创 oracle学习

数据库: 对数据持久化操作。持久安全存储叫大量的数据,支持多用户操作、支持错误操作撤销,具有多样性数据,支持数据备份、移植; 是按照数据结构来组织、存储、操作数据的仓库;简单的视作电子文库用来存储电子文件数据库分为关系型和非关系型:根据存储数据之间的联系;通常关系型数据库使用二维表来存储数据,而非关系型数据库使用网状(或者多维表)来存储数据关系型数据库中oracle的数据存储形式为:表...

2019-11-13 11:07:53 103

原创 排序总结

1、冒泡排序求最值(相邻两个元素相互比较)2、快速排序(定义关键字)以关键字为核心,进行分堆;3、简单插入排序构建序列:在“有序(从第一个元素起看作有序)”序列插入4、希尔排序通过不断缩短标尺(长度需要合适来提高效率),来比较进行排序5、简单选择排序求最值(所有元素内顺序比较)6、堆排序先构建堆结构(大顶堆或小顶堆),交换元素集合中第一个元素与最后一个元...

2019-10-10 20:32:22 102

原创 vijos P1097 合并果子

在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。 每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。 因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽可能地节省体力。假定每个果子重

2016-01-17 17:49:46 401

原创 vijos P1020 切蛋糕

P1020切蛋糕Accepted标签:[显示标签]描述Facer今天买了n块蛋糕,不料被信息组中球球等好吃懒做的家伙发现了,没办法,只好浪费一点来填他们的嘴巴。他答应给每个人留一口,然后量了量每个人口的大小。Facer有把刀,可以切蛋糕,但他不能把两块蛋糕拼起来,但是他又不会给任何人两块蛋糕。现在问你,facer怎样切

2016-01-17 10:52:53 1229

转载 二叉树的深度遍历---递归&非递归

二叉树的深度优先遍历、广度优先遍历和非递归遍历二叉树的遍历:D:访问根结点,L:遍历根结点的左子树,R:遍历根结点的右子树。给定一棵二叉树的前序遍历序列和中序遍历序列可以惟一确定一棵二叉树。二叉树的深度优先遍历的非递归的通用做法是采用栈,广度优先遍历的非递归的通用做法是采用队列。深度优先遍历二叉树。1. 中序遍历(LDR)的递归算法:若二叉树为空,则算法结束;否则:

2016-01-16 09:26:15 765

转载 走迷宫

近来在考研的过程中,再次拿起数据结构的课本,重温数据结构的魅力,让自己有了比之前不一样的体会,各种典型的数据结构如:线性表、栈、队列、树与图等,确实是我们做软件这一行人员必备的基础知识,当然主要还是为了考研巩固知识目的,决定在接下来的一段时间里与大家一起来重温经典的数据结构知识!好了,不多说,让我们进入今天的主题吧!     今天我们先来编写一个众所周知的游戏——迷宫,以便从中来重温和加深数据

2016-01-13 18:00:18 468

原创 vijos 中青局

先贴题目:思路:1、统计每个字符出现的频率2、用贪心的方法,求出霍夫曼树的权值#include#include#includeusing namespace std;char n[27]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S'

2016-01-13 16:33:45 706

转载 搜索

搜索有以下几种算法:枚举算法:也即列举问题的所有状态从而寻找符合问题的解的方法。适合用于状态较少,比较简单的问题上。广度优先搜索:从初始点开始,根据规则展开第一层节点,并检查目标节点是否在这些节点上,若没有,再将所有的第一层的节点逐一展开,得到第二层节点,如没有,则扩展下去,直到发现目标节点为止。比较适合求最少步骤或最短解序列的题目。一般设置一个队列queue ,将起始

2016-01-13 16:14:15 294

原创 英文数字转换数学数字

该题本意并不难,只是加法,不要想太多了!主要是在数字转换上:(大概思路)1、将数据输入2、找到加号,等号的位置,并设定一个函数来将数据分离3、将分离后的数据,通过在设定一个函数,来返回数字4、相加后输出只是一个水题。

2016-01-12 23:41:15 642

原创 大数相加

因为数据比较大,已经远超出 int 类型,所以用字符数组来存放!注意在相加过程中会产生进位!

2016-01-09 17:56:24 368

空空如也

空空如也

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

TA关注的人

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