自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git clone 其他分支

git clone 其他分支命令: git clone -b 分支名称 仓库地址默认克隆master命令: git clone 仓库地址

2019-04-10 14:33:23 1791

原创 最详细的String类详解

String 类介绍及String的方法概述:字符串表示的是字符序列,底层为字符数组为引用类型数据,唯一一个不需要new就有的对象字符串的特殊:字符串其实就是常量,创建之后不能改变常量存放在常量池中字符串本身不能改变,但是地址值是可以改变的如果使用多个变量,指向同一个字符串常量,地址一致new String() 与其他对象不同,new 一次就有一个新地...

2018-12-25 18:23:53 86

原创 最详细的Linux基本命令详解

Linux基本命令一. 虚拟机有三种网络访问方式桥接模式 : 虚拟机相当于一台计算机仅主机模式 : 虚拟机可以访问宿主机,宿主机无法访问虚拟机NAT模式:虚拟机和宿主机可以互相访问,虚拟机可以通过宿主机上网,宿主机相当于路由器,宿主机可以配置254个虚拟机.二.Linux中/和~的区别/ : 根目录~ : 家目录三.Linux权重中的 r w xr : ...

2018-12-10 11:33:47 339 1

转载 Web安全漏洞之XSS攻击

什么是 XSS 攻击XSS(Cross-Site Scripting)又称跨站脚本,XSS的重点不在于跨站点,而是在于脚本的执行。XSS是一种经常出现在 Web应用程序中的计算机安全漏洞,是由于 Web 应用程序对用户的输入过滤不足而产生的。常见的 XSS 攻击有三种:反射型、DOM-based 型、存储型。 其中反射型、DOM-based 型可以归类为非持久型 XSS攻击,存储型归类为持久型 XSS 攻击。1.反射型反射型 XSS 一般是攻击者通过特定手法(如电子邮件),诱使用户去访问一个

2020-12-30 15:33:39 138

转载 javaScript实现XML字符串转换JSON格式数据

/*** xml字符串转换xml对象数据* @param {Object} xmlStr*/function xmlStr2XmlObj(xmlStr) {var xmlObj = {};if (document.all) {var xmlDom = new ActiveXObject("Microsoft.XMLDOM");xmlDom.loadXML(xmlStr);xmlObj = xmlDom;} else {xmlObj = new DOMParser().parseFrom

2020-12-22 11:33:23 291

原创 Angular2 form表单 disabled问题

const ctrl = new FormControl({value: ‘n/a’, disabled: true});通过 FormGroup getRawValue方法,可以获取包含disabled值

2020-09-09 10:32:36 822

原创 angular2 tslint.json 语法错误 max-len 超过最大

最外层的tslint.json修改“max-line-length”: [true,300],

2020-09-09 10:29:59 193

原创 ERROR Error: ExpressionChangedAfterItHasBeenCheckedError

解决方法:引入:constructor(private cd: ChangeDetectorRef ) {}在报错的地方加上this.cd.detectChanges();

2020-09-09 10:13:45 646

原创 angular2--怎么删除数组中的某个元素

2020-09-09 10:02:57 908

原创 angular2 预加载路由页面

2020-09-09 09:34:12 53

原创 显示数字超出部分隐藏

.line { // width: 120px; text-align: center; display: inline-block; overflow: hidden; /*超出隐藏*/ text-overflow: ellipsis; /*隐藏后添加省略号*/ white-space: nowrap; /*强制不换行*/}

2020-09-09 09:30:54 283

原创 angular2 数组去重方法

const newArr = Array.from(new Set(this.userDataSource));this.userDataSource = newArr;

2020-09-09 09:29:01 838

原创 list stream:String[]与List互相转换

String[] strings = {"1", "2", "100", "124"};List<Integer> integerList = Arrays.stream(strings).map(b -> Integer.parseInt(b)).collect(Collectors.toList());System.out.println(integerList);String[] strArray = integerList.stream().map(s -> Stri

2020-09-09 09:27:38 3317

原创 npm 其他包失败怎么办

npm 其他包失败怎么办【npm ERR】cb() never called!解决方案在使用 npm install时报错:npm ERR! cb() never called!npm ERR! This is an error with npm itself. Please report this error at:npm ERR! https://npm.community1234解决方案:清理 npm缓存就可以了npm cache clean -fI sure hope yo

2020-09-09 09:25:02 112

原创 oracle 字母+数字排序 sql

oracle 字母+数字排序 sqlselect t.*, t.rowid from 表 t order by to_number(regexp_substr(表字段,'[0-9]*[0-9]',1)) desc

2020-09-09 09:22:48 321

原创 解决oracle in限制1000 问题

// 得到此集合List<OrgValidUser> orgValidUserList = orgValidUserVO.getData();// 根据某些字段进行去重List<String> employeeCodeList = orgValidUserList.stream().map(OrgValidUser::getEmployeeCode).distinct().collect(Collectors.toList());//已去重// 或者in进行的sqlStri

2020-09-07 11:21:50 196

原创 进入页面首先展示哪一块位置

<script>$(function(){location.href = "#video-container";})</script><div id="video-container" ></div>

2020-09-07 10:58:09 56

原创 org.springframework.context.annotation.ConflictingBeanDefinitionException

Java后端,在Git上新拉下来的项目中启动Springboot项目毫无问题,当自己新建类确认无误后再次启动Springboot项目时却报这个错检查时,发现自己写的类,注解,方法,一个都没错,都是正确的那么为什么会出现这个错呢?原因: 在工厂Bean中出现了重复的bean命名。修改: 只需要把自己报错对应的类命名重命名就好。或者也可以在报错信息提示类上声明bean名@RestConte...

2019-06-01 11:49:40 27393 7

原创 BPM流程建模开发详解

BPM建模开发指南打开 jdeveloper,点击“New” ->”Application…”选择”BPM Application” 点击ok输入应用名称,以“App”为后缀即可输入目录包名输入项目名称,点击“Finish”此时会出现新建流程弹出框,输入流程名称,类型选择“Asynchronous Service”,点击“next”点击下图中的加号,添加流程需要传入...

2019-04-23 13:36:41 3629

原创 Java 后端项目部署到服务器使用ip访问

Java 后端项目部署到服务器使用ip访问一、Maven打包项目打包成功,该路径下会生成一个jar包。二、部署项目打开服务器,创建文件夹目录用于存放上传的jar包并且进入该文件夹。使用rz命令上传打好的jar包。上传完成.使用命令:java -jar 包成功.页面通过主机名+端口号+接口对数据进行访问.部署成功。如果关闭服务器,服务会消失,如果不希望这样,那么使...

2019-04-17 16:19:16 4181 2

原创 Angular2 将前端项目部署到服务器使用ip访问

Angular2 将项目(前后端)部署到服务器使用ip访问一、 安装NginxNginx的安装配置二、前端部署Linux服务器:使用build命令build项目.环境可以自己设置.命令如下:[开发环境]ng build --prod --env=dev[测试环境]ng build --prod --env=test[生产环境]ng build --prod --env=...

2019-04-17 15:58:21 1169 1

原创 Angular2 前后端分离,前端如何配置连接后端

Angular2 前后端分离,前端如何配置连接后端1.找到 proxy.conf.json 文件 。2.配置 proxy.conf.json 文件2.1 找到 package.json 并且配置.3.然后可以连接了。例如请求Post接口:4. 打开终端, 使用命令: npm run start 即可。...

2019-04-17 15:27:10 4030

转载 虚拟机的Nginx安装配置

Nginx 安装配置一、安装编译工具及库文件下载 PCRE 安装包.进入到需要安装文件的位置.[root@bogon src]# cd /usr/local/src/执行命令.[root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz2、解压安装包[...

2019-04-17 09:09:09 950

原创 Angular2报:Error:StaticInjectorError(AppModule)

报错如下:意思是:没有注入主键1中的2解决:2 可以是node_modules的文件,也可以是自己生成的文件,在我这里是node_modules的文件。只需要在AppModule中注入报错文件即可...

2019-04-16 11:29:21 10827 3

原创 Angular2 异常: No provider for ControlContainer

异常如下:解决办法: 找到 app.module.ts添加:问题解决。

2019-04-15 15:46:55 220

原创 无效的列索引 和 不存在该列

无效的列索引 和 不存在该列无效的列索引:通常的原因要么数据库字段不存在要么就是SQL语句字段出错。不存在该列:有时候需要在pojo类写些数据库并没有的字段去接受值,这时候当数据库select * 时会抛出异常声明并不存在我们在pojo类中写的新字段,本身数据库也没有,这时候我们需要去声明该字段.能够区分虚拟属性和实体属性//数据库并不存在这个字段,我们需要去声明 //ColumnTyp...

2019-04-13 00:03:34 727

原创 输入几个关键字能导出Excel而输入完整关键字却导不出Excel

输入几个关键字能导出Excel而输入完整关键字却导不出Excel同一请求请求两次,响应头的Content-Type不一致这是我自己的一个问题,明明后台不报错,前台数据一两个字进行模糊查询可以导出,但是输入大量的字进行模糊查询就导不出Excel。问题就在于我自己使用的是工具包导出的Excle,默认是没有返回值的,而我却添加了返回值,导致响应头中的content-type不一致,所以Excle能下...

2019-04-13 00:01:45 383

原创 后台导出打开Excle提示:Excel无法打开文件因为文件或文件扩展名无效

后台导出打开Excle提示:Excel无法打开文件因为文件或文件扩展名无效1.一定要检查SQL。特别是条件。SQL注意传值是否正确,#{}传参是否正确查看前端响应后台导出类型和接口是否正确.我博客里就有一篇Angular2响应后台导出Excel上面的我都检查对了,但还是不出效果。因为我公司采用的是工具类调用方法即可使用导出方法。但是如此还是导出不了数据。这时要F12检查前端的响应头...

2019-04-13 00:00:31 9615

原创 报错:SyntaxError- Unexpected token P in JSON at position 0

报错:SyntaxError- Unexpected token P in JSON at position 0请仔细查看报错日志,查看前端响应到后端的数据类型格式是否正确。比如:后台需要json格式的数据,而前端传的数据格式并不是json格式。可以用: JSON.pase() 和JSON.stringify()...

2019-04-12 23:58:22 8640

原创 Sql中对字段进行判断当条件成立修改该字段的值

Sql中对字段进行判断当条件成立修改该字段的值直接上SQL一看就明白:select year, R0_SCORE, LAST_UPDATE_DATE, OBJECT_VERSION_NUMBER, DRAWING_NAME, // 当RF6_SUP_SCORE这个Integer的字段的值为-999 那么让其的值改为 不评价 (case when RF...

2019-04-12 23:57:23 4800

原创 Oracle中的两种模糊查询

Oracle中的 like 和 instr模糊查询1条件前后都查select * from 表 where 字段名 like "%条件%"以条件为头查select * from 表 where 字段名 like "条件%"_占一个字符select * from 表 where 字段名 like "_条件%"前后占一个字符select * from 表 where 字段名 like...

2019-04-12 23:55:12 643

原创 ORA-00907- 缺失右括号

ORA-00907- 缺失右括号原因:自己写的SQL语句的条件参数出错,所以报了错。

2019-04-12 23:53:13 1394

原创 Angular2新引进的项目运行报'npm rebuild node sass --force'

Angular2新引进的项目运行报npm rebuild node-sass –force to build the binding仔细检查报错信息的提示,就会发现是因为本地的node.js版本和引进项目的node.js版本不同所导致的问题,直接按提示npm该命令即可.命令: npm rebuild node sass --force如果还不行,就说明你的项目文件node_modules有问...

2019-04-12 23:52:09 754

原创 Angular2调用后端接口完成Excel导出

Angular2响应后端的Excel导出设置一个导出按钮样式可以采用zorro.官网:https://ng.ant.design/docs/introduce/zhhtml<!-- 参数为查询条件--><button nz-button nzType="default" (click)="excelOne(year,month)" ><i class="a...

2019-04-12 23:49:44 892

原创 怎么用git上传部分代码

怎么用Git上传部分代码?0:在项目的根目录右键 Git Bash Here1: 使用命令: git status (查看当前代码状态)标红的为修改的代码2:看一下那些文件是想要上传哪些文件是不想要上传的。使用命令: git add . (全部上传) git add 文件 (上传指定文件)我这里上传的是Dev分支,Git默认选择 master 分支.所以使用命令切换到...

2019-04-09 11:46:38 4271

原创 后端报错:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone

当启动idea调用接口时报The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone解决方法该错误为mysql时区错误,只需要将时区设置为你当前系统时区.解决方法: 在mysql中输入如下命令并执行 `set global time_zone='+8:00';...

2019-03-21 17:44:34 240 2

转载 Oracle游标基本知识点

Oracle游标基本知识点游标概论:游标是一个私有的SQL工作区域,Oracle数据库中有两种游标,分别是隐式游标和显式游标, 隐式游标不易被用户和程序员察觉和意识到,实际上Oracle服务器使用隐式游标来解析和执行我们提交的SQL 语句;而显式游标是程序员在程序中显式声明的;通常我们说的游标均指显式游标。SQL%ROWCOUNT 受最近的SQL语句影响的行数 SQL%FOUND 最近的SQ...

2019-03-20 17:28:49 188

原创 Oracle使用存储过程+动态游标cursor双重嵌套实现当两张表拥有共同的字段时将字段插入第三张表

Oracle使用存储过程+动态游标cursor双重嵌套实现当两张表拥有共同的字段时将字段插入第三张表 -----‘两种写法’方法一:方法头: /*1,要求使用存储过程实现 2,无传入参数,一个返回参数,插入成功返回S,发生异常返回E 3,要求使用动态游标Cursor */ PROCEDURE TEST_LLP_FOUR(X_RETURN_MSG OUT VARCHAR2)...

2019-03-20 17:23:58 1712

原创 Oracle在PL/SQL中实现用户注册校验--‘有两种方法’

Oracle实现用户注册校验–两种方法方法一:当数据过多的时候会影响到数据库的性能,因为用select * from table,也可以指定需要验证的字段优化也可以 比如只需要验证 username 和 password 就使用 select username,password from table。代码如图。Packages代码CREATE OR REPLACE PACKAGE T...

2019-03-19 17:43:10 136

原创 关于Angular+zorro 实现无限级菜单

关于Angluar + zorro 实现无限级菜单该文章为思路+代码,为通用式前端无限级菜单。首先通过后台接收到的数据是这样的"table":[ { "id": 1017.0, "menuName": "用户管理", "child":[{ "id": 23.0, "menuName&qu

2019-03-15 10:55:03 1127 4

sql强化练习

附加答案和数据库表,teacher 教师表 student 学生表 course 课程表 student_cource 选课表 学生和课程的关系表

2019-03-07

带条件分页查询(练习)附带要求文档和资源

1. 项目要求 1) 执行项目资源目录下的userAndDept.sql,创建表并添加数据。 2) 将项目资源WebContent目录下的资源复制到自己新建web项目的WebContent目录下。 3) 编写代码并修改fenye.jsp,完成下列分页和密码重置功能。

2019-03-07

图书借阅小练习(附带源码)

这个资源适合学习java的程序猿们练习的一个作业小项目,里面包含主要的增删改查,以及一些页面,足够初学的小家伙们上手熟悉使用

2018-12-11

空空如也

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

TA关注的人

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