- 博客(21)
- 收藏
- 关注
原创 面试题:用java编程,在不适用循环变量的条件下,给正整数n,以2n,4n,8n...8n,4n,2n的方式输出,当大于5000时,以特定的方式输出
面试题:用java编程,在不适用循环变量的条件下,给正整数n,以2n,4n,8n...8n,4n,2n的方式输出,当大于5000时,以特定的方式输出:比如n=1234,输出结果为:1234,2468,4936,9872,9872,4936,2468,1234...public class Blen{ public static void main(...
2018-09-03 00:02:03
611
转载 Spring MVC从后台读取数据库并显示在前台页面的实现
1. 写jsp页面 people.jsp 设计显示格式以及内容显示2. 设计显示内容的范围写entity实体类 PeopleFormMap.java写传入的参数主要包括:要引用的数据库名,以及主键字段h_eventid3.写service层PeopleService 继承底层的 BaseService4.写service实现类 PeopleServiceImpl@peopl...
2018-08-07 23:24:32
9815
转载 存储过程,游标,触发器
-- 语法/*create [or replace] procedure 存储过程名称(参数名1 in|out 数据类型,参数名2 in|out 数据类型,...)as|is-- 声明变量begin-- 过程化语句end;*/--- 根据员工编号得到员工的年薪create or replace procedure getYearSal(eno in number , yearsal out num...
2018-07-08 22:13:36
245
原创 Redis主从同步知识点
一、Redis主从同步原理1.1 Redis主从同步的过程配置好slave服务器连接的master后,slave会建立和master的连接,然后发送sync命令。无论是第一次同步建立的连接还是连接断开后的重新连接,master都会启动一个后台进程,将数据库快照保存到文件中.同时master主进程会开始收集新的写命令并缓存起来。当后台进程完成写文件后,master就将快照文件发送给slave,sla...
2018-06-30 17:23:34
279
原创 java如何发送邮件
java如何发送邮件:导入架包 >>准备一个发送方的邮箱 >> 准备邮件 >>发送邮件 创建一份邮件 new MimeMessag 设置发送方 msg.setFrom设置接收方 msg.setRecipient 有TO普通接收者 CC 抄送 BCC 密送设置邮件标题 msg.setSubject设置邮件内容 msg.setText设置邮件发送日期 ...
2018-06-04 00:49:07
557
原创 Solr 特点,为什么要用solr服务,
Solr 特点,Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。文档通过Http利用XML 加到一个搜索集合中。查询该集合也是通过http收到一个XML/JSON响应来实现。它的主要特性包括:高效、灵...
2018-06-04 00:48:24
13968
1
转载 为什么要用存储过程,存储过程的优缺点。。
存储过程概念存储过程是一些sql语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序通过存储过程名字调用,也可以从另一个存储过程或触发器调用。它的参数可以被传递和返回,与应用程序中的函数过程类似,存储过程可以通过名字来调用,具有输入参数和输出参数。存储过程分类1) 返回记录集的存储过程 ----从数据库返回符合一个或几个条件的记录2) 返回数值的存储...
2018-05-11 17:01:49
14173
转载 spring核心思想
spring核心思想之一:IOC,控制反转. http://709002341.iteye.com/blog/2276789想看什么是依赖注入,可以看这个http://709002341.iteye.com/blog/2276992.http://709002341.iteye.com/blog/2277256http://709002341.iteye.com/blog/2277911...
2018-04-26 16:23:36
188
转载 AOP概念
连接点(Joinpoint):在程序执行过程中某个特定的点,比如某方法调用的时候或者处理异常的时候。在Spring AOP中,一个连接点总是表示一个方法的执行。通俗的说就是加入切点的那个点通知(Advice):在切面的某个特定的连接点上执行的动作。其中包括了“around”、“before”和“after”等不同类型的通知(通知的类型将在后面部分进行讨论)。许多AOP框架(包括Spring)都是以...
2018-04-23 17:24:21
274
转载 Java的魔法数字
所谓魔法数值:是指在代码中直接出现的数值,只有在这个数值记述的那部分代码中才能明确了解其含义。 魔法数值使代码的可读性大大下降。而且,如果同样的数值多次出现时,到底这些数值是不是带有同样的含义呢,谁也说不清楚。另一方面,如果本来应该使用相同数值的地方,一旦用错了,也很难发现。因此,需要注意以下几点,极力避免使用魔法数值。 ① 不使用魔法数值,代之以有名字的Static final或者enu...
2018-04-23 16:08:04
403
转载 同步和异步的区别在哪
同步和异步的区别?同步交互: 指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待程;异步交互: 指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。区别:一个需要等待,一个不需要等待,在部分情况下,我们的项目开发中都会优先选择不需要等待的异步交互方式。哪些情况建议使用同步交互呢?比如银行的转账系统,对数据库的保存操作等等,都会使用同步交互操作,其余情况都优先使用异...
2018-04-09 21:22:44
3991
原创 'Starting Tomcat v8.0 Server at localhost' has encountered a problem.
'Starting Tomcat v8.0 Server at localhost' has encountered a problem. “在启动Tomcat的本地主机服务器V8.0”遇到了问题。先检查任务管理器 有没 tomcat 进程有,就结束它,再检查eclipse tomcat是否正常启动...
2018-04-05 23:05:32
1834
原创 java.sql.SQLException: Access denied for user 'XXX'@'localhost' (using password: YES)
关于在类似java.sql.SQLException: Access denied for user 'XXX'@'localhost' (using password: YES)问题不一致搜出来的答案不一样,没有指出导项目的问题。关于导入项目的问题其实很简单,就是如果配置文件里的mysql密码不一致,改了密码也要把classes里面的配置文件缓存清掉,,就可以正常使用...
2018-04-05 23:00:13
697
原创 重定向和转发的区别
区别一:response.sendRedirect( );request.getRequestDispatcher.forWard(request,response);重定向 :就是浏览器向服务器发送一个请求并响应发送给一个新地址发送请求。转发:就是浏览器向服务器发送请求后完成响应跳转页面。重定向发送两次请求,转发只有一次。重定向地址栏会改变,可以是任何一个地址,转发地址不会改变,只能是当前的某个...
2018-04-02 20:24:47
507
转载 Java反射是什么
往往当我们面对一项新的知识时,我们往往需要知道三个方面,它是什么,它能做什么,它比原有知识强在哪里,我们该怎么使用它。当你能够解决这些问题时,便意味着你已经对这项知识入门了。比如java的反射什么鬼,一直看不到。。一、是什么 Java Reflaction in Action有这么一句话,可以解释。反射是运行中的程序检查自己和软件运行环境的能力,它可以根据它发现的进行改变。通俗的讲就是反射可以在...
2018-03-29 19:30:08
571
原创 springMVC核心类
制器核心类:(入口类)org.springframework.web.servlet.DispatcherServlet - 配置web.xml 加载配置文件核心类:org.springframework.web.context.ContextLoaderListener – spring的配置文件 处理url影射核心类:org.springframework.web.servlet.handl...
2018-03-16 19:55:10
4116
原创 Springmvc执行过程
-----------------------1,用户发送请求到前端控制器(Controller)2,前端控制器没有处理业务逻辑的能力,需要找到具体的模型对象处理(Handler),到处理映射(HandlerMapping)中查找Handler对象(Model)3,HandlerMapping返回执行链,包含2部分:1、handler对象 2、拦截器4,前端处理器通过处理器适配器包装后执行Hand...
2018-03-16 19:48:48
271
原创 SSH环境搭建流程
1,搭建spring环境 a.在pom.xml中添加spring的常用依赖 b.resources目录下,准备spring的配置文件app.xml c.在web.xml文件中,准备spring监听器和上下文参数 2,搭建hibernate环境 a.在pom.xml中添加hibernate依赖 同时添加dbcp数据源(也可以c3p0,druid..) b.准备实体类和实...
2018-03-04 16:25:29
176
原创 一级缓存和二级缓存的区别
什么是缓存?缓存是介于应用程序和物理数据源之间,是为了降低应用程序对物理数据源的访问频率,从而提高应用程序的运行性能。缓存的介质一般是内存,所以读写速度很快,如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质,缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。hibernante缓存包括session的缓存和sessionFactory的缓存,其中sessio...
2018-03-03 10:30:33
1536
原创 oracle创建用户
运行 sqlplus : SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to username; SQL> conn username/password SQL> select * from user_s
2017-12-10 18:17:40
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人