- 博客(25)
- 资源 (39)
- 问答 (2)
- 收藏
- 关注
原创 JDBC整合c3p0数据库连接池 解决Too many connections错误
前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source reject
2017-03-15 10:28:22
2371
原创 java二维码生成 使用SSM框架 搭建属于自己的APP二维码合成、解析、下载
最近公司的app上线了,在推广APP的时候出现了一个问题,因为Android和IOS的下载地址不一样,那么在推广的时候就要推广两个二维码,这样比较麻烦,如何简化我们的推广,让IOS用户扫描二维码的时候自动跳转到苹果应用市场,让Android用户扫描二维码的时候自动跳转到安卓应用市场呢。这时候我百度了一下,发现市面上确实有一些这样的网站帮助我们合成二维码,但是在使用这些二维码的时候,我发现了一些问题
2017-03-08 19:45:42
3563
原创 (application)javaweb中application的用法
application对象1 什么是application对象 ?(1) 当Web服务器启动时,Web服务器会自动创建一个application对象。application对象一旦创建,它将一直存在,直到Web服务器关闭。 一个Web服务器通常有多个Web服务目录 (网站),当Web服务器启动时,它自动为每个Web服务目录都创建一个application对象,这些applicati
2015-03-18 21:58:40
41351
6
原创 jsp+jstl+servlet+javaBean+Mysql用户登录注册页面
一、首页面login.jsp用于完成用户的登录<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> ">
2015-03-18 11:24:08
5726
转载 servlet生成验证码
1、为什么要使用验证码?? 相信很多网站,淘宝,网易博客,以及我们现在的csdn都设置了在注册或登陆的时候,需要我们输入验证码,为什么要设置填写验证码这以项呢?是这样的,如果不设置验证码的话,我们在注册一个网站的时候,写一个外挂程序,每一分钟注册一个用户,不断注册,或者不断登录,这样去攻击网站。而验证码就解决了这个问题,验证码是混合的数字或者符号的图片,机器无法准确的识别,
2015-03-16 21:51:38
674
转载 面试小结
基础内容总结:java抽象类和接口有什么区别? first: 方法中是否有实现? 抽象类里面的方法可以有实现,但是接口里面的方法只能声明。 second:接口是设计的结果,抽象类是重构的结果。在设计时,怎么选择用抽象类还是用接口呢??? (对于这句话的理解,面向接口编程更符合开闭原则,而抽象类编程不完全符合开闭原则
2015-03-16 21:41:32
608
原创 response重定向和request转发 通俗易懂
在做web项目时我们经常会用到转发和重定向,而对于初学者来说总是被他们俩个搞得一头雾水,他们两个貌似给人神秘感,其实是我们还不够了解他们。 为什么response重定向和为什么request是转发? 当我们些许的去思考这个问题的时候,是否和我一样有恍然大悟的感觉呢。 request的转发 首先说说request,他是用户需求数据的
2015-03-16 21:36:24
7191
原创 一个效果非常不错的JAVA数据库连接池
package studytest;//// 一个效果非常不错的JAVA数据库连接池.// from:http://www.jxer.com/home/?uid-195-action-viewspace-itemid-332// 虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池,// 但是像这篇文章把数据库连接池的内部原理写的这么透
2015-03-11 20:53:50
662
转载 Servlet详解之两个init方法的作用
在Servlet中 javax.servlet.GenericServlet类继承自java.lang.Object实现了Serializable,,servlet ,ServletConfig 三个接口被继承对象javax.servlet.http.HttpServlet(这是我们常用的一个类)但仔细看GenericServlet的API,会发现有两个init方法
2015-03-11 19:36:44
1555
转载 深入Tomcat学习之server.xml详解
一直在用Tomcat,但是也只停留在使用上,这几天有机会想深入学习下Tomcat,所以开始仔细学习Tomcat,在看了尚学堂-张志宇老师的Jsp/Servlet的视频时,中间提及了一些Tomcat的详细内容。下面具体说说Tomcat安装文件夹下的conf目录下server.xml的具体用途。 一下文章为张志宇老师整理,在此感谢他!希望对大家有所帮助! 1 Server
2015-03-11 19:32:15
456
转载 Java面试经典:Servlet生命周期
关于Servlet的生命周期一直是java面试中的经典问题:经常被问到“请你大体描述以下java中servlet的生命周期”这样的问题。大体总结以下:回答要点:1.只有一个Servlet对象(要点)2.第一次请求的时候被初始化,只此一遍3.初始化后先调用init方法,只此一遍4.每个请求,调用一遍service -> service -> doGet/doPost。以多
2015-03-11 19:23:57
1890
2
转载 JDBC,executeBatch();
JDBC执行SQL语句,有两个处理的接口,一个PreparedStatement,Statement,一般操作JDBC比较用得多的还是PreparedStatement 不过在执行批量,PreparedStatement有点不够Statement ps = conn.prepareStatement(sql);for(int i = 0;i ps
2015-03-04 16:31:52
834
转载 wamp设置mysql默认编码
wamp下MySQL的默认编码是Latin1,不支持中文,要支持中文的话需要把数据库的默认编码修改为gbk或者utf8。这里推荐设置为UTF-8…国际统一编码WAMP下面设置mysql编码的方法和手动安装的mysql设置方法稍微不一样打开My.ini1.在[client]下添加default-character-set=utf8 2.在[
2015-03-03 21:23:12
600
转载 J2SE总结(一)-------容器
最近大家都在讨论容器以及如何在项目中去实际的应用它,由于之前对容器没有什么概念,所以把J2SE里面讲的容器的一些基础知识看了一下,总结一下最基本的东西。围绕整章最核心的就属下面这张图了吧。一、概念理解为什么要有容器这个概念:刚接触,在我理解:在编程时,经常会遇到具有重复功能或属性的对象时,经常会大量的重复工作导致代码冗余,同时,随着用户的需求不断变更,改动的次数就不
2015-02-28 16:48:31
511
转载 java中的常见排序汇总
日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数
2015-02-01 16:11:23
494
转载 java各种小知识
现在的服务器95%运行在linux系统上,java跨平台性比较好(一次编译到处运行),能运行在linux上,而.net只能运行在window系统上,所以java不能开发游戏,.net开发游戏JS只解释不产生class文件java5版本以前只编译,java5版本以后半编译半解释,解释是产生.class文件jre:程序运行环境jdk:开发包lib:自带核心类库
2015-02-01 15:49:22
601
转载 java要学的技术。路很长啊
业务层不知道有数据库的存在java是基础,有了基础才能学其他的,表现层自己学,数据库自己学,还要掌握23中设计模式这是重中之重想要成为大牛的话,必须学移动开发,android或者ios
2015-02-01 15:45:19
567
1
转载 老程序员的十年感悟
当程序员也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾程序员生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强![1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为
2015-02-01 15:41:39
689
转载 java输出2至100内的质数
题目:编程输出2~100之间的质数解答:Java编码实现说明:2~100之间的质数(素数)有25个,分别为:2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97。 质数定义:只能被1和它本身整除的数(即约数只有1和其本身)方法1public class Prime {
2015-02-01 15:22:54
11296
转载 java中 == 和 equals的区别
== :是判断两个变量或实例是不是指向同一个内存空间equals :是判断两个变量或实例所指向的内存空间的值是不是相同 结论:欲比较栈中数据是否相等,请用= =;欲比较堆中数据是否相等,请用equals;因为(根)基本类型,(根)对象引用都在栈中(所谓“根”,指未被任何其他对象所包含); 而对象本身在堆中。 更多:==和equals_百度
2015-02-01 15:13:49
498
转载 java中String类的常见用法
java中String的常用方法 1、length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length(); 2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b'
2015-02-01 15:09:51
579
转载 java重载和重写
首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型
2015-02-01 15:00:27
441
原创 输出金字塔数组
/* * A * B B * C C C * D D D D * E E E E E * char ch = 'A'; * for(int r = 1; r <= 总行数; r++ ){ * * * //打印每行的空格数 * for(int k = 1; k <= 2*(
2015-02-01 14:43:51
824
原创 杨辉三角的输出。二维数组的遍历方法
/* * 2、 封装一个类CreateArray类, * 其实例变量有 int[][] a; 和 int row ; 两个。 * 数组a表示杨辉三角,而row表示杨辉三角的行数。 * 另外,有一个默认构造器和一个带row参数的构造器。 * 同时,有一个yangHuiArray()方法为来实现杨辉三角的赋值, * 有一个printArray()方法来打印杨辉三角。 * * 1
2015-02-01 14:41:27
1373
原创 java输出当月日历
import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class CalendarTest3 {public static void main(String[] args) {System.out.printf("今天的日期是: %tF %
2015-01-30 15:48:05
943
Java面试宝典2014_PDF版.rar
2020-01-14
java学生选课成绩查询系统.rar
2020-01-14
网上商城web开发原理课程设计报告.doc
2020-01-14
java学生信息管理系统.docx
2020-01-14
学生信息管理系统设计与开发.doc
2020-01-14
学生管理信息系统设计.doc
2020-01-14
新闻发布及管理系统设计.doc
2020-01-14
mybatis-generator自动生成代码(含中文注释)
2018-12-28
jdbc整合c3p0
2017-03-15
jQuery的zoom插件如何设置
2015-07-04
mysql两张表关联设置里面的内容
2015-07-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人