自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fangwh的博客

虽知大海之浩瀚,但仍为捡到贝壳而欢呼!学无止境

  • 博客(20)
  • 资源 (10)
  • 收藏
  • 关注

原创 算法题-循环打印矩阵

要求:给定一个二维数组,按边依次循环打印数组元素。示例一:1 2 3 45 6 7 89 10 11 1213 14 15 16输出:1 2 3 4 8 12 16 15 14 13 9 5 6 7 11 10示例二:1 2 3 4 5 6 7 8 9 10 11 12输出:1 2 3 4 8 12 11 10 9 5 6 7示例三:1 2 3 4 5 6 7 8 9 10 11 12输

2021-03-11 10:17:52 467

原创 机器时区导致Java时间与当前时间相差13小时的解决方案

在机器使用date命令获取的时间与当前时间一致,但在Java中去获取时间相差了13个小时,这很可能就是机器的时区不太满足当前需要,这时候可以在Java中获取一下时区:测试机器时区import java.util.Calendar;import java.util.TimeZone;/** * Test class * * @date 2021/2/20 */public class Test { public static void main(String[] args) {

2021-02-20 17:16:59 1816

原创 Spring定时任务中优雅使用@Scheduled和@Async

背景@Component@EnableScheduling@EnableAsyncpublic class DemoTask { private static Logger logger = LoggerFactory.getLogger(DemoTask.class); @Scheduled(cron = "0 42 18 20 10 ?") @Async public void task1(){ logger.warn("exec task1 s

2020-10-20 19:51:04 1150

转载 spring-boot项目打包时候出现BOOT-INF文件夹的问题

前言在SpringBoot项目中,由于数据操作部分在多个项目中都有使用,但不想每个项目中都去重新编写数据库操作部分的内容,所以就抽出了一个common的工程让其他工程去引入,引入时发现对应的程序包不存在?SpringBoot工程maven打包,一般pom.xml文件里会加:<plugin> <groupId>org.springframework.boot&...

2019-12-23 14:16:38 1672

原创 使用samba来共享磁盘

标题使用samba来共享磁盘一、samba服务端配置安装samba服务器sudo apt-get install samba samba-common新建一个需要共享的目录或选择一个已存在的目录sudo mkdir /data添加samba用户(敲完命令回车会提示输入新用户密码)sudo smbpasswd -a user1samba的配置文件位置:/etc/sa...

2019-11-06 10:49:53 2068

原创 SpringBoot中使用ApplicationContext获取bean对象

编写一个ApplicationContextFactory工厂类public class ApplicationContextFactory{ private static ApplicationContext applicationContext = null; public static void setApplicationContext(ApplicationContext ap...

2019-08-30 19:01:48 7138 2

原创 JAVA的一些常用签名算法

JAVA自带的一些常用签名算法1、引入pom依赖<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version></dependenc...

2019-07-30 17:07:14 3830

转载 几种常见的攻击技术及防范

一、XSS概念XSS - 跨站脚本攻击(Cross-Site Scripting),可以将代码注入到用户浏览的网页上,这种代码包括HTML和JavaScript。例如有一个论坛网站,攻击者可以在上面发布一下内容:&lt;script&gt;alert("垃圾内容");&lt;/script&gt;如果该网站没有做XSS防范的话,其他用户浏览的页面包含此内容时就会弹出这样的垃圾内容,影响...

2019-01-15 12:51:42 3006

原创 Sublime Text3使用Package Control 报错There Are No Packages Available For Installation

Sublime Text3使用Package Control下载插件报错There Are No Packages Available For Installation,只是想简单下点东西就这么费劲吗?牢骚发完了,那就解决问题吧!网上说了挺多原因,自己尝试了一下,然并无卵用,最后尝试将官方提供的Package Control替换掉,即自己进行添加一个Package Control便可以了。简单...

2018-11-20 12:07:15 316 2

原创 MISCONF Redis is configured to save RDB snapshots, but is...(Redis报错)

运行Redis时发生错误,错误信息如下:MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify. the data set are disabled. Please check Redis logs for d...

2018-11-18 19:33:17 414

原创 Redis学习笔记

Redis学习入门介绍入门概述1. redis是什么?Redis:REmote DIctionary Server(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。Redis 与其他 key -...

2018-10-03 16:45:16 5176 1

转载 一次完整的HTTP请求发生了什么?

当我们在浏览器的地址栏输入 www.baidu.com,然后回车,回车这一瞬间到看到页面这一过程到底发生了什么呢?我们看一下下图:关于HTTP协议可以参考以下:HTTP协议漫谈 http://kb.cnblogs.com/page/140611/HTTP协议概览 http://www.cnblogs.com/vamei/archive/2013/05/11/3069788.html...

2018-09-28 10:21:25 7794 1

原创 给定一Java源代码文件,统计其注释行数,空行行数数,代码行数及总行数

规定:一行上既有代码又有注释算代码行数(例如:int  a = 1; //注释);Java源代码文件(要统计的源代码文件)package cn.edu.ccit.fwh;public class Test { public static void main(String[] args) { // 单行注释 int a=1; System.out.println(a...

2018-09-16 11:07:19 1191 2

原创 字符串的循环左移&循环右移

直接上代码的了,感兴趣的可以看看,挺有意思的:)package cn.edu.ccit.fangwh;import org.junit.Test;public class StringShift { public String left(String s,int n){ n=n%s.length(); return (s+s).substring(n, n+s.length...

2018-09-15 12:55:11 3150

原创 将整型数组转化为一个最大字符串

给定一个任意长度的整型数组,求数组内能组合出来的最大字符串(整数)?例如数组:{ 323, 32, 1, 9569, 4, 6, 92, 636, 63, 998 }将其添加到List排序后输出:[1, 32, 323, 4, 63, 636, 6, 92, 9569, 998]最后从后往前遍历集合结果,将它添加到一个字符串输出:9989569926636634323321思...

2018-09-15 12:39:26 997

原创 二叉树的遍历(Java)

二叉树的遍历分为:前序遍历,中序遍历,后序遍历,层次遍历。本文主要讲述二叉树的前中后序遍历的递归实现和非递归实现(Java代码实现)。 先上一个二叉树,我们来看看它的前中后序输出分别是什么:接下来我们用代码实现:class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val ...

2018-08-31 09:25:13 249

原创 Socket常见问题(Java)

参考链接:https://blog.youkuaiyun.com/u014800094/article/details/605918521、TCP和UDP的区别? 1)TCP提供面向连接的传输,通信前要先建立连接(三次握手机制);UDP提供无连接的传输,通信前不需要建立连接。 2)TCP提供可靠的传输(有序,无差错,不丢失,不重复);UDP提供不可靠的传输。 3)TCP面向字节...

2018-08-30 13:30:17 1434 1

原创 Java集合-HashMap常见问题

本文主要围绕HashMap集合常见问题做一个总结 参考链接: https://blog.youkuaiyun.com/song19890528/article/details/16891015 (HashMap原理) https://www.jianshu.com/p/b40fd341711e1.HashMap与Hashtable的区别? HashMap可以接受nu...

2018-08-29 20:39:52 385

原创 排序算法(Java实现)

本文主要讲述八种常见的排序算法,使用Java代码实现 * 1、冒泡排序 * 2、选择排序 * 3、插入排序 * 4、希尔排序 * 5、快速排序 * 6、归并排序 * 7、堆 排 序 * 8、桶 排 序1、冒泡排序 1、第一次从0-(lenght-1)两两比较数据,大的沉底到(lenght-1); 2、第二次从0-(lengh...

2018-08-28 15:03:22 253

原创 数据库事务的四大特性及事物的隔离级别

本文主要介绍一下数据库事务的四大特性及事务的隔离级别 一 、事务的四大特性 二 、事务的隔离级别一 、事务的四大特性如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性(ACID):1. 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作...

2018-08-28 09:38:56 260

consul_1.9.3_darwin_amd64.zip

Mac系统 consul_1.9.3 下载,官网下载贼慢,建议直接下载

2021-02-28

Matlab视频教程.txt.zip

Matlab视频教程 百度网盘地址,matlab讲解视频,包含课上代码。

2019-09-09

IK中文分词器

IKAnalyaer中文分词器,配合slor使用,让你的搜索效果更佳

2019-05-06

base64 加密插件(js)

base64 加密插件,基于javaScript,依赖于jQuery,使用方便。

2019-04-10

incubator-dubbo-ops-master

dubbo admin为dubbo管理控制台,将服务提供者、服务消费者以可视化界面的方式展示,可实现诸多功能。

2018-12-04

Sublime Text3插件管理Package Control

Sublime Text3使用Package Control 报错There Are No Packages Available For Installation,使用该文件替换即可解决问题。

2018-11-20

redis设计与实现(第二版)

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: *Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 *Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 *Redis支持数据的备份,即master-slave模式的数据备份。 想了解更多请下载参考该pdf文档学习,愿你有所进步与成长。

2018-11-18

Miu编辑器(适用于md文件的本地编写)

windows平台下精致小巧的markdown文件编辑器,界面美丽大方,特此推荐。

2018-09-30

JAVA面试经典整合

1.Git 2.HTTP 3.Java IO 4.Java 基础 5.Java 容器 6.Java 并发 7.Java 虚拟机 8.Leetcode 题解 9.Leetcode-Database 题解 10.Linux 11.MySQL 12.Redis 13.Socket 14.SQL 15.代码可读性 16.代码风格规范 17.分布式 18.剑指 offer 题解 19.攻击技术 20.数据库系统原理 21.正则表达式 22.消息队列 23.算法 24.系统设计基础 25.缓存 26.计算机操作系统 27.计算机网络 28.设计模式 29.重构 30.集群 31.面向对象思想

2018-09-15

SpringMVC+Spring+MyBatis项目

SpringMVC+Spring+MyBatis框架快速上手项目源码,数据请求完全采用ajax是实现,数据显示采用JQuery技术,后台提供JSON数据。

2018-08-31

空空如也

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

TA关注的人

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