摘要: 最近上线的项目中数据库数据已经临近饱和,最大的一张表数据已经接近3000W,百万数据的表也有几张,项目要求读数据(select)时间不能超过0.05秒,但实际情况已经不符合要求,explain建立索引,使用redis,ehcache缓存技术也已经满足不了要求,所以开始使用读写分离技术,可能以后数据量阅读全文
posted @ 2017-07-17 10:46 陈扬天 阅读(1057) 评论(5) 编辑
摘要: package com.sm.modules.oa.web; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import java.util.Date; impo...阅读全文
posted @ 2017-07-11 16:58 陈扬天 阅读(53) 评论(0) 编辑
摘要: 现实中的socket可能会因为各种原因done机,但这么重要的服务器怎么能允许这种事情发生?这次我们就来通过一个线程去监控socket服务器,如果done机重新将其启动。 下面是监控项目和socket服务器项目的目录结构: 因为线程是每两秒发送一次请求检测服务器是否done机,类似心跳,所以包名起作阅读全文
posted @ 2017-07-05 09:23 陈扬天 阅读(354) 评论(0) 编辑
摘要: 一共两个类 一个Jdpush 一个JpushClientUtil 代码如下 注解都写的很清楚 在Controller调用代码: 这是我的项目中一个整类 具体的发送消息的Controller是阅读全文
posted @ 2017-06-01 17:42 陈扬天 阅读(1538) 评论(0) 编辑
摘要: 看了网上好多关于webservice的例子,基本上对初学者来说都是模棱两可云里雾里,现在,我将网上关于webservice的讲解提炼出来,通过一个最简单使用并且方便的例子,告诉大家什么是webservice。 简单来说,webservice就是远程调用技术,也叫XML Web Service Web阅读全文
posted @ 2017-05-28 14:00 陈扬天 阅读(2595) 评论(0) 编辑
摘要: 我们在用MS SQL Server时,可以为表的主键设置为自动加1的效果;但是在Oracle当中,我们是无法直接设置一个字段为自动加1,需要先建立一个Sequence,然后为这个表创建一个Trigger,具体步骤如下: 1.先建立一个Order表格,用如下SQL语句 create table SCO阅读全文
posted @ 2017-11-07 11:33 陈扬天 阅读(10) 评论(0) 编辑
摘要: 在web.xml中定义字符集过滤器: 如果这样仍然不起作用,则需要在spring-mvc.xml中配置如下bean: 值得一提的是,@ResponseBody注解是通过在spring-mvc.xml中配置的 <mvc:annotation-driven></mvc:annotation-driven阅读全文
posted @ 2017-11-04 09:08 陈扬天 阅读(6) 评论(0) 编辑
摘要: 在windows机器上不想安装oracle或者oracle的客户端,我们怎么使用PLSQL Developer工具呢?答案如下: 环境 windows7 64bit 目标环境 centOS5.8 64bit 1:在oracle官网上下载instantclient-basic-nt-11.2.0.3.阅读全文
posted @ 2017-10-31 16:12 陈扬天 阅读(6) 评论(0) 编辑
摘要: 课程 一 PL/SQL 基本查询与排序 本课重点: 1、写SELECT语句进行数据库查询 2、进行数学运算 3、处理空值 4、使用别名ALIASES 5、连接列 6、在SQL PLUS中编辑缓冲,修改SQL SCRIPTS 7、ORDER BY进行排序输出。 8、使用WHERE 字段。 一、写SQL阅读全文
posted @ 2017-10-28 16:39 陈扬天 阅读(6) 评论(0) 编辑
摘要: java用 @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。 @Override,@Deprecated,@SuppressWarnings为常见的3个注解。 注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后, JAVA阅读全文
posted @ 2017-09-27 15:51 陈扬天 阅读(16) 评论(0) 编辑
摘要: ,详细说明见官方文档 --> /*** * 实现用户登录 * * @param username * @pa...阅读全文
posted @ 2017-09-26 08:53 陈扬天 阅读(90) 评论(0) 编辑
摘要: 写在前面的话:每当我们做一个项目,基本上都会涉及到支付的业务,最常用的莫过于微信和支付宝的支付了,项目有bug,有问题,都不叫问题,可一旦钱出了问题,那就是大问题了,所以在支付业务上我们必须慎之又慎! 但是我们做开发的,并不是在一个项目中完成支付模块就万事大吉了,在下一个项目中,我们是不是又要将支付阅读全文
posted @ 2017-09-25 09:57 陈扬天 阅读(18) 评论(0) 编辑
摘要: 在我们写代码的实际业务中,有时候实体类用的是String,数据库中自然是VARCHAR类型,但是如果这个实体的属性值放的是数字类型,你查询的时候又需要对它进行排序。sql怎么写呢。 别担心MySQL提供了转换方法:CAST ,CONVERT 例如:我把VARCHAR类型的价格 转换成DECIMAL 阅读全文
posted @ 2017-09-05 11:02 陈扬天 阅读(4) 评论(0) 编辑
摘要: 触发器(trigger):监视某种情况,并触发某种操作。 触发器(trigger):监视某种情况,并触发某种操作。 触发器(trigger):监视某种情况,并触发某种操作。 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(af阅读全文
posted @ 2017-09-05 10:56 陈扬天 阅读(2) 评论(0) 编辑
摘要: http://files.cnblogs.com/files/fengwenzhee/glo_area.rar阅读全文
posted @ 2017-08-19 17:25 陈扬天 阅读(4) 评论(0) 编辑