- 博客(31)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 从处理post请求,Reqest Method:OPTIONS错误见 javax.servlet.Filter
写一个demo接口扔到服务器上,很巧合的遇到这个问题,在处理之后记录一下。原因:前端vue axios请求post接口时,用axios进行跨域请求时有时会遇到,这是因为CORS跨域分为 简单跨域请求和复杂跨域请求;简单跨域不会发送options请求,复杂跨域会发送一个预检请求options。Content-Type并非application/x-www-form-urlencoded, multipart/form-data, 或text/plain,请求设置了自定义的header字段,在header中
2021-03-26 15:04:01
584
原创 SpringBoot启动脉络梳理
源码之阅读多艰,盖以其内容繁多且杂,倘若一股脑儿的看下去,极易迷失其中,难以自得,故难持之以恒。今闻Java大神课程,幸而跟着整理了一张SpringBoot启动的脉络图,盖以此图配合源码校读,以致事半功倍之效,岂不美哉。...
2021-03-23 00:38:39
207
原创 javaweb后端-面试题记录
昨日,人生中的第一次面试,所以我精心的在网上搜索了一些面试题,在此记录一下,题目给定了一个分数,但不局限,回答的精彩可以酌情加分,80分的题最后换算成百分制,我觉得达到60才算合格。面试人是java后端,三年经验,最后评估了一下,得了38分,换算百分制47.5,再努力一下下就好了。linux命令(5分)taildu -sh*df -hint和Integer有什么区别?(5分)答:Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够..
2021-03-19 10:52:20
368
原创 Spring Aop知识学习-流程梳理
面向切面编程----Spring Aop网络释义: AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。翻译翻译(什么他妈的叫他妈的惊喜): .
2021-03-10 01:54:18
170
原创 记录一下服务器docker的应用
2020年的时候租用了一个腾讯云的服务器,在上面也没什么用,只是用docker跑了一个mysql,一个redis#dockeryum install -y yum-utils device-mapper-persistent-data lvmyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum -y install docker-cesystemc.
2021-03-08 17:10:39
118
原创 学习spring流程,脉络梳理-含源码及注释
PostProcessor?PostProcessor (增强器 后置处理器) ,BeanFactoryPostProcessor 完成对 Beanfactory 相关信息的修改或者扩展,BeanPostProcessor 完成对 bean 的修改或者扩展。Bean的生命周期取自BeanFactory接口代码注释* <p>Bean factory implementations should support the standard bean lifecycle in.
2021-03-08 16:39:23
207
原创 面试JVM篇
JVM是什么?JVM是Java Virtual Machine 的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。1、类加载过程及机制JVM将class文件字节码文件加载到内存中, 并将这些静态数据转换成方法区中的运行时数据结构,在堆(并不一定在堆中,HotSpot在方法区中)中生成一个代表这个类的java.lang.Class 对象,作为方法区类数据的访问入口。(简书)具体步骤分为五个部分:加载,验证,准备,..
2021-03-08 16:36:03
230
原创 idea上搭建springMVC框架记录
本篇博客主旨为记录用途我之前依照网上样例搭建了一个springMVC的开发框架进行开发,昨天又接到一个开发的活儿,就想搭一个出来,尴尬的是我我发现我怎么搭都不对了,想想我也是醉了,所以就写这篇记录一下开发的搭建把我用的是IDEA非社区版,tomcat8.0,jdk1.8,maven3.5好像是。我是对照3篇csdn的博客搭建的框架,所幸博客我还能找到。https://blog.cs...
2018-12-18 16:35:40
121
原创 三台机器的zookeeper配置,内含一个坑!
三台云服务器配置zookeeper,这两天配置后总是启动不成功,也不知道为啥,终于重新来了一遍。 简述配置过程:#建文件夹mkdir /opt/zookeepercd /opt/zookeeper#下载解压wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.ta...
2018-08-07 11:50:11
5003
原创 分布式部署的hadoop基础上部署hbase
前言:需要已经部署好了hadoop环境尚可 #配置hbase环境变量vim /etc/profile#加入export HBASE_HOME=/opt/hbase/hbase-1.2.6.1export PATH=$HBASE_HOME/bin:$PATH:wqsource /etc/profile#下载hbase,并解压cd /optmkdir hba...
2018-08-03 10:43:39
245
原创 hadoop初试2
前言:前两天尝试分别在位于北京上海的服务器上搭建hadoop环境,最后是以失败告终了,认为主要是因为3台服务器并非内网集群,固今天打算使用一台电脑进行伪分布式的hadoop环境部署,用以学习。 主要参照:https://www.cnblogs.com/biehongli/p/7640469.html#1.首先根据参照文档,将机器上建好的3台虚拟机,进行网络分配,使他们...
2018-08-01 17:02:25
164
原创 Hadoop初试,已解决!
前言:Hadoop很重要,有很强的应用,上手学习一下。目的:具备基本的Hadoop知识,包括所需组件的设置以及成功安装Hadoop集群书籍:Hadoop权威指南-大数据的存储与分析(清华大学出版社)blog:https://www.cnblogs.com/biehongli/p/7640469.htmlhttp://hadoop.apache.org/docs/r3.0.0/ind...
2018-07-30 10:29:05
1297
原创 HTML中chosen.js的小应用(含高度调试)
前言:最近world cup,一直在看比赛,每天3场比赛,我恨不得都看,可是还要上班,就只能看两场,从8点一直看到后半夜。所以本来想好好整理一下,写一点儿数据结构和算法的浅显分析与总结也一直没有写。前两天废了很多的精力在做一个下拉框,下了一个chosen.js的控件,还挺好用的,记录一下子用法。这个 chosen.js 是放在 GitHub 上的,有大手子可以上去给它好好改一改,因为有的功能还需完...
2018-06-22 15:20:06
2805
原创 CentOS7系统使用gitolite控制代码版本
前言:之前一直用svn做版本控制,昨天和两个同学接触,发现现在都用git,一个同学还总说(gay-t)(gay-t),听的我很尴尬,总觉得gay里gay气的。参考blog,参考blog#1.安装gityum install perl openssh gitgit --version -- 查看git版本#2.建立一个git用户,并做初步配置/* 为什么创建一个用户?经过查询,这个git用户主...
2018-06-11 11:55:34
465
原创 使用CentOS7作为开发系统
虚拟机新建CentOS7系统如果想打开终端,设置Ctrl+Alt+T 为快捷键 CentOS7设置打开终端的快捷键使用户可使用root权限 设置sudo权限使用IDEA作为开发工具将压缩包上传至idea文件夹中...
2018-06-04 22:37:48
4616
原创 Mybatis使用时,当查询参数存在于select条件时
下面查询,para参数是传入的,通过这个参数查询不同的列<select id="getRecordByEqIdS" resultMap="BaseResultMap"> SELECT el.#{para,jdbcType=VARCHAR}, el.pick_time FROM equipment_log el WHERE el.equipment_id = #{...
2018-06-04 10:05:35
5393
2
原创 mysql函数循环插入假数据
使用存储过程循环插入假数据随机生成整数 生成方法BEGIN DECLARE a INT DEFAULT 1; WHILE (a <= 1000) DO INSERT INTO equipment_log (equipment_id, x_vibrate, y_vibrate, z_vibrate, front_bearing_temp, back_bearing_temp, powe...
2018-06-01 11:45:44
3262
原创 捕获DIV滚动条到底部事件
这个事件没有对应的函数,需要手动计算一下,用差值来比较。document.getElementById("divData").onscroll = function() { //var height = document.getElementById("divData").offsetHeight;//250 //var height=$("#divData").height();...
2018-05-28 10:17:42
7407
原创 配置新的阿里云ECS服务器CentOS7
买了一个突发性能实例的ecs服务器,由于今天尝试了一下CentOS7,感觉比Ubuntu好,所以就使用CentOS7系统,镜像使用的是阿里云基本的CentOS7镜像,所以里面也没有图形界面。step1一开始的登录界面没设置root的密码,所以在控制台重置一下密码,过程中需要短信验证之后重新登录即可step2分析:由于是相对比较吃性能的服务器,所以不准备安装可视化...
2018-05-25 11:26:19
9886
原创 正则表达式(应用)
在此页面写正则表达式,可以提供参考,和进行校验https://c.runoob.com/front-end/854//匹配任意长度的大小写字母与数字^[A-Za-z0-9]*$//匹配任意长度且不为空的大小写字母与数字^[A-Za-z0-9]+$//匹配长度小于20且不为空的大小写字母与数字^[A-Za-z0-9]{1,20}$...
2018-05-23 17:00:45
337
原创 百度地图LBS与系统数据交互记录
前一阵使用了百度的LBS来与系统进行交互,简单来说就是将我系统表中的点与虎鲸数据平台上的点相对应,在使用百度地图控件进行显示时,请求虎鲸的数据,这里对问题进行一次总结。在使用之前,应该读一下平台的接口文档https://download.youkuaiyun.com/download/fye449304142/9477758开始使用,建一个数据平台上的表这里面基本字段是平台上的表中自带的字段,自定义字段用来对...
2018-05-23 11:19:17
2744
原创 前端应用chart.js绘制折线图使用笔记
之前使用chart.js画了一个死的页面,当时没做的太详细,所以现在看看页不太清除具体都是什么意思。先看下页面效果。只有5个点,数据全是1,都是假的,但是是这个样子。首先这个应用起来很方便,需要有两个js就行了。Chart.jsexcanvas.min.js首先下载这两个js再来看页面<html><head> <script type="text/javas...
2018-05-14 14:32:07
2380
原创 springMVC文件的上传和下载
因为之前做的上传下载,在我本机好用,部到服务器就不好用,我一气之下,决定把步骤和功能分解记录一下。普通表单-文件上传前端使用的是普通的表单,进行文件上传<form action="/ssm/testC/formPost" method="post" enctype="multipart/form-data"> <span>文档选择:</span>&
2018-05-08 11:49:41
225
原创 tomcat的catalina日志日期分割
我找log4j的log,在ubuntu中找到tomcat的catalina.out文件,发现这个文件有被分割的必要,所以查了一下,把文件进行分割,记录一下。首先先下载压缩包 https://download.youkuaiyun.com/download/sunling_sz/8144469打开这个包是这样的。但是运行的时候权限不行,把777权限直接给这个文件夹。运行发现权限还不行,于是把configu...
2018-05-07 11:37:37
3892
原创 ubuntu tomcat服务器上的log4j日志文件问题,问题记录及解决
当我在弄项目的时候,偶然间弄到了一个东西在我本地跑没问题,但是在我tomcat服务器上跑就不好用,因此我就想用项目中的log4j的日志来看一下,时不时的输出一下看我这个服务是哪里有的问题。1.首先先看一下log4j在我这个springMVC中的配置方法,之前跟着demo一起配置的log4j但是我都没用过,所以这边找一下。首先这个log4j.properties中肯定是用来存放配置信息,网上还有说用...
2018-05-04 16:49:18
570
原创 简略配置一下一个新的ubuntu阿里云ECS服务器
1.服务器比较简谱,配置也挺低的,但是是要跑个上传下载的程序够用了,从头配置一下。记一下一开始远程进去是这样的,这上面崭新的,跟咱们虚拟机上安的那个不一样,什么也没有,我看了一下,运行情况,一直是百分之0,我就放心了,之前有次扔个服务器在那不管,等我上去一看都中了挖矿木马了。想要登录得重置一下密码,把服务器停掉,然后重新配置一下密码就好了。先挺服务器,等它停止了,再选那个重置密码,重置之后,再点启...
2018-04-27 16:48:40
484
原创 再jsp页面中,显示session
昨天写一个表单的功能,需要通过一个隐藏input来判断,拿到后台之后,通过这个隐藏的input是否有值来判断是新增操作,还是编辑操作。进到表单之前后台这样传过来红框框的是我改了之后的,之前由于取来的就叫pkId所以我往前放也叫pkId,后台这是通过判断,编辑操作会把pkId的值给到前面,而新增不会。(我预想的是这样)前面是这样的这个输入框就是来接值得,这是我改之后得,之前是<input ty...
2018-04-24 08:52:15
3350
原创 二叉树的遍历(前、中、后序)
最近在看一本名为大话数据的课程记录书,书中详述了二叉树前、中、后序的遍历,在此记录一下。前序遍历://先来看前序遍历算法void preOrderTraverse(BiTree T){if(T == null){return;}system.out.println(T->data);//输出显示当前树单元的数据preOrderTraverse(T->lchild);
2017-08-26 10:54:43
229
原创 oracle字段自动增长设置
oracle数据库的字段无法在建表的时候通过属性设置自动增长,因此主键多为生成的uuid或guid,如果需要设置自动增长的主键,则需要借助触发器来实现。sequences,可翻译成一组某某事务,在oracle中sequences通常配合触发器来使用,这里我们把它翻译成序列。首先创建sequences序列-- Create sequence create sequence 你
2017-08-08 13:16:38
380
原创 oracle数据库创建一个用户
首先登录sysdba打开一个sql窗口写入如下CREATE USER 数据库名 IDENTIFIED BY 数据库密码 DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK; -- 2 Roles for 数据库名 G
2017-08-05 18:43:49
3558
原创 通过出牌牌组判断斗地主的出牌
/* * 判断斗地主的出牌逻辑问题 * return 关键字 */ public static function DouDZDiscard(disCard:Array):String{ //传入方法中的list已经调用方法排过序 //每张牌的牌型为#_##下划线前为扑克牌花色,下划线后为扑克牌
2017-06-24 15:35:36
739
IDEA整合SpringMVC开发框架(maven+springboot)Demo
2018-04-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人