首先可以自己选择自己的数据源连接池等。
以JDBC和mybatis为例,使用DataSourceTranscationManager,不管哪种Manager都是PlatformTransactionManager的具体实现类。
使用注解方式:
@Bean("myDataSource")
DataSource DataSource(){
return new DataSource();//类似
}
MySQL 5.5之前版本默认的存储引擎是MyISAM,5.5之后,MySQL默认的存储引擎是InnoDB。 MyISAM使用B-Tree实现主键索引、唯一索引和非主键索引。 InnoDB中非主键索引使用的是B-Tree(B树)数据结构,而主键索引使用的是B+Tree。
B树的出现所要解决的问题是:在进行大量数据的操作中,不可能一下子将数据都读进内存。因此频繁的对磁盘进行读写,I/O读写速度严重的影响了性能,B树正是为了减少对磁盘的读写次数。
由于网上对此的解释都比较拗口且术语都用的不一致,对于新手比较难以理解,以下将使用更加通俗的语言解释。
查看所有文件(包括隐藏文件):ll -a
创建文件:touch [filename]
在不注销重新登陆的情况下使修改的配置文件生效:source [filename]
在用户目录下的隐藏文件.bashrc
中配置环境变量例如export JAVA_HOME=/JAVA/jdk1.8.0_190
1
skywalking 是一个全链路监控系统,用于分析和串起微服务间的各种指标。主要有三部分构成:探针、后端、前端UI. 1、探针 探针就是一个agent,随着spring容器的启动而一起启动。类似AspectJ通过操作字节码达到效果。 agent.config:
agent.service_name=${SW_AGENT_NAME} #显示的服务名
collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES} #后端的Ip地址
logging.level=${SW_LOGGING_LEVEL:DEBUG}
1