Just Go Away

空间字段MYSQL支持空间数据类型,包括: Geometry:可以存储所有的几何类型 Point:简单点 LINESTRING:简单线 POLYGON:简单面 MULTIPOINT:多点 MULITILINESTRING:多线 MUILITIPOLYGON:很多方面 GEOMETRYCOLLECTION:任何几何集合 简单的点数据一般表示为POINT(X Y);简单的面数据则由多个点坐标

Read More...


spring支持声明式注解事务@Transactional注解只能用于public修饰的方法 一个方法被事务注解后,需要等方法运行完才能提交所有的sql 事务的ACID特征:即原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 rollbackFor可以指定事务回滚的异常类,一般分为两种:RuntimeException运行时异常以及

Read More...


ThreadLocal使用以线程为作用域,每个线程可以定义线程内独有的变量,不会对其它线程或者作用域造成影响。 如某线程调用了如下方法: void doWork(User user){ functionA(user); functionB(user); functionC(user); functionD(user); } 线程中频繁地参数传递或者状态传递比较容易出现过度传参、状态不一致等问题。在上面的d

Read More...


Mybatis多数据库兼容 mysql+oracle.. 1.mybatis配置两个数据库 xff.mysql.datasource.driver=com.mysql.jdbc.Driver #xff.mysql.datasource.url=jdbc:mysql://122.***.9.**:19087/ xff.mysql.datasource.url=jdbc:mysql://10.45.**.**:3306/testdb?us

Read More...


最近把项目代码进行了重构,根据规范大致对进行中的项目进行了模块划分。 多模块的优点:可维护性1.灵活架构,焦点分离2.方便模块间组合、分解3.方便单个模块功能调试、升级4.多人协作互不干扰 springBoot多模块划分 根据通用规范,我把项目划分为如下模块 <modules> <module>gyjc-web</module> <module>gyjc-service&l

Read More...


redis 与 memcache比较 redis提供持久化 持久化的两种方式 =》 dump.rdb1、客户端使用BGSAVE或者SAVE手动保存到数据文件中,避免使用2、配置文件中配置了一定时间内有多少key被修改了则自动进行RDB持久化 AOF:文件追加写命令持久化即在发生写命令时追加命令到AOF文件中,可配置是否开启 REDIS主从复制 机制1-master同步所有slave机制2-master同步到一部分slave,然后该sl

Read More...


websocket协议与http协议相同点:建立在TCP协议之上,同http协议一样通过TCP传输数据 不同点:HTTP协议为单向协议,只有客户端能向服务器端发送请求,服务器不能主动向客户端传递数据,包括短连接和长连接,短连接为每次http请求都要经过三次握手,长连接为建立连接后保持TCP连接维持一段时间。为了解决服务器端不能主动给客户端传输数据以及避免长连接和轮询问题,WebSocket出现了。WebSocket也需要先进行http请

Read More...


先看段sql WITH ydz AS ( SELECT zbmc, to_number( value ) value, jldw, nf, yforjd yf FROM ZB_CPCLJC_ZS_TJ WHERE statistic_mark = ‘月度值’ ),tb AS ( SELECT zbmc, to_number( value ) value, jldw, nf, yforjd yf FROM ZB_CPCLJC_ZS_TJ

Read More...


不能满足,不敢停站,然后怎样