- 博客(8)
- 收藏
- 关注
原创 计算两经纬度间的距离
1、设两点分别为P1、P2,如果其值是用度分秒形式表示,则需将其转换成十进制度的形式,如P1点纬度为23度30分,则其纬度值转换成十进制度的形式为23.5度。如果值为十进制度的形式,则直接进入第二步。2、分别将两点的经度、纬度值转换成弧度制形式,如P1纬度为23.5度,转换成弧度制则为:23.5*PI / 180。分别用 P1latInRad、P1LongInRad、P2latInRad、
2017-11-28 09:10:24 763
原创 mysql查询创建序号的方式
1.SELECT (@i:=@i+1) AS num,xo.NAME_ name FROM tableName yv ,(SELECT @i:=0) AS it2. SELECT @rownum:=@rownum+1 rownum, t.* From(SELECT @rownum:=0,m.* FROM hehe m) t;
2017-11-24 15:25:47 435
原创 索引
索引是存储引擎用于快速查找记录的一种数据结构。优点: 1.大大减轻了服务器需要扫描的数据量,从而提高了数据的检索速度; 2.帮助服务器避免排序和临时表; 3.可以将随即I/O变为顺序I/O语法: 1.主键索引--alter table 'table_name' add primary key 'index_name' ('column'); 2.唯一索引--a
2017-07-14 16:17:34 217
原创 jvm的原理及內存優化
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Xms512m由於默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。-Xms是设置内存初始化的大小-Xmx是JVM内存设置中设置最大能够使用内存的大小JVM內存調優:1.heap設定與
2017-06-22 15:03:46 280
原创 主键设为identity时往表里insert数据
当IDENTITY_INSERT设置为OFF时,不能为表中的标识列插入显式值解决set identity_insert tableName ON--打开INSERT INTO tableName (id,column) values(IdValue,cloumnValue)set identity_insert mate_com_summary OFF--关闭
2017-05-11 14:55:59 476
原创 hql中的fetch
例:select A from Gwym A inner join fetch A.id.xtymb B inner join B.functions C where C.funcId=? and B = A.id.xtymb and A.id.job.jobId=?fetch:fetch就是及时加载,与延迟加载相对hibernate 的left join fetch可以取出laz
2017-05-05 13:57:20 785
原创 sql中的CASCADE和RESTRICT
CASCADE为连锁删除,RESTRICT为约束删除,即没有对本列的任何引用时才能删除。例:alter table Bank_Equipment add constraint FK_BANK_EQU_BANDEQUME_BANK foreign key (Bank_id) references Bank (Bank_id) on delete restric
2017-05-02 11:15:00 16467 3
原创 java环境配置
步骤: 1.下载JDK(Java开发工具包);地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.安装JDK时也一并安装JRE(Java运行环境); 3.配置环境变量:我的电脑--》属性--》高级系统设置--》高级--》环境变量--》系统变量属性下--》新建--》 变量名:JAV
2017-03-20 14:31:41 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人