- 博客(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
3054
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
362
原创 day01
主机的核心部件就是cpu和内存。计算机系统分为硬件和软件,硬件系统示意图如下1、cpucpu由运算器、控制器和寄存器组构成。根据冯诺依曼体系结构,cpu的工作分为取指令、指令译码、执行指令、访存取数、结果写回。程序计数器:用来存放执行指令的地方,计算之前就要用到;累计寄存器:用来暂时存放算术逻辑运算不见ALU运算的结果信息指令寄存器:保存当前正在执行的一条指令;地址寄存器:保存当前cpu所要访问的内存单元的地址;例题 1CPU执行算术运算或者逻辑运算时,常将源操作..
2021-11-01 16:59:02
273
原创 一不小心跨了行
本人在2020年8月份之前一直是一名程序员,由起初的JAVA后端程序员,变成了VUE前端工程师,再而变成了GIS前端开发工程师。后因公司各种贪污腐败,外加新冠疫情的影响,公司开始不断的拖欠工资,这使不得不离职,到别处讨饭吃。找工作的时候被面试官性别歧视了一翻,外加网上流传的各种互联网行业“中年危机”影响,自己就打算这找一家体制内的单位养老。找工作的时候自己做好了每天拉拉网线,修修电脑,维护一哈系统,一个月拿个七八千的准备。但是,自从我参加某银行的软件工程师招聘,刚开始无论是面试,还是笔试都挺顺...
2021-10-27 20:20:34
139
原创 两天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
278
原创 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
553
原创 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
12849
原创 elasticsearch的windows安装与测试
elasticsearch是一个失业的程序员写的,当时他的老婆要去伦敦学习厨师,然后他就给他的老婆写了一个食谱搜索引擎Lucene,后来为了让引擎方便的应用于java应用中去,就抽象了一些接口,开发了第二个版本。接着找到了一份工作,该工作场景要应用于分布式场景中,所以就开发了如今的elasticsearch。可以在集群里面进行高效的搜索。1.可以去elasticsearch官网下载...
2018-09-25 13:08:19
820
原创 前端的一些性能测试代码
1 整个页面加载过程时间<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript
2018-09-14 15:04:43
1940
原创 webstorm对javascript进行eslint格式校验
1安装eslint插件2启动了vue项目后,在vue项目的根路径下会生成.eslintignore的文件,鼠标右键点击红色框里面的选项,就可以修复格式错误了
2018-09-12 13:17:04
2767
原创 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
1435
原创 最长子序列
给出一个字符串,输出升序的最长子序列,例如: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
3179
原创 vuex里面的store架构
将store文件夹分为四个文件夹,分别是actions,getters,mutations,state。action:和mutatation功能是类似的,都是修改state里面的数据,区别是action用于异步修改getter:后端传过来的数据,如果需要做一些处理就在getter里面写。mutations:用于处理同步数据修改state:存放后端传过来的原生数据。父组件通过...
2018-06-20 14:30:58
6640
原创 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
239
原创 处理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
6795
原创 浅谈前后端分离中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
2969
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
5783
原创 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"
2018-06-08 14:36:26
747
原创 初步认识vue.js
vue.js是一个轻量的mvvm框架,他吸收了react的组件化管理概念,实现数据和展现的分离。吸收angula的界面展现操作方法。什么是组件化呢?就是项目的每一个页面都相当于一个组件。后缀名是*.vue,里面有三个组成部分,分别是template、script、style。页面上的数据展现和js里面的数据值进行双向绑定。template里面的数据改变,js里面也跟着变动。js里...
2018-06-08 14:22:41
301
原创 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
916
原创 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
228
原创 深入理解@InsertProvider执行原理
1.首先要拼接处insert语句,其中包含入参,与数据库表字段的映射字段。在执行Provider类里面的动态插入sql的时候,程序会调用 AbstractSQL这个抽象类,执行里面的两个拼接字符串的方法 public T INSERT_INTO(String tableName) { this.sql().statementType = AbstractSQL.SQLStat...
2018-04-24 17:24:18
17440
原创 解决@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
867
原创 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
36504
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
223
原创 关于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
370
原创 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
1751
原创 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
196
原创 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
951
原创 电商从传统架构到分布式架构的演变
电商行业的每年到双11的时候没分钟交易量至少是几百万/分钟,这就产生高并发。例如淘宝,淘宝有许多的商家,每个商家有许多商品,同时有许多的用户,每个用户下面又有大量的信息。我们开发者需要分析商家和用户行为。还要做一些日志。这就产生了一个庞大的数据量,这就涉及到大数据。要解决高并发和大数据我们就必须要有最新的技术来支撑。关于技术各个范围都要涉及到,这就是技术范围广。系统访问量大,这就需要用到分...
2018-03-09 14:59:19
897
原创 java程序的入口函数和初始化顺序
java程序中的入口就是main函数,jvm在运行程序的时候,会首先查找main()方法。其中public表明任何类或对象都可以访问这个方法。static表明了次方法中的代码是存储在静态存储区的,只要类被加载,就可以使用该方法而不需要实例化对象进行访问。一、 main方法的的其他写法 1 由于static和public没有先后顺序关系static public void main(String...
2018-03-09 14:19:42
3902
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
249
原创 关于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
9789
原创 oracle视图
如果忘记密码,就用默认账号,system /manager登陆select username,password from dba_users;用于找回自己账户和密码几个sqlplus的关键字ed:打开编辑器desc:描述表结构1视图的定义:视图是建立在已有表的基础上,掉电不丢失2视图的优点:1)控制数据访问:假如我有一张员工表,员工表里面除了基本信息外,还有对员工的的留用状态栏,这个个ceo可以对
2018-01-18 18:29:53
503
原创 什么是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
3482
原创 航信校招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
3253
原创 sping是怎么处理线程并发的
spring 是多线程并发的,然后通过各种锁来实现并发控制,例如redies。防止数据的各种错误。事务管理是通过事务的级别控制
2017-12-07 15:50:03
496
原创 有一楼梯共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
17647
1
原创 spring boot加thymleaf使用zTree
1,添加头文件 还有一个jquary文件2.添加操作数据的js /*<![CDATA[*/ var zNode; var setting = { check: { enable: true, chkboxT
2017-11-22 16:15:31
3459
原创 使用Aop处理请求
C语言是面向过程的,c++是面向对象的面向过程到面向对象面向过程假如下雨了,我打开了雨伞面向对象实例一个天气对象,赋予一个下雨的动作实例一个我,赋予一个打伞的动作总而言之,二者是换了个角度看世界,换个姿势处理问题面向对象是将需求功能垂直划分为不同的,相对独立的,封装成良好的类。有自己的函数,AOP技术恰恰相反他利用的是一种的横切的技术,将面向对象的封装的类进行水平的
2017-11-21 15:30:55
693
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人