LSGOZJ的博客

每天一个台阶,fighting!!!

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

spring与springboot中,如何在static方法里用@Autowire或者@Resource注入的属性

问题:我原本想在5的位置用成员变量2,但是因为位置5所在的方法时static的,怎么办?? 第一步:在位置1写注解@Component 使当前类成为一个bean对象。(@Controller,@service都行) 第二步:在位置3写个static的变量 第三步:写个@PostConstruct...

2019-03-27 17:47:51

阅读数 169

评论数 0

MySQL中int(M)和tinyint(M)数值类型中M值的意义

在一开始接触MySQL数据库时,对于int(M)及tinyint(M)两者数值类型后面的M值理解是最多能够插入数据库中的值不能大于M; 后来工作后,也是一边学习一边使用,之后的理解是其中的M的意思是插入数据库中的值的字符长度不能大于M,例如,int(4),想要插入1234,1234的字符长度是4...

2018-09-13 00:51:01

阅读数 64

评论数 0

分布式自增id生成算法SnowFlake

分布式id生成算法的有很多种,Twitter的SnowFlake就是其中经典的一种。 概述 SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图: 1位,不用。二进制中最高位为1的都是负数,但是我们生成的id一般都使用整数,所以这个最高位固定是0 41位...

2018-06-03 21:29:39

阅读数 238

评论数 0

Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?

Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的/usr:系统级的目录,可以理解为 C:/Windows/,/usr/lib 理解为 C:/Windows/System32。 /usr/local:用户级的程序目录,可以理解为 C:/Progrem Files/。用户自...

2017-12-30 11:50:32

阅读数 375

评论数 0

KMP算法学习分享

问题:文本串 S = “BBC ABCDAB ABCDABCDABDE” 模式串 P = “ABCDABD” 找出 P 在 S 中的位置。 一、 暴力匹配算法:过程分析:1、 S[0]为B,P[0]为A,不匹配,则 i往后移动一位,j 回到开头,即 i = i – j + 1, j = 0。相...

2017-12-07 22:16:30

阅读数 120

评论数 0

C语言中柔性数组的学习

在日常的编程中,有时候需要在结构体中存放一个长度动态的字符串,一般的做法,是在结构体中定义一个指针成员,这个指针成员指向该字符串所在的动态内存空间,例如:typedef struct test { int a; double b; ...

2017-09-22 10:11:15

阅读数 347

评论数 0

单链表排序

前言:最近总结了一下针对只有头结点的单链表进行排序的几个简单的方法。交换节点:插入排序,冒泡排序,简单选择排序 交换数据:快速排序初始化:#include <stdio.h> #include <stdlib.h> #include <stdbool.h>//...

2017-09-03 20:38:22

阅读数 28428

评论数 11

尾递归的学习

递归与尾递归总结  前言:今天上网看帖子的时候,看到关于尾递归的应用(http://bbs.csdn.net/topics/390215312),大脑中感觉这个词好像在哪里见过,但是又想不起来具体是怎么回事。如是乎,在网上搜了一下,顿时豁然开朗,知道尾递归是怎么回事了。下面就递归与尾递归进行总结,...

2017-08-29 09:44:51

阅读数 391

评论数 0

单点登录SSO

一、什么是单点登录SSO(Single Sign-On)  SSO是一种统一认证和授权机制,指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录   一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。二、单点登录解决了什么问题  解决了用户只需要登...

2017-08-05 21:57:42

阅读数 488

评论数 0

PHP手动实现数组转 JSON

问题:由于最近的一个项目中要给别的公司提供接口,给他们喂 GBK 编码的 json 数据,但是有一个问题是 PHP 中的 json_encode 加密函数只支持 utf-8 编码,这就比较尴尬了。我们的数据是 GBK 编码的,接收方要求的数据格式也是 GBK 编码的,一开始想的是先将数据转为 ut...

2017-07-19 12:55:26

阅读数 509

评论数 1

对象引用计数器

引用计数算法作为垃圾收集器最早的算法,有其优势,也有其劣势,虽然现在的JVM都不再采用引用计数算法进行垃圾回收【例如Sun的Java hotspot采用了火车算法进行垃圾回收】,但这种算法也并未被淘汰,在著名的单进程高并发缓存Redis中依然采用这种算法来进行内存回收【后绪会以Redis作为例子,...

2017-06-25 20:10:29

阅读数 997

评论数 0

http状态码301和302详解及区别

一直对http状态码301和302的理解比较模糊,在遇到实际的问题和翻阅各种资料了解后,算是有了一定的理解。这里记录下,希望能有新的认识。大家也共勉。官方的比较简洁的说明: 301 redirect: 301 代表永久性转移(Permanently Moved) 302 redire...

2017-05-04 22:02:40

阅读数 2480

评论数 0

vim 插件 -- cscope

前面我们学习了如何使 vim 像 IDE 一样管理项目代码(《 vim的项目管理工具:project插件》),但是 IDE 还有一个非常有用的特性就是能够很方便的找到某个函数或者变量的定义位置(应该是将鼠标移到函数名处 -> 右键 -> 跳到定义处),今天我们使用 vim 的 csco...

2017-04-29 20:18:41

阅读数 625

评论数 0

vim的项目管理工具:project插件

vim 是 inux 中经常用到的文本编辑工具,无论是在编写代码还是在阅读代码的时候都会经常用到。但是在进行项目代码管理的时候,vim 没有 IDE 集成开发工具方便(这也是很多人不习惯使用 vim 的原因吧)。本篇文章就是要解决这个问题:使用 vim 的插件 project,对项目代码进行简单的...

2017-04-29 12:14:16

阅读数 5789

评论数 2

Linux传文件:本机传其他机器和其他机器传本机

1、功能说明scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下:scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径 scp 本地Linux系统文件路径 远程...

2017-04-27 09:49:54

阅读数 1532

评论数 0

修改mysql提示符

MySQL 客户端的默认提示符是 “mysql>”,基本上没什么实际作用。其实可以修改这个提示符,让它显示一些有用的信息,例如当前所在的数据库等。修改方法有四种,其中前两种只对当前连接有效,后两种则对所有连接有效。1、连接客户端时通过参数指定(当前链接)mysql --prompt=&quo...

2017-04-11 20:48:09

阅读数 853

评论数 0

单链表翻转

单链表的翻转也算是面试中常见的面试题目了,本文根据网上查阅的资料给大家总结了两种方法。准备:首先,我们先来看我们节点和函数的定义,以及客户端应用:#include <stdio.h> #include <stdlib.h> //提供malloc() //节点结构 struc...

2017-03-21 22:30:24

阅读数 287

评论数 0

php 数组去重

1、使用array_unique方法进行去重对数组元素进行去重,我们一般会使用array_unique方法,使用这个方法可以把数组中的元素去重。<?php $arr = array(1,1,2,3,3,3,4,4,5,6,6,7,8,8,9,9,9); $arr = arra...

2016-12-28 19:50:59

阅读数 545

评论数 0

判断单链表是否有环

前言:其实这个题目是面试官给提的,由于当时在学习数据结构与算法的时候没有接触过这类问题,因此通过在网上查阅资料和自己的理解产生这篇博客,希望能帮得到大家。如下面的单链表:如何判断该链表中是否存在环。方法一:使用 p、q 两个指针,p 总是向前走,但 q 每次都从头开始走,对于每个节点,看 p 走的...

2016-12-28 18:21:46

阅读数 398

评论数 0

(Ubuntu/Centos)apache多站点配置

前言:情景一:平时在我们开发的时候,一般项目都只存放在 localhost 指定的根目录下,当有好几个项目的时候,只能在根目录下以不同的文件夹区分,特别的不方便。情景二:平时在看教学视频的时候,总是看到那些老师在单机下使用不同的域名,访问的却是本地的项目代码,每当这时候我都会问,这个怎么实现的。情...

2016-12-22 11:20:37

阅读数 4536

评论数 2

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