cosmo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年6月29日

摘要: 最近有项目使用到了Oracle数据库,在Navicat 中配置好Oracle数据库配置后 点击测试链接的时候 提示报错 ORA-03135: Connection Lost Contact 这是因为navicat 会在安装路径下包含某个版本的OCI,使用navicat连接Oracle时出现ORA-0 阅读全文
posted @ 2022-06-29 09:29 【cosmo】 阅读(1) 评论(0) 推荐(0) 编辑

2022年1月9日

摘要: mongodb官网:https://www.mongodb.com/try/download/community mongodb分为两个版本: 企业版-开发环境免费使用,生产环境需要付费 社区版-所有环境免费使用 安装步骤: 1.打开下载地址:https://www.mongodb.com/try/ 阅读全文
posted @ 2022-01-09 16:38 【cosmo】 阅读(34) 评论(0) 推荐(0) 编辑

2021年8月31日

摘要: sftp命令行登录 使用命令行登陆 sftp ip(SFTP服务器IP) 默认root用户 其他用户名登陆:sftp 用户名@ip(SFTP服务器IP) 输入密码 登陆成功 有些服务器执行登陆命令会遇到 :bash: sftp: command not found 解决方法 需要执行:yum ins 阅读全文
posted @ 2021-08-31 17:24 【cosmo】 阅读(1978) 评论(0) 推荐(0) 编辑

2021年6月20日

摘要: Spring Boot可以通过 @PropertySource, @Value, @Environment, @ConfigurationProperties 来绑定变量 1.读取application文件 key.value=123456 key.password=123456 @Value注解读 阅读全文
posted @ 2021-06-20 16:11 【cosmo】 阅读(199) 评论(0) 推荐(0) 编辑

2021年5月23日

摘要: Spring Boot 支持发布jar包和war包,它推荐的是使用jar形式发布 使用jar包比较方便,但如果是频繁修改更新的项目,需要打补丁包,那这么大的jar包上传都是问题 jar包不一定合适适用所有的场景,如war包更合适,可以尝试转为传统的war包,这样打补丁包可能更方便 1.修改Sprin 阅读全文
posted @ 2021-05-23 22:38 【cosmo】 阅读(260) 评论(0) 推荐(0) 编辑

2021年5月10日

摘要: Spring Boot 是支持在系统加载的时候配置随机数的 1.添加config/random.properties文件 #随机32位MD5字符串 user.random.secret=${random.value} #随机int数字 user.random.intNumber=${random.i 阅读全文
posted @ 2021-05-10 11:15 【cosmo】 阅读(520) 评论(0) 推荐(0) 编辑

2021年4月19日

摘要: Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务 Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。当通过 Swagger 进行正确定 阅读全文
posted @ 2021-04-19 14:13 【cosmo】 阅读(426) 评论(0) 推荐(0) 编辑

2021年4月7日

摘要: Spring Boot在启动的时候会显示一个默认的Spring的图案,对应的类为SpringBootBanner 图案输出有以下几种模式,默认是CONSOLE的,即只打印到控制台,也可以输出到日志文件 enum Mode { /** * Disable printing of the banner. 阅读全文
posted @ 2021-04-07 10:45 【cosmo】 阅读(733) 评论(0) 推荐(0) 编辑

2021年3月13日

摘要: 在 WEB 项目中返回 JSON 数据是常见的交互形式 1.添加依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2 阅读全文
posted @ 2021-03-13 19:25 【cosmo】 阅读(436) 评论(0) 推荐(0) 编辑

2021年3月3日

摘要: Spring Boot 提供了一个发送邮件的简单抽象,使用的是 org.springframework.mail.javamail.JavaMailSender 1.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <arti 阅读全文
posted @ 2021-03-03 09:53 【cosmo】 阅读(195) 评论(0) 推荐(0) 编辑

2021年2月20日

摘要: 1.添加依赖 <!-- Swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> </dependency> <dependency> <groupId>i 阅读全文
posted @ 2021-02-20 09:45 【cosmo】 阅读(324) 评论(0) 推荐(0) 编辑

2021年2月1日

摘要: JSON在开发中易于使用,又让机器易于解析和生成 以下是在工作中用到得工具 JSONLint (https://jsonlint.com) 一款面向JSON的在线验证和重新格式化工具,可以将JSON粘贴或输入到编辑器中,或者输入URL JSONLint可以验证“混乱”的JSON代码,还可以解析。如果 阅读全文
posted @ 2021-02-01 19:09 【cosmo】 阅读(388) 评论(1) 推荐(0) 编辑

2021年1月12日

摘要: 1、@SpringBootApplication Spring Boot 最最最核心的注解,用在 Spring Boot 主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力 是 @SpringBootConfiguration、@EnableAutoCo 阅读全文
posted @ 2021-01-12 11:05 【cosmo】 阅读(123) 评论(0) 推荐(0) 编辑

2021年1月4日

摘要: boot-devtools官方文档:https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html 1.在pom中引入热部署插件 <dependency> <groupId>org.spr 阅读全文
posted @ 2021-01-04 15:00 【cosmo】 阅读(562) 评论(0) 推荐(0) 编辑

2020年12月28日

摘要: 在日常工作中使用nginx遇到的问题总结: 保持Nginx的及时升级 因为通过查看官方的release note会发现修复了很多bug,不及时更新在生产环境会有更大的风险 去掉不用的Nginx模块 #在编译安装时,执行./configure方法时加上以下配置指令,可以显式的删除不用的模块 #配置指令 阅读全文
posted @ 2020-12-28 12:15 【cosmo】 阅读(248) 评论(0) 推荐(0) 编辑

2020年12月18日

摘要: package com; import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import java.util.*; import java.util.stream.Collectors; @Slf 阅读全文
posted @ 2020-12-18 16:33 【cosmo】 阅读(643) 评论(0) 推荐(0) 编辑

2020年11月15日

摘要: 1.git配置信息 (1).配置用户和邮箱 git config --global user.name 'your_name' git config --global user.email 'your_email@domail.com' (2).config 只对某个仓库有效:git config 阅读全文
posted @ 2020-11-15 12:20 【cosmo】 阅读(109) 评论(0) 推荐(0) 编辑

2020年9月29日

摘要: 先查看 C:\Windows\System32\drivers\etc 下的host文件属性是否 勾选已读,如果勾选把已读去掉,点击应用 确定,再回到SwitchHosts中重新执行一下 阅读全文
posted @ 2020-09-29 16:11 【cosmo】 阅读(2606) 评论(0) 推荐(1) 编辑

2020年8月12日

摘要: yml 的list使用方式: 1.yml配置方式: 第一种: employee: name: [zhangsan,lisi, wangwu] 第二种: employee: name: - zhangsan - lisi - wangwu 2.配置类: @Configuration @Configur 阅读全文
posted @ 2020-08-12 09:18 【cosmo】 阅读(4593) 评论(0) 推荐(0) 编辑

2020年7月13日

摘要: 因公司项目使用多个版本的JDK编译,MacOS在安装了高版本的JDK后还需要再安装低版本的JDK ,此时安装低版本的JDK 系统提示已经安装了更高版本 解决办法: 1.挂载安装文件 hdiutil mount 路径/JavaForOSX.dmg 2.解包安装包 路径按TAB会自动带出 pkgutil 阅读全文
posted @ 2020-07-13 15:27 【cosmo】 阅读(519) 评论(0) 推荐(0) 编辑

2020年5月9日

摘要: 我们在新创建项目或是新添加xml文件时,项目会出现xmlns变红色 解决方法如下: 1.粘贴报错的地址,打开idea Settings ->Languages & Frameworks ->Schemas and DTDs 点击 + 2. 将粘贴的地址复制到url中,点OK 即可 阅读全文
posted @ 2020-05-09 23:37 【cosmo】 阅读(545) 评论(0) 推荐(0) 编辑

摘要: 新搭建的spring boot的项目,后台返回的String数据到浏览器时中文乱码 1.在返回有乱码的controller 的RequestMapping里增加 produces = { “application/json;charset=UTF-8” } 阅读全文
posted @ 2020-05-09 08:41 【cosmo】 阅读(4104) 评论(0) 推荐(0) 编辑

2020年3月19日

摘要: 1.需要导入pom <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.1</version> </dependency> 2.FTP工具类(Ftp IP 端口 用户名 阅读全文
posted @ 2020-03-19 13:59 【cosmo】 阅读(575) 评论(0) 推荐(0) 编辑

2020年3月2日

摘要: Timer:是java自带的java.util.Timer类,这个类允许调度一个java.util.TimerTask任务,使用这种方式可以让程序按照某一个频度执行,但不能在指定时间运行,一般用的较少 ScheduledExecutorService:也jdk自带的一个类;基于线程池设计的定时任务类 阅读全文
posted @ 2020-03-02 21:06 【cosmo】 阅读(339) 评论(0) 推荐(0) 编辑

2020年2月20日

摘要: 1.创建spring boot集成mybatis请见 2.在resources目录下新键mybatis-generator文件夹,并在文件夹中新键mybatis-generatorConfig.xml文件和mybatis-generatorinit.properties两个文件 mybatis-ge 阅读全文
posted @ 2020-02-20 16:15 【cosmo】 阅读(1494) 评论(0) 推荐(0) 编辑

摘要: 使用spring boot集成mybatis时,在服务器上插入数据时报错 Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found 将配置数据库文件中的 spring.datasource 阅读全文
posted @ 2020-02-20 15:48 【cosmo】 阅读(9543) 评论(0) 推荐(2) 编辑

摘要: 1.在Oracle中序列是一数据库对象,利用它可生成唯一的整数。一般使用序列自动地生成主码值。 Oracle序列允许同时生成多个序列号,而每一个序列号是唯一的。 当一个序列号生成时,序列是递增,独立于事务的提交或回滚。容许设计缺省序列,不需指定任何子句。该序列为上升序列,由1开始,增量为1,没有上限 阅读全文
posted @ 2020-02-20 15:42 【cosmo】 阅读(2055) 评论(0) 推荐(0) 编辑

摘要: 在表中部分ID会使用创建Oracle的序列来赋值,使用mybatis 插入时需要把ID赋值为递增序列的当前 1.创建序列 --创建序列的语法 序列就是序号,每次获取的时候就会自动增加 CREATE SEQUENCE 表名.序列名 INCREMENT BY 1 START WITH 1 -- 从1开始 阅读全文
posted @ 2020-02-20 15:29 【cosmo】 阅读(3254) 评论(0) 推荐(0) 编辑

摘要: 公司新搭建的项目 再idea中进行springboot集成mybatis时项目能正常启动,但在链接数据库时提示nvalid bound statement (not found) 或者是没在mapper接口中添加@Mapper注解,我一一排查后发现都不是。最后在一片博文里看到了解决方案 解决方案: 阅读全文
posted @ 2020-02-20 15:13 【cosmo】 阅读(848) 评论(0) 推荐(0) 编辑

摘要: 1.在配置文件中配置Oracle配置 spring.datasource.url=jdbc:oracle:thin:@ip:端口:XE spring.datasource.username=hr spring.datasource.password=hr spring.datasource.driv 阅读全文
posted @ 2020-02-20 15:07 【cosmo】 阅读(10185) 评论(2) 推荐(0) 编辑

2020年2月8日

摘要: 已经编译好的编nginx需要添加headers-more-nginx-module模块来自定义响应头 1.需要下载headers-more-nginx-module wget https://github.com/openresty/headers-more-nginx-module/archive 阅读全文
posted @ 2020-02-08 17:22 【cosmo】 阅读(3108) 评论(0) 推荐(0) 编辑

2020年1月29日

摘要: 1.ping命令(主要确定网络的连通性) ping 主机名 ping 域名 ping IP 地址 ping常用参数: ping IP -t :连续对IP地址执行ping命令,直到被用户以Ctrl+c中断 ping IP -l 2000:指定ping命令的特定数据长度(2000为字节) ping IP 阅读全文
posted @ 2020-01-29 18:50 【cosmo】 阅读(218) 评论(0) 推荐(0) 编辑

2019年12月18日

摘要: 选中module的pom.xml,右键,选择" add as maven project",idea会识别该pom的项目 阅读全文
posted @ 2019-12-18 11:03 【cosmo】 阅读(15493) 评论(0) 推荐(3) 编辑

2019年11月28日

摘要: start.sh stop.sh 阅读全文
posted @ 2019-11-28 21:31 【cosmo】 阅读(767) 评论(0) 推荐(0) 编辑

2019年10月11日

摘要: 在Windows下操作nginx,需要打开cmd 进入到nginx的安装目录下 1.启动nginx: start nginx 或 nginx.exe 2.停止nginx(stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息) nginx.exe -s 阅读全文
posted @ 2019-10-11 09:58 【cosmo】 阅读(13593) 评论(0) 推荐(0) 编辑

2019年9月30日

摘要: 在Linux上安装JDK后启动tomcat 日志中提示 /home/jdk1.8.0_211/jre/bin/java: Permission denied 原因是:运行的命令在这个路径下没有权限 解决:运行 chmod 777 /home/jdk1.8.0_211/jre/bin/java 或是遇 阅读全文
posted @ 2019-09-30 16:00 【cosmo】 阅读(2502) 评论(0) 推荐(0) 编辑

摘要: 这是系统path路径设置错误的问题,path没有设置对 系统就无法找到命令 1.运行:export PATH=/usr/bin:/usr/sbin:/bin:/sbin (执行完先不要关闭终端,这样保证命令行暂时可使用) 2.打开 vim /etc/profile 查看配置是否正确 我的是JDK的路 阅读全文
posted @ 2019-09-30 15:59 【cosmo】 阅读(3112) 评论(0) 推荐(0) 编辑

2019年8月29日

摘要: 1. vi .bash_profile 2.复制以下到bash_profile 文件,并将此文件里原来的JAVA_HOME和PATH删掉 3. 保存退出后,运行 source .bash_profile 4.运行 java -version,看一下是否已经修改生效,如果还没有生效,要到JDK jdk 阅读全文
posted @ 2019-08-29 20:27 【cosmo】 阅读(3916) 评论(0) 推荐(0) 编辑

摘要: :q ,退出(:quit的缩写) :q!,退出且不保存(:quit!的缩写) :wq,保存并退出 :wq!,保存并退出即使文件没有写入权限(强制保存退出) :x,保存并退出(类似:wq,但是只有在有更改的情况下才保存) :exit,保存并退出(和:x相同) :qa,退出所有(:quitall的缩写) 阅读全文
posted @ 2019-08-29 20:27 【cosmo】 阅读(733) 评论(0) 推荐(0) 编辑

摘要: You are required to change your password immediately (password aged)Last login: Thu Aug 22 17:04:01 2019 from 21.8.143.243WARNING: Your password has e 阅读全文
posted @ 2019-08-29 20:26 【cosmo】 阅读(2282) 评论(0) 推荐(0) 编辑