自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 MySQL左右内连接汇总

1.左连接(左外)2.右连接(右外)3.内连接4.全连接5.全连接去交集6.A独有。

2023-06-11 16:36:16 121

转载 Alpha与Beta测试

β测试是由软件的多个用户在实际使用环境下进行的测试,这些用户返回有关错误信息给开发者。β测试主要衡量产品的功能、局域化、可使用性、可靠性、性能和支持,着重于产品的支持性,包括文档,客户培训和支持产品生产能力。α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。Beta测试是由软件的多个用户在实际使用环境下进行的测试,这些用户返回有关错误信息给开发者。Alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。

2023-06-07 10:35:32 138

原创 SpringSecurity 简单使用

默认用FilterSecurityInterceptor来进行权限校验,会从SecurityContextHolder中获取Authentication,并获取权限信息。所以实际开发中只需要在登录查库的时候就把权限信息也查出来,并弄到UserDetails对象中即可。验证通过将用户名生成jwt,传入前端,同时并以jwt:用户信息 的形式存入redis。删掉SecurityContextHolder中的对象以及redis中的信息。在这里将用户名密码查询数据库(不自己实现就默认用的内存中查)

2023-06-05 20:42:13 497

转载 消息队列以及RocketMQ学习笔记

削峰:消费者系统可能承受不了这么大的并发,从消息队列中慢慢取慢慢处理,从而削峰。重复消费:可能网络抖动,导致无法收到消费者成功处理的消息,从而重复发送信息。分布式应用必定涉及到各个系统之间的通信问题,分布式的产生是消息队列的基础。解耦:生产者只需要生产消息,消费者只需要处理推送来的消息。可用性降低:因为系统此时依赖于消息队列,消息队列挂了就完犊子了。如何解决分布式事务:在不同系统间的数据如何达到都提交或者都回滚。

2023-05-25 20:24:29 75

原创 MongoDB简单使用

教程’},{$set:{‘title’:‘MongoDB’}},{multi:true}) # multi:true。db.col.createIndex({“title”:1,“description”:-1}) # 创建复合索引。db.col.createIndex({“title”:1}) # 升序创建单条索引。rs.add(“mongo1.net:27010”) # 将其他服务添加成自己的副本集。db.mycol.remove({‘title’: ‘MongoDB 教程’})

2023-05-24 19:58:42 662

原创 eclipse项目无法build path

打开项目,找到.project文件,打开后在当中添加以下代码<buildSpec><buildCommand><name>org.eclipse.jdt.core.javabuilder</name><arguments></arguments></buildCommand></buildSpec><natures><nature>org.eclipse.jdt.core

2021-08-24 17:38:39 971

原创 改BUG总结模块划分

RowPermissionSimple.js-设置简单数据权限RowPermissionService.java-提供了数据权限一系列服务Dialog.html-弹窗的基类WorkSpaceTreeNode.js-输出字段监测菜单。SmartbiCacheExtractor.java-数据抽取设置。DbUtil.java-关于各种数据库的操作、数据类型判断。SmartbiXQueryService.java-数据集查询处理类。SupserviseTreePopupMenuHandler.js-

2021-03-24 15:01:43 180

原创 git stage里有很多文件怎么办

一般就是右键对应项目-team-stash,实在不行就reset到master再切95

2021-03-09 18:47:43 239

原创 哪些项目需要导入

Smartbi:以下不用导入Smartbi\ThirdParty\jpivot_patched\jpivot_1_8_0Smartbi\ProxySmartbi\Modules\Message.SandBoxSmartbi\Extensions\Workflow\src\web\vision\workflowSmartbi\Extensions\DataDictionary#Smartbi\Components\Alert\AjaxClient\binSmartbi\Applications\

2021-03-04 14:12:46 124 1

原创 知识库版本不匹配

2021-03-02 15:36:47 107

原创 提交流程

1 在云桌面访问链接http://10.10.202.30:9090/view/%E5%8A%9F%E8%83%BD%E5%BC%80%E5%8F%91%E8%87%AA%E5%8A%A8%E5%88%9B%E5%BB%BA%E5%88%86%E6%94%AF/当然先要登录,具体登录密码请访问wiki文档https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=498095272 创建一条分支gitlab链接:http://10.10.2

2021-02-05 14:34:11 224

原创 一个BUG的解决思路

1 首先看清需求、版本、重现地址等信息2 到重现地址查看是否重现3 查看重现地址的具体版本号,并将自己的代码切换到相应版本## 4 将重现地址的问题文件导出并导入到本地看是否出现同样的问题5 打开用户日志并监控,观察具体是哪一行出了问题。6 调试对应文件对应行的代码,观察哪一步出了问题7 处理完后就可以提交了,具体提交流程请参考《提交流程》...

2021-02-05 13:56:53 124

原创 缺少依赖模块启动不起来

在这里找到哪个包少了依赖假设少了下面这个包

2021-02-03 16:14:03 350

原创 3000端口无法启动,缺少chalk

解答:在smartbi.Application注释再删掉node_modules 重启让其自动解压

2021-02-03 16:08:00 198

原创 解决eclipse 快捷键 alt + / 无法出现正确提示的问题

看文章https://blog.csdn.net/qq_38655865/article/details/89337699

2020-10-21 09:36:04 213

原创 Java TCP发送多个文件

为了简单起见,每传输一个文件,都创立一个Socket。因为用一个Socket传输多个文件时,接收端接受后无法分辨哪段流属于哪个文件,从而造成文件混乱。Sender方: while (true) { //每次重新创立一个socket socket = new Socket(ip, 80); os = socket.getOutputStream(); //传输 //释放

2020-05-11 15:29:13 441

原创 java中截图功能

/** * 截图函数,并返回最终截图文件 * @param fileName * @param format */ public static File screenShotAsFile( String fileName, String format) { String savePath = "C:\\watch_pic"; //文件保存路径 File resultPath = null; try {

2020-05-11 15:27:43 172

原创 有关获取路径、Jar内部文件获取

1.获取当前路径的三种方式: //方式1,在IDE中只能获取项目根目录,但是在CMD中运行(class、jar),返回类路径 String path1 = System.getProperty("user.dir"); //方式2,同方式1 String path2 = new File(".").getAbsolutePath(); //方式3,都是获取到项目的类路径,jar包运行方式会出现空指针异常

2020-05-11 15:27:01 598

原创 将jar或者class文件放在ClassPath环境变量中

1.将编译后的class文件,放在该环境变量下,可以直接在cmd中通过java xxx运行成功2.将Jar包放在该环境变量中,在编辑器的形式之下,是可以获取到该jar包的。不常用。

2020-05-10 16:44:26 1380

原创 有关对象向下转型相关问题

先总结:向下转型时,只能将一个变量转化成其 “实例对象”或者 “实例对象的父类”。例如:F f = new S();将 f转化成 S类型或者 S的父类型(哪怕都是f的父类)都没问题;此外就会报出运行异常**1.父类对象引用子类实例,该对象无法获取子类特有方法,但向下转型后便可:public class Demo { public static void main(String[] args) { A a= new B(); //父类对象引用子类实例

2020-05-10 15:29:33 197

原创 JAVA正则表达式匹配所有规定字符

// 按指定模式在字符串查找 String line = "href='abc' ljfljsdjfs href='cde' l"; String pattern = "(href='\\w.*?')"; // 创建 Pattern 对象 Pattern r = Pattern.compile(p...

2020-05-07 21:05:00 370

原创 核心技术笔记-(二)基础语法结构

数据类型:整型:整型有四种类型,包括int、short、long、byte类型存储需求范围int4kb±20亿short2kb±三万多long8kb±900亿亿byte1kb-128~+127为了表示各种进制数据的前缀:进制前(后)缀长整型后缀L十六进制0X八进制0二进制oB浮...

2020-03-05 17:09:19 123

原创 核心技术笔记-(一)Java概述

Java的11种特性:简单性:废弃了C++中的头文件、指针等,相对于C++来说,是简单的。面向对象性分布式:Java中有丰富的例程库,可以处理各种网络协议。健壮性:编译过程就能检测出许多错误,又没有指针,所以非常的健状可靠。安全性:使用 Java 可以构建防病毒、 防篡改的系统。体系结构中立:生成的class文件,在任何装有jre的系统中都可以运行。可移植性:固定了基本数...

2020-03-05 16:24:10 83

原创 Spring Boot入门全套

学习目标:理解spring的优缺点理解springboot的特点理解springboot核心功能搭建springboot环境能够完成application.properties配置文件的配置能够完成application.yml配置文件集成mybatis junit springdata jpaspring的优缺点:配置过于复杂。项目中的jar包版本冲突没有解决。spri...

2020-02-26 15:27:45 133

原创 Spring Boot_如何运用thymeleaf引擎

1.引入依赖<!--引入模板引擎--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> <!-- 不需要加版本号,...

2019-12-10 17:11:14 226

原创 Spring Boot_对于静态资源的访问

1.引入webjars中的资源进入网站:https://www.webjars.org/将依赖导入进入:<dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> <version>3.4.1</ve...

2019-12-08 18:13:54 105

原创 Spring Boot_日志框架

日志门面:SLF4J日志实现:LogBack以后做开发,不能直接调用日志实现层,而是调用抽象层中的方法spring boot都是用的slf4j+logback作为日志底层,为了迎合其他框架统一用上述的日志框架,它也融合了log4j-to-slf4j、jul-to-slf4j这些“偷梁换柱包”,为的就是统一。以后我们用spring boot时,如果引入其他框架,只需要将这个框架所依赖的日志框...

2019-12-08 16:53:29 88

原创 Spring Boot_根据外部文件或命令行修改配置

可以在cmd命令行或者直接引入外部文件进行高优先级配置:例如直接在cmd中输入:java -jar spring-boot-02-config-02-0.0.1-SNAPSHOT.jar --server.port=9090 --servet.context-path=/abc也可以直接引入外部文件:...

2019-12-06 17:05:11 212

原创 Spring Boot_配置文件的优先级问题

在项目中创立配置文件其优先级如下:项目/config/application.properties项目/application.properties项目classpath/config/application.properties ps:就是resource文件夹下项目classpath/application.properties虽然高优先级的会覆盖低优先级的但是可以互补...

2019-12-06 13:46:27 90

原创 Spring Boot_profile配置不同环境下的配置文件

方式1:配置properties创立多种环境下的配置文件在配置环境中写明不同环境下的参数:例如在application-dev.properties中:server.port=8081最后再到主配置文件中进行激活server.port=8080#以下是激活哪个环境下的配置文件spring.profiles.active=dev#properties编码要记得改,在settin...

2019-12-06 13:25:52 93

原创 Spring Boot_properties文件中配置文件占位符

配置properties文件占位符可以做到两方面:1.搭配随机数2.获取文件中已有的值,若没有则可用:指定默认值#properties编码要记得改,在settings中file encodings 改写成utf-8并改写成转化成ascIIperson.name=张三${random.uuid}person.age=${random.int} #获取随机数person.boss=true...

2019-12-06 11:52:29 1717

原创 Spring Boot_利用@PropertySource注解将指定的properties注入到javabean中

我们之前用到的@Component、@ConfigurationProperties他会默认到全局配置文件application.properties中获取,如果想要到指定的配置文件中获取可以通过@PropertySource注解进行配置。组件package com.itrucheng.springboot.bean;import org.springframework.boot.conte...

2019-12-06 11:40:32 413

原创 Spring Boot_通过编写配置类,取代以往xml容器

spring boot允许用户编写一个配置类,来取代以前的application.xml容器。配置类书写package com.itrucheng.springboot.config;import com.itrucheng.springboot.service.HelloService;import org.springframework.context.annotation.Bean...

2019-12-06 11:29:12 219

原创 Spring Boot_什么时候用@Value,什么时候用@ConfigurationProperties

在spring boot中,我们用 @ConfigurationProperties 用来将properties/yaml文件中的值可以注入到javabean中,取代了我们以前的applicationContext.xml文件注入的方式。具体方式是:@Component //下面的注解依赖于这个注解,必须要将对象放在spring容器中才能使用@ConfigurationProper...

2019-12-06 11:03:55 403

原创 Spring Boot_关于获取yml配置文件中的值

1 书写javabean注意:一定要在主类下的子包建立才行,这样才能自动扫描组件。package com.itrucheng.springboot.bean;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Co...

2019-12-06 10:30:30 2209

原创 spring boot_1 简单入门

1 创立maven项目pom.xml导入依赖以及插件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...

2019-12-05 20:31:44 88

原创 SSM+Maven——启用和禁用

前端<c:if test="${productType.status==1}"> <input type="button" class="btn btn-danger btn-sm doProTypeDisable" value="禁用" onclick="modifyStatus(${productType.id},this)"></c:if>&...

2019-12-04 16:06:59 481

原创 SSM+Maven——修改加删除商品类型信息

1.前端页面:<button class="btn btn-warning updateProType" onclick="modifyName()">修改</button> function modifyName(){ $.ajax({ type:'post', url:'${p...

2019-11-26 16:49:47 303

原创 SSM+Maven——添加商品类型

1.书写js代码 <div class="modal-footer"> <button class="btn btn-primary addProductType" onclick="addProductType()">添加</button> <button class="btn btn-primary cancel" data-...

2019-11-26 16:16:40 245

原创 SSM+Maven——分页功能添加

1.Spring-dao.xml中配置分页插件<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="map...

2019-11-26 14:46:22 117

空空如也

空空如也

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

TA关注的人

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