- 博客(14)
- 收藏
- 关注
原创 mysql 数据库迁移遇到的问题
mysql 数据库迁移遇到的问题从17年底公司一直在使用oracle数据库,mysql许多知识有所生疏.问题:项目数据库迁移后,启动项目报错表名不存在!1.查看mysql版本select version();返回结果没有问题2.查看关于mysql大小写设置的配置项show variables like '%lower%'结果:配置表名不区分大小写.并重启服务器.#配...
2019-07-30 23:36:59 293
原创 nginx的安全改造
nginx的安全改造对不是由浏览器发起的请求,拒绝访问返回503限流模块关闭nginx版本信息的返回 #隐藏版本号 server_tokens off; # 定义了一个10m内存的rztlimit缓冲区,请求频率未每秒50个请求. limit_req_zone $binary_remote_addr zone=rztlimit:10m rate=50r/s; s...
2019-07-30 10:54:27 183
原创 spring cloud zuul 的filter详解
spring cloud zuul中的过滤器从FilterConstants入手,看zuul中默认的过滤器这是摘自上图这个类中的部分代码,静态变量指定了zuul中默认的过滤器和响应的order.// ORDER constants ----------------------------------- /** * Filter Order for {@link DebugFilte...
2019-07-16 14:45:46 349
原创 JVM运行时数据区
什么是jvm运行时数据区?什么是jvm运行时数据区?从数据和指令两个区来说明。数据区:方法区:类信息、常量、静态变量、jit(1.8之后取消方法区,类信息放到元数据区)堆:年轻代(eden、s0、s1是8:1:1的比例)、老年代、永久代(1.8之后放到元数据区,元数据区会自动扩容)指令区:程序计数器:当前线程正在执行的字节码指令的地址(行号)虚拟机栈:线程执行所使用的局部变...
2019-07-15 22:56:51 116
原创 Hadoop学习记录2-MapReduce和YARN框架
MapReduce简介MapReduce是Hadoop的核心计算框架,是用于大规模数据集并行运算的编程模型。主要包含Map和Reduce两个部分。一个完整饿=的MapReduce过程包括:数据的输入和分片(一个数据块使用一个map)Map阶段:根据需求对上一阶段的简直对进行处理,映射成新的键值对传到Reduce端。Shuffle/Sort阶段:在map和reduce中间的阶段,将map...
2019-07-10 00:34:29 128
原创 Hadoop学习记录1-什么是HDFS?
Hadoop学习记录(1)-什么是HDFS?Hadoop作为处理大数据的分布式存储和计算框架,很多程序员已经对他耳熟能详了。作为一个工作三年的java后端程序员,准备学习了解一下该框架,特立此贴记录学习。HDFS简介HDFS(Hadoop Distributed File System)是高扩展、高容错、高性能的分布式文件系统,负责数据的分布式存储和备份。本质是一个主/从体系结构的分布式...
2019-07-09 00:46:58 259
原创 使用存储过程、正则提取数字并更新排序字段
oracle使用存储过程循环更新业务所需的排序字段业务场景代码逻辑参考链接业务场景同事在导入数据的时候,将表中需要进行业务排序的字段sort冲突,导致业务显示顺序出错。现在需要更新为对的sort代码逻辑begin for item in (select id,name,ROWNUMfrom (select id,namefrom cm_thing where LINE_ID in...
2019-06-11 09:26:18 299
原创 configClient配置的uri和discovery方式比较
使用uri方式,获取configServer的地址。优点:配置少,不用维护不同环境的注册中心的信息。上线时只需要修改服务器hosts文件的地址,缺点:configServer高可用性降低使用注册中心中读取实例的方式,获取configServer的地址。优点:configServer灵活可配缺点:需要在每个服务的bootstrap.yml中维护注册中心的信息代码如下spring...
2018-12-19 11:54:10 772
原创 oracle数据库,存储过程使用游标写业务逻辑。
使用游标循环结果集,并进行相应的数据操作。declare cursor consume is select id from CM_ROLE where TERMINAL != 0;BEGINfor son in consume loop insert into CM_ROLE_MENU (ROLE_ID,MENU_ID) (select son.id, id from CM_...
2018-12-17 13:26:20 363
原创 spring oauth2 的error_description本地提示中文,线上提示英文。
spring oauth2 的error_description本地提示中文,线上提示英文。自由的灵魂需要一颗勇敢的心,要勇敢的自发去成全自己。解决方案在yml或properties文件中进行如下的配置#spring设置地区spring: mvc: locale: zh_CN背景与思路使用spring securiity oauth2进行系统的认证和鉴权框架…1...
2018-12-08 16:54:17 4611 5
原创 linux下oracle启动
linux下启动oracle1、切换到oracle用户su - oracle2、启动监听lsnrctl start3、启动数据库sqlplus /nolog;conn / as sysdba;startup;
2018-12-05 09:59:38 124
原创 mysql启动报错... ERROR! The server quit without updating PID file (/usr/local/mysql/data/test.pid
公司的服务器突然断电了,恢复后重启mysql报错如下Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql/data/test.pid) ...
2018-12-05 09:53:03 544
原创 自建https证书,唯独在google浏览器中提示“不安全”(nginx+spring boot)
参考链接:自签发ssl证书【spring boot】配置ssl证书实现https一、生成nginx的证书与配置chrome安全告警的问题1.安装openssl 2.生成根证书openssl req -x509 -nodes -days 1461 -newkey rsa:2048 -subj "/C=CN/ST=MyProvince/L=MyCity/O=MyOrganizatio...
2018-07-17 18:30:37 5420 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人