- 博客(16)
- 收藏
- 关注
转载 sql按天分组
sql按天分组,这都不会 晕!!!!!!!select to_char(createtime,'yyyymmdd'),count(1) from os_user_config_0705 group by to_char(createtime,'yyyymmdd') order by 1;转载于:https://www.cnblogs.com/yaoyuan23...
2016-07-06 17:31:00
1112
转载 eclispe报错PermGen space
最近使用eclipse做开发,使用的服务器是tomcat,但在启动时报了Caused by: java.lang.OutOfMemoryError: PermGen space的异常。这个错误很常见,于是配置tomcat下的catalina.bat,配置eclipse.ini,各种方法都用过了,不管用!花了好长时间,在几近崩溃的时候找到了下面的解决办法,终于解决了。...
2016-07-06 15:31:00
120
转载 二分查找法 java
前几天去面试,让我写二分查找法,真是哔了狗! 提了离职申请,没事写写吧! 首先二分查找是在一堆有序的序列中找到指定的结果。 public class Erfen{ public static int erfen(int a[], int key) { int start = 0; int e...
2016-07-04 10:23:00
98
转载 servlet中cookie的使用
---恢复内容开始--- Cookie是存储在客户端计算机上的文本文件,并保留了它们的各种信息跟踪的目的。 Java Servlet透明支持HTTP Cookie。涉及标识返回用户有三个步骤:服务器脚本发送到浏览器的一组cookie。对于如: 姓名,年龄,或识别号码等。浏览器将这些信息存储在本地计算机上,以备将来使用。下一次浏览器发送任何...
2016-06-29 10:05:00
134
转载 java中异步多线程超时导致的服务异常
在项目中为了提高大并发量时的性能稳定性,经常会使用到线程池来做多线程异步操作,多线程有2种,一种是实现runnable接口,这种没有返回值,一种是实现Callable接口,这种有返回值。 当其中一个线程超时的时候,理论上应该不 影响其他线程的执行结果,但是在项目中出现的问题表明一个线程阻塞,其他线程返回的接口都为空。其实是个很简单的问题,但是由于第一次碰到,还是想了一些...
2016-06-27 14:24:00
338
转载 针对mysql中分表批量添加字段
项目中有用到这种类似的分表,如果要添加一个字段的话,该怎么办呢? dba表示弄 一个脚本批量处理就行了,卧槽,这我哪会啊,于是硬着头皮又继续问dba,dba给一个脚本,一看是这样的。 1 #!/bin/bash 2 3 for db in {rmlog_bs_db_01,rmlog_bs_db_02,rmlog_bs_db_03,rm...
2016-06-21 15:30:00
879
转载 jvm中的年轻代 老年代 持久代 gc
虚拟机中的共划分为三个代:年轻代(Young Generation)、老年代(Old Generation)和持久代(Permanent Generation)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系不大。年轻代和年老代的划分是对垃圾收集影响比较大的。 年轻代:所有新生成的对象首先都是放在年轻代的。年轻代的目标就是尽...
2016-06-15 15:07:00
387
转载 双重检测单例类
单例类有很多种,有饿汉式,懒汉式。其中懒汉式由于其两次判断被称为双重检测单例类。看一段代码。 1 public class StoreKeeper { 2 /** 属性列表值. */ 3 private HashMap<String, Store> storepool = null; 4 private HashMap...
2016-06-15 11:18:00
104
转载 使用iterator出现的死循环
1 public static void main(String[] args) 2 { 3 List<String> list = new ArrayList<String>(); 4 5 list.add("yaoyuan"); 6 list.add("tia...
2016-06-15 11:11:00
633
转载 使用java自带的定时任务ScheduledThreadPoolExecutor
ScheduledThreadPoolExecutor是ThreadPoolExecutor的子类;JDK api里是这么说的:ThreadPoolExecutor,它可另行安排在给定的延迟后运行命令,或者定期执行命令。需要多个辅助线程时,或者要求ThreadPoolExecutor具有额外的灵活性或功能时,此类要优于Timer。一旦启用已延迟的任务就执行它,但是...
2016-06-14 14:51:00
153
转载 linux学习2--目录结构
根据FHS(http://www.pathname.com/fhs/)的官方文件指出, 他们的主要目的是希望让使用者可以了解到已安装软件通常放置于那个目录下, 所以他们希望独立的软件开发商、操作系统制作者、以及想解到已安装软件通常放置于那个目录下, 所以他们希望独立的软件开发商、操作系统制作者、以及想要维护系统的用户,都能够遵循FHS 的标准。 事实上,FHS 是根据过去的...
2016-04-20 18:57:00
79
转载 linux学习1----初涉linux
linux因其稳定高效的特点,受到很多开发者的青睐,因此将其作为服务器的操作系统。 作为一名开发者,程序员,掌握了一定的linux知识和技巧,程序的开发部署和运行也有不小的帮助。 linux由于其开源的特性,存在很多的版本,大同小异,大多数企业使用rhel。学习linux,首先要有一个linux环境,搭建环境的过程网上很有多的教程,就不一样赘述了。 linu...
2016-04-19 15:22:00
117
转载 oracle中的游标
-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare cursor yy is select * from mytest; c_row yy%rowtype;begin for c_r...
2016-04-18 17:44:00
92
转载 plsql中的执行体
在plsql中的sql windows窗口中,可以编写一段执行体来达到一定的目的,类似于写一段程序,可有逻辑判断。 大概的格式为 declare ----定义变量 begin ----- 执行体; end; 两个分号不可少。 例,在执行体中执行一个带参数的存储过程:...
2016-04-18 17:02:00
113
转载 plsql中查看sql执行计划
想要优化sql语句,可以从sql执行计划入手。 在plsql客户端,提供了一个方便的按钮来查看执行计划 选中需要查看的sql语句,点击此按钮,就可以看到该条语句的执行计划了。 结果集包括描述,用户,对象,花销等,和功能相同的sql语句比较花销就能看出哪条sql的性能更优。转载于:https://www.cnblogs.com/yaoyua...
2016-04-16 17:24:00
674
转载 数据库连接查询
左连接,右连接,内连接,外连接左连接,查询结果集以左边的表为准,右边相匹配的显示,没有对应数据的则为null select * from mytest1 a left join mytest b on a.name = b.name;内连接,匹配两张表对存在的记录select * from mytest1 a inner join mytest b on a...
2016-04-16 17:09:00
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人