9 head_Me

尚未进行身份认证

我要认证

程序员里篮球打的最好的

等级
TA的排名 16w+

Oracle之 dmp导入/导出、数据库操作等过程中的字符集问题

转自:https://blog.csdn.net/QQ578473688/article/details/76216714

2020-10-05 12:22:30

CentOS7 静默安装 Oracle 12c

转自:https://my.oschina.net/colben/blog/1834555oracle12c 下载地址:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

2020-10-05 12:21:10

Centos 6 断网情况下如何安装软件包

转自:https://www.centos.bz/2017/11/centos-6-%E6%96%AD%E7%BD%91%E6%83%85%E5%86%B5%E4%B8%8B%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E8%BD%AF%E4%BB%B6%E5%8C%85/

2020-10-05 12:17:56

查看linux内核版本和操作系统名称

hostnamectl Static hostname: localhost.localdomain Icon name: computer-vm Chassis: vm Machine ID: 94180647ed13465483c3c4a3e6546886 Boot ID: 9e6b27e08eb04337a9acc8a19bc25471 Virtualization: vmware Operating

2020-07-29 12:04:57

docker 传递 profile

可以使用 docker run -e spring.profiles.active=prod -p 8080:8080 ImageId 来指定profile

2020-07-21 11:23:46

dockerfile打成docker上传到linux后运行报sh脚本找不到的错误

之前遇到一个奇葩错误,本地dockerfile打成docker上传到linux后(使用的是docker-maven-plugin),docker run imageID 一直报 ./run.sh not found 的错误。dockerfile如下:FROM openjdk:8-jdk-alpineRUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositoriesRUN apk update &a.

2020-07-20 09:34:48

shiro源码分析

接上一篇,https://blog.csdn.net/luxinghong199106/article/details/105707188这一篇主要通过2个流程,一个登录流程和一个登陆成功后的访问流程来看下 subject 的创建过程。因为subject 是 shiro 的核心,搞懂了它的创建过程,基本就搞懂了 shiro 的核心逻辑。(这一部分代码是基于传统表单验证的,不是基于JWT的)...

2020-04-24 12:03:03

shiro源码分析二

接上一篇https://blog.csdn.net/luxinghong199106/article/details/105700133现在有个问题,当token认证通过以后,subject.isAuthenticated() = true 并且 subject.principal() 不为null,这一步操作是在哪里做的?回到源代码 JWTFilter 中,当我们带token访问时进行...

2020-04-23 14:50:58

springboot+shiro+jwt 源码分析一

项目地址:https://github.com/headMe/shiro-jwt.gitshiro本质上是基于一系列filter的,根据不同的路径进入不同的filter,进行不同的逻辑处理,并决定是否要继续执行下一个filter。因此我们就可以控制整个应用程序的流转。(默认的在 DefaultFilter 中共12个)下面简单理一下shiro的执行逻辑:1. 因为shiro是基于f...

2020-04-23 12:10:59

log4j打印彩色日志

先贴一份简单的log4j2配置:status=errordest=errname=PropertiesConfigappender.console.type=Consoleappender.console.name=STDOUTappender.console.layout.type=PatternLayoutappender.console.layout.pattern=%hi...

2020-04-02 09:30:09

实现一个类似纸张堆叠的效果

效果图如下:基本原理就是利用box-shadow。一般想到的是写2个baox-shadow,但出来的效果不好看,会导致每张纸的分界线不清晰。所以写2个阴影不透明的box-shadow 加上 3个阴影透明的box-shadow(有3条边界线),总共5个。另外box-shadow的第4个值为阴影大小,可以设为负值,表示阴影缩小,这样就能制造出逐渐变窄的效果。代码如下:box-...

2020-01-29 03:54:25

一个密码验证的正则表达式

要求:6-20个字符,字母、数字和特殊符号至少包含2种,不包括空格表达式:/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z\s]+$)\S{6,20}$/说明:^ 表示行的起始位置 (?![\d]+$) 不能全是数字 (?![a-zA-Z]+$) 不能全是字母 (?![^\da-zA-Z\s]+$) 不能全是特殊字符 \S 只能是非空...

2019-12-17 11:23:48

nodejs中graphql的服务端和客户端实现

先简单介绍一下GraphQL。GraphQL 是一门出自Facebook,用于api的查询语言,被称作是Restful的替代品,已经有越来越多的公司和系统使用GraphQL来代替Restful。它的几个主要特点是: 1、只返回你想要的数据。传统Restful中返回的是对象的所有字段,而往往我们需要的只是其中几个字段,这样无疑造成了很大的带宽浪费。GraphQL中由你定义你的查询...

2019-12-10 11:43:26

openresty使用uuid

主要是使用到了resty.jit-uuid​​​​​​​ 这个模块,这个模块并没有集成到 OpenResty 中,可以直接从 github 上下载 jit-uuid.lua 文件,放到 OpenResty 的安装目录下的 lualib/resty 目录里。...

2019-12-02 15:36:27

记一次 centos7 + vue + nginx + uwsgi + django-rest + mysql 的部署过程

弄完了感觉也没那么复杂,但的确花了我2天的时间,主要是因为python版本和虚拟环境的问题。需要注意的事项已用黑体标出,这些步骤相当关键。关键的关键是要在虚拟环境中启动uwsgi,它才能找到各种依赖包。一、安装python3 因为centos7预装的是python2,但现在的程序都用的是pyhton3,所以要装上。 下载python3.7.4源码包:...

2019-12-01 22:34:36

Django 数据库迁移到MySQL

默认Django数据库采用的是sqlite3,想迁移到mysql数据库。一、创建Mysql数据库,这没啥好说的,肯定你要先有个数据库吧。二、更改Django settings配置,修改为使用MySQL数据库。DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.sqlite3', ...

2019-11-28 15:01:35

axios跨域上传图片到openresty

先说明一下什么是跨域。同源:当协议、域名、端口一致的时候2个域名是同源的。比如aaa.cn和aaa.cn/xx/xxx是同源的,但和bbb.cn就不是同源的。为什么要设置同源策略限制?假如你登陆了一个银行网站,在没有退出的情况下登录了另一个网站,这个网站悄悄的携带了你银行网站的cookie对银行网站发起了请求,这样就能冒充你做所有的操作,因为银行网站并不知道到底是不是你发起的请求...

2019-11-15 18:49:46

flexbox改写的一个响应式网页布局实例

<!DOCTYPE html><!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--><!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif...

2019-09-16 17:03:14

网页布局样式小总结

浮动:元素向左或右移动,直到碰到父容器边框或者下一个浮动元素清除浮动:因为浮动元素会脱离文档流,所以会导致页面元素的重叠。而且如果一个父元素只包含浮动元素,会导致父元素高度崩塌(高度为0),比如ul内的所有li元素都浮动时,ul高度会变为0。解决办法是在ul上加上overflow:hidden,具体原理这里不详述。 另外一种方式是使用clear:both。...

2019-09-15 14:26:30

全面解析SpringMVC参数映射原理

目录一、第一种情况,方法参数带@RequestBody 注解1.GET 请求方式,传递的值放到请求参数上。2. GET方式,请求中带body体3. GET方式,content-type 改为 application/json ,结果正确。4.上述方式改为POST,过程是一致的,只是报错信息变了.5.这里引申一个知识点,关于 @RequestBody是如何被解析的。二...

2019-08-01 18:51:13

查看更多

勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。