自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mvn打包并上传制品库

spring-boot-maven-plugin spring boot 打包插件。使用 maven-deploy-plugin 插件无需特殊处理。maven-dependency-plugin 分离依赖包。几个影响生成jar形式的插件。

2023-08-02 14:34:20 208 1

原创 python 读写csv文件基本操作

利用csv包中的writer函数,如果文件不存在,会自动创建,需要注意的是,文件后缀一定要是.csv,这样才会创建csv文件。a:以追加模式打开 (从 EOF 开始, 必要时创建新文件)rb+:以二进制读写模式打开 (参见 r+ )wb+:以二进制读写模式打开 (参见 w+ )ab+:以二进制读写模式打开 (参见 a+ )ab:以二进制追加模式打开 (参见 a )wb:以二进制写模式打开 (参见 w )w+:以读写模式打开 (参见 w )a+:以读写模式打开 (参见 a )r+:以读写模式打开。

2023-07-07 14:23:42 126

原创 docker安装

2、通过其完整的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。如果启用了多个 Docker 仓库,则在未在 yum install 或 yum update 命令中指定版本的情况下,进行的安装或更新将始终安装最高版本,这可能不适合您的稳定性需求。之后,您可以从仓库安装和更新 Docker。较旧的 Docker 版本称为 docker 或 docker-engine。使用以下命令来设置稳定的仓库。

2023-05-24 16:05:02 49

原创 @Transactional详细理解

使用了 SpringManagedTransactionFactory。

2022-11-03 15:37:12 38

原创 如何在项目中新建.gitignore文件

然后在”.gitignore” 文件里输入你要忽略的文件夹及其文件就可以了。Git Bash 进入命令行,进入项目所在目录。

2022-08-25 14:33:40 323

原创 Android中全局Application的onCreate多次调用问题

原因:如果应用中采用多进程方式,oncreate方法会执行多次,根据不同的进程名字进行不同的初始化https://www.cnblogs.com/0616–ataozhijia/p/4203433.html

2021-12-28 14:42:18 1512

原创 使用xshell工具查看redis客户端,汉字显示乱码解决方法 及json 显示优化

使用xshell工具查看redis客户端,汉字显示乱码,只需退出客户端,在打开客户端时添加–raw重新连接客户端即可。示例如下:单机:/usr/local/redis/bin/redis-cli --raw集群:./redis-cli -h 192.168.7.151 -p 7007 -c --raw...

2021-08-16 17:54:59 78

原创 docker-compose command 执行多条指令

方式一:/bin/bash -c 字符串方式version: '2'services: prj1: build: context: . dockerfile: Dockerfile.prj1 environment: SERVER_LISTEN_URI: "tcp://0.0.0.0:9000"#执行多条指令command: /bin/bash -c "cp /app/dtest/config.default.yml /app/config

2021-08-13 18:05:14 718

原创 spring 默认使用 jackson解析json字符串,首字母大写会自动转为小写

指定解析名称@JsonProperty(“ActionCode”)忽略该字段段@JsonIgnorefastjson使用:@JSONField(name = “Name”)

2021-08-03 17:27:15 220

原创 Python里的单下划线,双下划线,以及前后都带下划线的意义

Python里的单下划线,双下划线,以及前后都带下划线的意义:单下划线如:_name意思是:不能通过from modules import * 导入,如需导入需要:from modules import _name对象前面加双下划线如:__name意思是:生命对象为私有前后下划线如:int:python系统自带的一些函数和方法...

2021-08-03 09:19:45 131

原创 jooq pojo匹配规则

DefaultRecordMapper 关键类核心部分译文如果默认构造函数可用并且没有 JPA Column注释,或者 jOOQjavax.persistence在类路径上找不到 API,jOOQ 将Record通过命名约定映射 值:如果Field.getName()是MY_field(区分大小写!),那么这个字段的值将被设置在所有这些上(不管可见性):单参数实例方法 MY_field(...)单参数实例方法 myField(...)单参数实例方法 setMY_field(...)单参数实例

2021-07-29 13:44:40 49

原创 maven 打包分离lib

分离后 :java -jar -Dloader.path=lib xxx.jarpom 常规配置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</arti

2021-07-28 11:11:53 803

原创 SpringBoot Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration

问题SpringBoot Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration问题分析没在根目录下写一个Spring Boot的启动类。解决方案方案一:Class在根目录下写一个Spring Boot的启动类@SpringBootTest(classes = Application.class)@ContextConfiguration(classes = {JPAConfig.cla

2021-07-07 17:44:54 264

原创 devServer详解

webpack-dev-server可用于快速开发应用程序官方详解如果你的前端应用和后端 API 服务器没有运行在同一个主机上,你需要在开发环境下将 API 请求代理到 API 服务器Vue官方文档中的描述

2021-05-21 15:20:09 144

原创 vue console.log 及未使用变量编译异常问题

官方详解官方详解ESLint 可以通过 .eslintrc 或 package.json 中的 eslintConfig 字段来配置。.eslintrc.*文件 的 rules 中添加 或者 package.json 的 eslintConfig 的rules 中添加‘no-console’:'off','no-unused-vars':'offf'...

2021-05-21 15:14:02 47

原创 vue 路由详解

官方地址编程式的导航注意:如果提供了 path,params 会被忽略,上述例子中的 query 并不属于这种情况。取而代之的是下面例子的做法,你需要提供路由的 name 或手写完整的带有参数的 path// 字符串router.push('home')// 对象router.push({ path: 'home' })// 命名的路由router.push({ name: 'user', params: { userId: '123' }})// 带查询参数,变成 /registe

2021-05-21 14:58:26 28

原创 Vue 组件实例缓存 keep-alive

几个官方链接在动态组件上使用-keep-alivekeep-alive 详解被 keep-alive 缓存的组件激活时调用选项 / 生命周期钩子生命周期图示

2021-05-21 14:52:07 21

原创 Vue资源路径问题 关注 publicpath 及配置相关

https://cli.vuejs.org/zh/config/#publicpath默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上,例如 https://www.my-app.com/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.my-app.com/my-app/,则设置 publicPath 为 /my-app/。这个值也可以被设置为空字符串 (’’) 或是相对路径 (’./’),这样所有的资源都会被链

2021-05-21 14:22:21 101

原创 java堆栈理解

物理地址堆的物理地址分配对对象是不连续的。因此性能慢些。在GC的时候也要考虑到不连续的分配,所以有各种算法。比如,标记-消除,复制,标记-压缩,分代(即新生代使用复制算法,老年代使用标记——压缩)栈使用的是数据结构中的栈,先进后出的原则,物理地址分配是连续的。所以性能快。内存分别堆因为是不连续的,所以分配的内存是在运行期确认的,因此大小不固定。一般堆大小远远大于栈。栈是连续的,所以分配的内存大小要在编译期就确认,大小是固定的。存放的内容堆存放的是对象的实例和数组。因此该区更关注的是数据的存储

2020-09-28 10:28:56 131 1

原创 关于 springboot异步 RequestContextHolder.getRequestAttributes()为空处理

获取后 在线程内部 set一下RequestAttributes test11=RequestContextHolder.getRequestAttributes(); Future<List<InfoAllStatusAreaSumView>> retvalliageList=test.submit(new Callable<List<InfoAllS...

2020-05-08 16:47:26 875

原创 maven 打包

Maven buildGoals 中输入 clean compile package

2019-10-31 13:56:45 19

原创 C# 开启线程的几种方式

Action异步委托开启线程Thread线程池Task任务一、异步委托开启线程 public static void Main(string[] args){ Action<int,int> a=add; a.BeginInvoke(3,4,null,null);//前两个是add方法的参数,后两个可以为空 Console.WriteLine("main()");...

2019-09-03 16:51:41 1786 1

原创 C#线程同步的几种方式

volatilelockSystem.Threading.InterLockedSystem.Threading.MonitorSystem.Threading.MutexReaderWriterLock我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可...

2019-09-03 16:50:40 727

空空如也

空空如也

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

TA关注的人

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