自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (3)
  • 收藏
  • 关注

原创 启动http-server html页面和css无法读取

如何在本地读取json文件呢,我们可以开启一个本地的web服务器来访问项目,就可以读取本地的json文件了。我们这里利用httpserver来启动本地服务器。1、全局安装httpserver包。执行cnpm -g install http-server2、在项目路径里面执行cmd命令,开启服务器执行http-server --cors -p 8080 -o -c-1。--cors是允许跨域,-p是设置端口,默认是8080,-o是立马打开浏览器访问web项目ip地址,-c-1是设置浏览器...

2021-11-12 09:29:08 2823 1

原创 day02 软考

1可靠度:字面意思就是指产品在规定条件下,在规定时间内、产品完成规定功能的概率。它是时间的函数,记作R(t),设时间为t;当t=0,R(0)=1;当t=∞,R(∞)=0,顾名思义就是时间越长可靠度越低,趋近于0。软件的各个部件如果是串联关系,一个部件失效,整个系统就失效,所以串联可靠度是个部件可靠度相乘的关系。R=R1*R2*R3……Rn并联可靠度是其中一个部件挂了,就依靠其他部件,也就是可靠度取决与其他部件R=1-(1-R1)(1-R2)(1-R3)……(1-Rn)2海明码:设..

2021-11-10 21:38:22 258

原创 day01

主机的核心部件就是cpu和内存。计算机系统分为硬件和软件,硬件系统示意图如下1、cpucpu由运算器、控制器和寄存器组构成。根据冯诺依曼体系结构,cpu的工作分为取指令、指令译码、执行指令、访存取数、结果写回。程序计数器:用来存放执行指令的地方,计算之前就要用到;累计寄存器:用来暂时存放算术逻辑运算不见ALU运算的结果信息指令寄存器:保存当前正在执行的一条指令;地址寄存器:保存当前cpu所要访问的内存单元的地址;例题 1CPU执行算术运算或者逻辑运算时,常将源操作..

2021-11-01 16:59:02 145

原创 一不小心跨了行

本人在2020年8月份之前一直是一名程序员,由起初的JAVA后端程序员,变成了VUE前端工程师,再而变成了GIS前端开发工程师。后因公司各种贪污腐败,外加新冠疫情的影响,公司开始不断的拖欠工资,这使不得不离职,到别处讨饭吃。找工作的时候被面试官性别歧视了一翻,外加网上流传的各种互联网行业“中年危机”影响,自己就打算这找一家体制内的单位养老。找工作的时候自己做好了每天拉拉网线,修修电脑,维护一哈系统,一个月拿个七八千的准备。但是,自从我参加某银行的软件工程师招聘,刚开始无论是面试,还是笔试都挺顺...

2021-10-27 20:20:34 93

原创 两天Java开发面试题记录

java基础1.前++和后++前++是先自增在赋值,后++是先赋值在自增,代码解析如下++ipublic Integer test(String args[]){ int i=1; i=i+1; return i;}i++public int test(){ int i=1; int temp=i; i=i+1; ...

2019-03-18 10:03:33 235

原创 windows搭建kafka环境

zookeeper和kafka、scala的安装包https://pan.baidu.com/s/10wdkDQnAHzs9eXYDRZ0P-g1.安装jdk1.1需要注意JAVA_HOME的环境变量设置需要放在oracle安装路径的上面。1.2尽量安装这个没有空格的路径下面。1.3配置classpath和path环境变量2.安装scala,因为kafka是scala写的3...

2018-11-14 12:05:13 361

原创 java实体和json的互转

一、json转java实体json格式的数据转java实体:http://www.bejson.com/json2javapojo/new/本人是在这个基础上面再次进行实体的封装源数据如下[{"obj2": { "geometry": "POLYGON ((102.609458921 25.0533587, 102.609212857 25.05333837))"...

2018-09-28 16:09:05 12768

原创 elasticsearch的windows安装与测试

      elasticsearch是一个失业的程序员写的,当时他的老婆要去伦敦学习厨师,然后他就给他的老婆写了一个食谱搜索引擎Lucene,后来为了让引擎方便的应用于java应用中去,就抽象了一些接口,开发了第二个版本。接着找到了一份工作,该工作场景要应用于分布式场景中,所以就开发了如今的elasticsearch。可以在集群里面进行高效的搜索。1.可以去elasticsearch官网下载...

2018-09-25 13:08:19 771

原创 前端的一些性能测试代码

1 整个页面加载过程时间<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript

2018-09-14 15:04:43 1873

原创 webstorm对javascript进行eslint格式校验

1安装eslint插件2启动了vue项目后,在vue项目的根路径下会生成.eslintignore的文件,鼠标右键点击红色框里面的选项,就可以修复格式错误了

2018-09-12 13:17:04 2691

原创 idea开发第一个spark程序---统计文本单词数

在创建项目之前确保自己本地安装好了scala环境和java环境,因为spark是scala编写的,scala和java一样都是需要编译成字节码,然后在JVM里面运行。我本地的scala版本是2.11.0版本,hadoop是2.7.6版本第一步:打开idea,然后创建一个maven项目在pom里面加入如下依赖: <properties> <spar...

2018-09-11 15:35:44 1343

原创 最长子序列

给出一个字符串,输出升序的最长子序列,例如:2,5,3,4,8,7,6  0 1 2 3 4 5 6 a[i]元素 2 5 3 4 8 7 6 L[i]子序列长度 1 2 2 3 4 4 4 p[i]前缀下标 0 0 0 2 3...

2018-08-28 11:59:29 3046

原创 vuex里面的store架构

将store文件夹分为四个文件夹,分别是actions,getters,mutations,state。action:和mutatation功能是类似的,都是修改state里面的数据,区别是action用于异步修改getter:后端传过来的数据,如果需要做一些处理就在getter里面写。mutations:用于处理同步数据修改state:存放后端传过来的原生数据。父组件通过...

2018-06-20 14:30:58 6476

原创 vuex的学习自我理解

    首先我们要在自己的vue项目里面使用vuex,就得安装vuex的包,在webstorm里面按alt+F12,打开命令行控制台,输入:cnpm i vuex -S,执行完毕就可以使用vuex进行项目数据的状态管理了。在router文件夹的同级目录创建store文件夹,里面创建store.js文件,引入vue包。    vuex核心就是store对象,store是一个单项数据流,store里面...

2018-06-19 16:45:32 192

原创 处理Vue is a constructor and should be called with the `new` keyword

找了半天,发现自己使用Vue.user()出错了。import Vuex from 'vuex'import Vue from 'vue'Vue.use(Vuex)Vue.use(Vue)把上面的Vue.user(Vue)删除就对了

2018-06-19 14:25:32 6727

原创 浅谈前后端分离中nginx的应用

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1...

2018-06-13 18:14:07 2844 2

原创 Caused by: java.lang.NoSuchMethodError: com.google.gson.GsonBuilder.setLenient()Lcom/google/gson/Gso

最上面是无法嵌入tomcat容器错误,造成原因如标题所示,解决办法加入依赖 <!-- 持久层框架 类似 hibernate mapper 只是 mybatis springboot  mybatis 可以不用 xml 可用 全注解 --> <dependency> <groupId>org.sitemesh&l...

2018-06-12 10:45:49 5696

原创 Elements in iteration expect to have 'v-bind:key' directives

bug code:<li v-for="item in items" v-bind:class="{finished: item.isFinished}" v-on:click="toggleFinish(item)"> {{item.label}} </li>right code:<li v-for="item in items&quot

2018-06-08 14:36:26 719

原创 初步认识vue.js

vue.js是一个轻量的mvvm框架,他吸收了react的组件化管理概念,实现数据和展现的分离。吸收angula的界面展现操作方法。什么是组件化呢?就是项目的每一个页面都相当于一个组件。后缀名是*.vue,里面有三个组成部分,分别是template、script、style。页面上的数据展现和js里面的数据值进行双向绑定。template里面的数据改变,js里面也跟着变动。js里...

2018-06-08 14:22:41 272

原创 thymleaf的列表展现总结

1 一列多行我从后台数据读出来的是一个list,名称是DayAndStatus,实体如下,这里用了import lombok.Data;这个插件所以我不用写实体属性的get或set方法public @Dataclass DayAndStatus { private Integer day; private String status; private String wee...

2018-05-20 14:11:17 811

原创 spring boot整合RabbitMQ

第一步:windows下安装RabbitMQ    1.安装Erland,通过官方下载页面http://www.erlang.org/downloads获取exe安装包,直接安装,然后配置环境变量打开管理员命令窗口,输入erl,验证是否安装erlang成功,若出现版本号则成功;    2.安装RabbitMQ,通过官方下载页面https://www.rabbitmq.com/download.ht...

2018-05-11 16:40:23 192

原创 深入理解@InsertProvider执行原理

1.首先要拼接处insert语句,其中包含入参,与数据库表字段的映射字段。在执行Provider类里面的动态插入sql的时候,程序会调用 AbstractSQL这个抽象类,执行里面的两个拼接字符串的方法 public T INSERT_INTO(String tableName) { this.sql().statementType = AbstractSQL.SQLStat...

2018-04-24 17:24:18 17282

原创 解决@InsertProvider存汉字和后端以字符串接收的日期抛异常

org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column '张璐' in 'field list'### The error may ...

2018-04-24 10:18:03 830

原创 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderExce

使用mybaties的@SelectProvider时出现的问题org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.example.demo.dynamicsq...

2018-04-17 16:53:07 29694 4

原创 游标的学习与使用

create or replace procedure pro_update_miniwage(p_o_result out varchar2) is /****************************************************************************** author : zhanglu name : pro_up...

2018-04-03 17:25:41 195

原创 关于java中的类型转换和前置++i、后置i++

    java里面高精度向低精度转换,需要进行强制转换,转换后数字会按照各自所占的字节数进行截取。一个字节占8位。例如 short a=128; byte b=(byte) a;这个short占连个字节,byte占一个字节,128的二进制就是0000000010000000,转为byte就是截取后八位10000000,就是-128. short s1=1; s1=(short)(s1+1...

2018-03-26 18:00:23 324

原创 Could not parse mapping document from file F:\dev\workspacesldgxzxd\framework\webroot\WEB-INF\conf\y

接下来我要放出另头疼的异常 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'varUserDeleteListener' defined in ServletContext resource [/WEB-INF/conf/techcomp/variability/appl...

2018-03-14 13:57:23 1682

原创 ORACLE勿操作更新抢救

1.查看前三分钟发生的数据表操作    SELECT * FROM 自己的表名  AS OF TIMESTAMP SYSDATE – 3/1440    对SQL的解释说明:    SYSDATE :当前时间    1440 :24h*60m=1440m2.更新操作update 表名t1 set 要更新的字段 = (select parameter from 表名 AS OF TIMESTAMP ...

2018-03-09 17:25:05 171

原创 oracle函数大汇总

1 数值函数1)四舍五入 round(n,m):n代表要操作的数字,m可以省略,m>0小数点后m位,m<0小数点前M位SELECT round(24.5),round(24.5,1),round(24.5,-1) FROM dual运行结果:2)取整函数,有向下取整,向上取整SELECT ceil(24.5),floor(24.5) FROM dual运行结果:3)常用计算绝对值:SE...

2018-03-09 14:59:45 883

原创 电商从传统架构到分布式架构的演变

    电商行业的每年到双11的时候没分钟交易量至少是几百万/分钟,这就产生高并发。例如淘宝,淘宝有许多的商家,每个商家有许多商品,同时有许多的用户,每个用户下面又有大量的信息。我们开发者需要分析商家和用户行为。还要做一些日志。这就产生了一个庞大的数据量,这就涉及到大数据。要解决高并发和大数据我们就必须要有最新的技术来支撑。关于技术各个范围都要涉及到,这就是技术范围广。系统访问量大,这就需要用到分...

2018-03-09 14:59:19 857

原创 java程序的入口函数和初始化顺序

java程序中的入口就是main函数,jvm在运行程序的时候,会首先查找main()方法。其中public表明任何类或对象都可以访问这个方法。static表明了次方法中的代码是存储在静态存储区的,只要类被加载,就可以使用该方法而不需要实例化对象进行访问。一、 main方法的的其他写法   1 由于static和public没有先后顺序关系static public void main(String...

2018-03-09 14:19:42 3722 2

原创 No bean named 'approvalBusinessManager_accountJobBo_bo' is defined org.springframework.beans.factory

这个问题在运行项目的时候出的,查错方法:1)查了下bo文件夹里面有没有这个类2)因为这个错前面有一个文件路径,applicationContext.xml,我就查看了一下有没有对应的bean,有的,我怀疑是不是bean生成有问题,所以我就把bean删了,点击bo文件夹下面的bo文件重新生成代码,就生成了新的bean,可以运行项目还是报同样的错。问题就出在bo文件上了结果是都有,这下子就

2018-02-01 15:33:44 217

原创 关于oracle中order by和group by

会一点数据库语言的都知道order by是排序,group by是分组,在进行统计数据的时候就会用到group by,没有在聚合函数里面的就必须在group by里,有时候order by和group by是一起使用的,order by里面的字段必须来源于group by,先使用分组后排序。、1使用了orderby和group by组合的例子create table TEST_TB_GRA

2018-01-25 16:02:53 9601

原创 oracle视图

如果忘记密码,就用默认账号,system /manager登陆select username,password from dba_users;用于找回自己账户和密码几个sqlplus的关键字ed:打开编辑器desc:描述表结构1视图的定义:视图是建立在已有表的基础上,掉电不丢失2视图的优点:1)控制数据访问:假如我有一张员工表,员工表里面除了基本信息外,还有对员工的的留用状态栏,这个个ceo可以对

2018-01-18 18:29:53 430

原创 什么是servlet及其生命周期

Serlets是java类,是为http请求做应用服务,实现javax。servlet。Servlet接口的java类。Web开发的时候,继承HttpSerlet类,HttpSerlet是一个实现了Servlet的抽象类。专门用于处理http请求。1进行serlet开发1)将继承httpservlet的HelloWorld类,进行编译,生成的。class文件放在tomcat的安装目录的/w

2017-12-25 23:41:08 3451

原创 航信校招java笔试题

1用sql语句获取oracle数据库系统时间,格式为“yyyy-mm-dd”mysql:yyyy-mm-dd:select  curdate()  from dualyyyy-mm-dd-hh-mm-ss:select now() from dualhh-mm-ss:select curtime() from dualoracle:select to_char(sysdat

2017-12-11 13:16:37 3167

原创 sping是怎么处理线程并发的

spring 是多线程并发的,然后通过各种锁来实现并发控制,例如redies。防止数据的各种错误。事务管理是通过事务的级别控制

2017-12-07 15:50:03 460

原创 有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法? 注:规定从一级到一级有0种走法。

解:这道题我的初始思路走法必定有111...,还有一种就是里面还有二的序列,这是一个排列组合问题。可是太暴力了,时间复杂度是指数倍。看了一下题解就是要用动态规划来求解。进阶1:      我们走的最后一步,有几种可能。就是两种,一种是走一步,一种是走两步。拿我们走到十台阶的可能数就可以分为两类F(8)和F(9)。那么我们F(10)=F(9)+F(8),边界时F(1)=0,F(2)=

2017-11-28 17:44:20 17371 1

原创 spring boot加thymleaf使用zTree

1,添加头文件 还有一个jquary文件2.添加操作数据的js /*<![CDATA[*/ var zNode; var setting = { check: { enable: true, chkboxT

2017-11-22 16:15:31 3385

原创 使用Aop处理请求

C语言是面向过程的,c++是面向对象的面向过程到面向对象面向过程假如下雨了,我打开了雨伞面向对象实例一个天气对象,赋予一个下雨的动作实例一个我,赋予一个打伞的动作总而言之,二者是换了个角度看世界,换个姿势处理问题面向对象是将需求功能垂直划分为不同的,相对独立的,封装成良好的类。有自己的函数,AOP技术恰恰相反他利用的是一种的横切的技术,将面向对象的封装的类进行水平的

2017-11-21 15:30:55 639

java读写锁的实现原理

本ppt介绍了排它锁等,源码深度理解读写锁,希望对大家有帮助!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2020-06-28

spark-2.3.1-bin-hadoop2.6.tgz

sprak2.3.1版本的linux平台安装包spark-2.3.1-bin-hadoop2.6.tgz

2018-09-30

解析 json和格式化json的JsonView工具

解析 json和格式化json的JsonView工具,可以格式化,以更清晰的方式展现的json的数据结构

2018-09-30

空空如也

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

TA关注的人

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