- 博客(36)
- 收藏
- 关注
原创 springBoot指定特定配置文件(spring.profiles.active)
springBoot指定特定配置文件(spring.profiles.active)
2023-02-08 16:07:31 396
原创 spring使用BeanFactoryPostProcessor(Bean工厂的后置处理器)
spring使用BeanFactoryPostProcessor(Bean工厂的后置处理器)
2022-11-16 16:26:50 98
原创 spring使用BeanPostProcessor(Bean的后置处理器)
spring使用BeanPostProcessor(Bena的后置处理器)
2022-11-16 15:33:08 85
原创 jvm学习笔记1
1. 通过javac命令*.java文件编译为*.class字节码文件2. 通过类加载子系统加载字节码文件,类的加载过程如下加载环节:a. 通过一个类的全限定名获取定义此类的二进制字节流b. 将这个字节流所代表的静态存储结构转化为方法区的运行时的结构c. 在内存中生成一个代表这个类的class对象,作为方法区这个类的各种数据的访问入口链接环节a. 验证(verity):确保class文件包含的信息符合虚拟机的要求(比如检查class文件是否是以cafe babe开头),保证被加载的类的
2021-12-31 09:54:57 59
原创 apache配置以及访问
一. 配置找到apache的目录,进入conf,打开httpd.conf文件进行编辑找到 Include conf/extra/httpd-vhosts.conf,如果前面有#号,去掉#号,意思是引入这个配置文件;如果不引入该文件,那么我们需要把conf/extra/httpd-vhosts.conf这个文件的内容迁移到httpd.conf文件(不建议使用这方式,这种方式在这里不展示)修改监听端口//编辑httpd.conf文件,注意点:可以同时监听多个端口Listen 88List
2021-11-03 15:59:28 1509
原创 RabbitMq的安装使用
rabbit的安装包下载:链接:https://pan.baidu.com/s/1LVLn8oxi2t7h7dFbyuY6kg提取码:qaq2安装前提:安装erlang环境安装包在上面的链接下载好后,直接点击exe文件进行安装安装完后,配置环境变量添加 ERLANG_HONE=F:\RabbitMq\erl10.4(erlang的安装路径)在path添加上面配置的ERLANG_HONE:%ERLANG_HOME%\bin运行cmd,输入erl,结果如下,说明安装成功安装
2021-08-13 10:47:58 104
原创 tomcat启动时,控制台乱码问题
在tomcat \bin目录下的catalina.bat文件中加入 -Dfile.encoding=UTF-8在 tomcat / conf 目录下,修改 logging.properties ,增加参数 java.util.logging.ConsoleHandler.encoding = GBK尝试以上两个方法其中一个(或者两个都试试),既能解决问题。我是用了方法1....
2021-04-26 09:31:38 60
原创 git修改远程分支名称
切换到需要修改的分支下:git checkout 分支名更新分支(因为是先删除远程分支,再进行提交,所以最好先更新一下,免得别人提交了东西,本地的代码不是最新的)git pull删除远程分支(删除的是远程分支,但是本地的分支还在)git push --delete origin 分支名修改本地分支名git branch -m 原分支名 新分支名把分支提交到远程git push origin 1.8至此,修改分支名结束备注:查看远程分支命令:git bran..
2021-04-16 10:57:45 1100 1
原创 springBoot无法自动加载yml或者yaml文件原因
原因很简单,缺少以下依赖: <!--读取yml文件--> <dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> </dependency>如果不想加上面的依赖,也可以添加:<build> <resources> <resource> <.
2021-04-15 09:30:46 859
原创 分布式学习之sentinel(二)
feign组件是依赖于ribbon的,为什么这么说呢?feign是为了满足于我们的编程习惯,在没有使用feign时,通过ribbon调用远程服务方式://String.class 指的是远程方法返回的数据类型restTemplate.getForObject("http://nacos-provide/hi",String.class);当添加了feign后,接口定义如下:@FeignClient(name="nacos-provide")public interface Provide {..
2021-02-21 01:48:54 149
原创 springBoot编写restful风格接口
直接上代码:@RequestMapping("/test1/{id}/{name}")public String test1(@PathVariable("id") int id, @PathVariable("name") String name){ return id + " " + name;}调用:即可!!
2021-02-20 22:38:50 75
原创 分布式学习(一)
添加依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelV.
2021-02-19 23:13:40 99 1
原创 使用hibernate进行查询插入,解决关键字导致的问题
1. 背景 在项目数据库从oracle迁移到国产数据库达梦的时候,有些表的字段名为comment,在进行插入这个表的时候使用的sql语句:insert into prj_attach_content(ATTACHMENT_TYPE,comment,file_code,file_date,file_name,file_type,file_zh_title,prp_code,psn_code,seq_no,statu
2021-01-26 10:28:52 604 1
原创 oracle 与 达梦创建函数返回序列的下一个值
1. oracleCREATE OR REPLACE FUNCTION nextval(v_seq_name in varchar2) Return number Is v_seq number; v_sqlstr varchar2(128);begin v_sqlstr:='select 'v_seq_name'.nextval '' from '' dual'; execute immediate v_sqlstr into v_seq; return v_seq;
2021-01-25 16:41:07 784
原创 浅谈hashMap jdk1.7与1.8
1. 底层实现 jdk1.7: 数组+链表 jdk1.8: 数组+链表+红黑树2. 存放对象 jdk1.7存放的是Entry对象 static class Entry<K,V> implements Map.Entry<K,V> { final K key; V value; Entry&
2021-01-10 18:11:17 230 2
转载 Maven---Dependencies---红色波浪线(idea)
参考文章:https://blog.csdn.net/u014672466/article/details/80211340
2021-01-04 14:13:59 69
原创 maven插件plugin
maven插件的使用maven-compiler-plugin<!-- 指定编译的jdk使用版本 --><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <config
2020-12-31 17:01:40 101
原创 maven依赖<scope>作用域详解
scope详解一. 可选值<scope>compile</scope> 当不填写scope标签时,默认的就是compile,compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。注意,打包还需要插件支持的哟<scope>test</scope> &
2020-12-31 16:46:26 1977 1
原创 sitemesh框架的简单使用(springboot+maven+jsp+sitemesh)
一 简单介绍sitemesh是一种模板框架,是为了解决页面重复代码而设计的sitemesh的设计思想是装饰者设计模式二 简单使用目录结构,因为我这个项目本来是用来学习flowable的,后面为了方便快速学习,直接把sitemesh集成到这里了,读者只需关心下方红框的文件即可引用依赖(由于springboot默认使用的是themeleaf,不支持使用jsp,所以我们需要引入相关支持jsp的依赖,因为公司用的jsp,所以这里也是用jsp进行演示) <dependency>
2020-12-31 15:54:46 816
原创 古老的技术栈:struts2+maven+freemaker+jsp,主要为了学习freemaker模板引擎
关于freemaker的使用一.简介略二.使用引入对应的依赖<?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" xsi:schemaLocation="http://maven.apache.org/POM/
2020-12-31 10:47:34 112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人