嗅谱网

技术分享

  • centos7 卸载jdk1.7 并用yum安装jdk1.8

    centos7 卸载jdk1.7 并用yum安装jdk1.8

    1.首先要分别检查包含jdk、java、gcj字样的包,然后删除掉; [root@localhost java]# rpm -qa | grep jdk java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64 copy-jdk-configs-3.3-10.el7_5.noarch [root@localhost java]# rpm -qa | grep java | xargs rpm -e –nodeps [root@loc ...

    查看全文

  • gradle.properties配置参数解释

    gradle.properties配置参数解释

    #该资源文件放在主项目根目录,意味着主宰主项目的配置,如果在运行时加上相关配置参数,这里会被覆盖掉,配置的执行原则是就近原则 version=2.4.1-SNAPSHOT # 当设置为 true 时,Gradle 将重用来自任何以前生成的任务输出 org.gradle.caching=true # 当设置为 true 时,每个任务的单个输入属性哈希和生成缓存密钥将记录在控制台上,就是开启缓存的debug # org.gradle.caching.debug=true # 启用按需孵化配置,其中 Gradle 将尝试仅配置必要的项目。 #org.gradle.configureondemand= ...

    查看全文

  • 记一次get request请求的header头信息

    记一次get request请求的header头信息

    当我们打开一个网站时,往往先触发首页的渲染,这一步一般是一个Get请求,通过F12打开开发者模式你会在Headers标签下看到类似以下的头信息: General Request URL: http://localhost:8000/ 这是说本次请求的URL是http://localhost:8000/ Request Method: GET 请求方法为GET方式,如果是表单提交可以用post,这里不必纠结何种方法,方法是人定的,用到再说…… Status Code: 304 Not Modified 状态码不是200 ok,说明本次请求浏览器使用了上次成功请求的本地缓存,即通过与服务器握手确定 ...

    查看全文

  • mysql5.7有没有必要换成mysql8

    mysql5.7有没有必要换成mysql8

    mysql8的优点这里不展开,其功能比5.7确实强大了很多。 不过如果你的网站程序不支持8的驱动,如果你不想网站麻烦,最好不要用,主要遇到以下问题: 旧版的java程序会因为jdbc驱动问题连不上数据库; PHP程序会因为驱动原因连不上数据库; 然后,还是乖乖得换回MySQL5.7。 如果是新开发的项目,无所谓,可以直接上mysql8,毕竟centos8的内核是4.18了,各种配套开发应用比7先进不少,而且mysql8明显在用法上简捷了很多,比如: 同一个远程连接用户的密码,老版本需要设置不同的密码,而mysql 8必须一样,省掉了“此地无银三百两”的谨慎。 更多的发现,读者可以继续研究…… ...

    查看全文

  • centos8格式化新硬盘并挂载到某个目录下-续

    centos8格式化新硬盘并挂载到某个目录下-续

    需要删了分区重来: [root@zhiletu ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 17M 7.8G 1% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/mapper/cl-root 170G 3.3G 167G 2% / /dev/sdb1 976M 131M 779M 15% /boot tmpfs 1.6G 0 1.6G 0% /run/user/0 [root@zhiletu ...

    查看全文

  • centos8格式化新硬盘并挂载到某个目录下

    centos8格式化新硬盘并挂载到某个目录下

    服务器原来是Windows系统加vmware虚拟机, 网站运行在vmware虚拟机里,最近流量大增, 网页访问明显延迟,于是下决心全新物理机装linux系统。 安装过程本文不表,主要说一下centos8下lvm文件系统的分区挂载过程,因时间问题暂不整理,有心人可以看明白: [root@zhiletu ~]# fdisk -l Disk /dev/sda:256 MiB,268435456 字节, 524288 个扇区 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型 ...

    查看全文

  • 教科书式分区挂载空磁盘

    教科书式分区挂载空磁盘

    场景:磁盘已连接到centos 或 阿里云Linux服务器,并且已经运行,磁盘是未曾使用过的空磁盘。 先看一下文件系统,确认现有文件系统只有/dev/vda1: [root@iZbsdfrgfdfgfrtbg2ml6otjZ ~]# df -h Filesystem      Size  Used Avail Use% Mounted on devtmpfs        986M     0  986M  ...

    查看全文

  • springboot学习笔记——固化的Maven依赖机制

    springboot学习笔记——固化的Maven依赖机制

    springboot应用创建需要引入Maven依赖:org.springframework.boot:spring-boot-starter-web,org.springframework.boot:spring-boot-loader等。spring starter的版本信息继承自org.springframework.boot:spring-boot-starter-parent,这是Maven管理的继承特性,降低了spring boot应用管理依赖的成本。这样说,有点令人费解。捋一下思路,赖于Maven等jar包依赖管理工具的支撑,springboot应用在构建时往往只需维护sprin ...

    查看全文

  • spring boot学习笔记——spring boot可执行jar的理解

    spring boot学习笔记——spring boot可执行jar的理解

    spring boot应用通过mvn clean package等打包生成可执行jar在target路径下,该路径下还包括与jar同名的.original文件是应用本地资源 (classes编译后的资源文件等),不含第三方依赖。 jar文件又称Fat Jar,采用zip格式压缩。 Fat jar的目录结构: BOOT-INF/classes目录存放应用编译后的class文件; BOOT-INF/lib目录存放应用依赖的JAR包; META-INF/目录存放应用相关的元信息,如MANIFEST.MF文件; org/目录存放Spring Boot相关的clas ...

    查看全文

  • springboot学习笔记——springboot应用创建

    springboot学习笔记——springboot应用创建

    一、springboot的运行环境 springboot2.0基于spring framework 5.0开发,最低jdk版本要求为Java 8。springboot采用模块化设计,模块类库管理依赖于Apache Maven,要求版本3.2+,目前springboot源码库已经迁移到gradle编译工具上了。集成开发环境(IDE)推荐使用InteliJ IDEA。 二、初识springboot springboot首先是spring应用,按应用类型分:Web应用和非Web应用。非Web应用主要用于服务提供、任务调度、消息处理等,Web应用在springboot2.0+支持servlet容器实现 ...

    查看全文

  • springboot SpringApplication的初始化

    springboot SpringApplication的初始化

    springboot的自动装配源于spring framework,springboot应用运行生命周期主要包括以下阶段: 1.SpringApplication初始化阶段; 2.SpringApplication运行阶段; 3.Spring Boot应用退出。 这里先简述一下springboot的启动初始化阶段。初始化阶段属于运行前的准备阶段,大多数springboot应用直接或间接地使用SpringApplication API 驱动Spring 应用, SpringApplication允许指定应用的类型,主要包括Web应用和非Web应用。从Springboot2.0开始,Web应用可分 ...

    查看全文

  • 了解spring MVC,还不懂spring boot吗

    了解spring MVC,还不懂spring boot吗

    有的Java WEB开发者见过Spring MVC,但没有真正研究过Spring boot,有的开发者一开始接触的就是Spring boot,对Spring MVC嗤之以鼻。Spring boot有很多优点,可以在web场景和非web场景下开发spring应用,而spring mvc是web MVC框架,但就web应用来讲,spring boot发展和完善了spring MVC的不足。   这两者最明显的区别之一是:应用部署和启动方式。spring mvc和传统的mvc框架一样,需要借助外部容器运行web应用;而spring boot除了支持传统方式外还支持把容器作为框架的一部分嵌 ...

    查看全文