- 博客(54)
- 收藏
- 关注
转载 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
原创 哪些项目需要导入
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
原创 提交流程
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
原创 解决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关注的人