- 博客(90)
- 资源 (13)
- 收藏
- 关注
原创 Servlet零基础学习指南
Servlet常用的Web服务器 IIS Apache Nginx Tomcat Jetty 通常的动态网页技术 CGI (Common GateWay Interface) API常用的有(NSAPI,ISAPI) ASP(Active Server Page) PHP(Personal Home Page) JSP/Servlet (Java Se...
2020-04-23 15:36:20
299
原创 Dubbo零基础学习指南
Dubbo为什么出现Dubbo 随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,解决实现业务的问题。 随着业务的发展、用户量的增长,系统数量增多,调用依赖关系也变得复杂,为了确保系统高可用、高并发的要求,系统的架构也从单体时代慢慢迁移至服务SOA时代,根据不同服务对系统资源的要求不同,我们可以更合理的配置系统资源,使系统资源利用率最大化。...
2020-04-23 15:16:31
453
原创 RPC零基础学习指南
分布式基础为什么要使用RPC 分布式的定义及解决问题的方式非常简单,即业务服务器接收到用户的计算请求后根据特定的算法,将计算的不同部分交由后台的不同主机处理,待结果汇总后,由业务服务器反馈给客户端。 在这个过程中,开发人员最为关注的就是计算的分发调度方式,因为这涉及到对网络通讯和并发的控制。 如果有一种方式能够将网络通讯和并发控制对程序开发人员透明化,那么将极度简化此类应用的开发成本...
2020-04-23 15:06:35
421
原创 Spring-Springmvc-Mybatis整合
Spring-Springmvc-Mybatis整合概念 SSM框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。 Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Developm...
2020-04-20 15:52:17
1121
1
原创 MyBatis
MyBatis回顾 Java的应用开发,servlet和Jsp。 MVC中的model,数据访问使用的是JDBC。 取到数据库中的数据,将数据封装到对象中,手动操作。 存在的问题: 手动输入的时候,会写错 代码重复量高 企业级框架 从今天开始学习 框架相当于模版,将主要的技术功能进行了封装,帮助开发人员更专注于你的业务内容,...
2020-04-20 14:43:35
348
原创 Springmvc知识点
Springmvc回顾 理解MVC设计模式 视图(View)-对应组件:JSP或者HTML文件 控制器(Controller)-对应组件:Servlet 模型(Model) -对应组件:JavaBean MVC 优点 多视图共享一个模型,大大提高代码的可重用性 MVC三个模块相互独立,松耦合架构 控制器提高了应用程序的灵活性和可配置性 有利于软...
2020-04-20 12:23:53
349
1
原创 SpringBoot中使用监听器
SpringBoot监听器的心得目录SpringBoot监听器的心得问题描述如何将本地和服务器一致,都支持监听器问题描述解决方案:大功告成总结:问题描述各位小伙伴大家好,在做SpringBoot项目的时候,如果是像之前Springmvc或者是Servlet中添加监听器会出现一些问题,今天我做一个总结,通过实践得出真谛,接下来看看是不是你也遇见了一样的问题。...
2020-04-19 22:27:00
5107
2
原创 Maven-1
MavenMaven是什么? Maven是一个项目的综合管理工具。 Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。 由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,...
2020-04-10 10:26:00
188
原创 Spring
Spring为什么要用Spring框架 企业级系统 大规模:用户数量多、数据规模大、功能众多 性能和安全要求高 业务复杂 灵活应变 EJB的不足 学习比较难,开发难度大 依赖应用服务器 运用大量的设计模式 Spring的优势 引入spring之后,spring的依赖注入可以统一管理和生成javabean,哪有需要调用就往哪注入,这种方式大...
2020-04-09 22:32:47
245
原创 Spirng入门
Spirng简介SringIOC前言Spring的诞生是为了满足企业级系统的一些需求,那么企业级系统有那些特点,spring究竟带来了那些好处呢简单介绍企业级应用的特点EJB的不足学习比较难,开发难度大依赖应用服务器运用大量的设计模式Spring的优势引入spring之后,spring的依赖注入可以统一管理和生成javabean,哪有需要调用就往哪注入,这种方...
2020-04-07 14:35:24
145
原创 Java基础2
Java基础语法使用循环输入一个直角三角形 //写出一个直角三角形 public static void m3(){ for(int i=0;i<10;i++){ //列,随着行数的增多而增多 for(int j=0;j<=i;j++){ System.out.print("* "); } System.out.println...
2020-01-16 15:37:39
148
原创 Linux(Ubuntu)上使用Eclipse配置Hadoop开发环境详细步骤+WordCount示例-3
步骤13使用Jar的方式在服务器端,使用shell命令执行。打成Jar包Hadoop并不会读取Jar包的属性文件以查找主类,而是我们在运行jar包的时候手动指出,因此打包的时候选择JAR或Runnable JARfile均可为Jar提供路径和文件名后直接导出即可执行Jar程序的指令格式是:Hadoop jar jar路径 程序入口类名 输入 输出使用Hado...
2019-02-22 14:49:28
471
原创 Linux(Ubuntu)上使用Eclipse配置Hadoop开发环境详细步骤+WordCount示例-2
步骤8Hadoop伪分布式部署配置Hadoop 可以在单节点上以伪分布式的方式运行,Hadoop 进程以分离的 Java 进程来运行,节点既作为 NameNode 也作为 DataNode,同时,读取的是 HDFS 中的文件。NameNode:namenode一是管理文件系统文件的元数据信息(包括文件名称、大小、位置、属性、创建时间、修改时间等等), 二是维护文件到块的对应关系和...
2019-02-22 14:22:51
1980
1
原创 Linux(Ubuntu)上使用Eclipse配置Hadoop开发环境详细步骤+WordCount示例-1
大家好,今天总结一套搭建Hadoop的搭建流程目标:Linux(Ubuntu)上使用Eclipse配置Hadoop开发环境详细步骤+WordCount示例准备:Unbuntu18.04.1-desktop-amd64.iso、 JDK环境变量配置、 hadoop-2.6.4.tar.gz、 hadoop-eclipse-plugin-2.6.0.jar、下载地址:https...
2019-02-21 23:26:04
894
原创 SSM开发当中注意的事项
在Mybatis的配置文件当中,如果要用到循环便利需要注意:org.apache.ibatis.binding.BindingException: Parameter 'ids' not found. Available parameters are [array]以上错误信息就是没有将标签中的collection明确指定,如果传入的是数组那么应该是array如果是集合那么就是
2018-01-22 18:49:38
957
转载 隐藏文件或文件夹属性无法修改解决方案
可以显示隐藏文件,但是想将隐藏文件或文件夹的隐藏属性去掉,却无法操作。因为右键查看文件属性时,可以看到隐藏的属性为灰色,前面的勾无法去掉。这种情况多是中了U盘病毒所导致。对于无法显示隐藏文件或文件夹的问题,以前已经给出过解决方案就不再累述了。接下来是这个问题:可以显示隐藏文件,但是想将隐藏文件或文件夹的隐藏属性去掉,却无法操作。因为右键查看文件属性时,可以看到隐藏的属性为灰色,前面的勾无法
2016-11-10 23:29:07
4706
原创 java写一个Swing小程序:《我的时钟》
写一个最简单的时钟程序,用来给第一次接触java的学生一个简单的例子。有几点要求: 代码量要少于100行。 逻辑性简单。 结构清晰。 使用awt,使用swing
2016-08-28 22:06:33
4744
原创 Java项目如何打包Jar并且随处运行?
Java项目如何打包Jar并且随处运行?第一步,选择要打包的项目,右键:Export第二部,进入选择RunnableJarfile第三部,选择Launch configuration,jar项目运行时候首次加载的窗体。注意:Library handing 的选择上面,建议选择中间第二个,这样用到的额外包会以jar文件的形式放到你的jar包中,而第一个就是会解压额外包
2016-08-04 23:39:28
9697
转载 static(静态)关键字的特点和用法
→静态:static用法:是一个修饰符,用于修饰成员(成员变量,成员函数)class Person{ String country = "cn";}/*每实例化一个Person对象,每个对象在堆内存中都有一个country而加上static以后,就只在内存总存在一个静态的country被其他的对象直接调用,可以节省内存空间。当成员被静态修饰以后,除了可以被对象
2016-07-19 07:14:41
628
原创 如何删除计算机中的服务
如何删除计算机中的服务拿MySQL服务举例:进入cmd sc delete 服务名称来卸载服务输入完成之后回车即可比如:sc delete MySQL
2016-07-18 23:26:29
2273
原创 创建线程对象的三种方式
创建线程对象的三种方式1、自定义类继承Thread类,重写run方法。2、自定义类实现Runnable接口,重写run方法。使用静态代理创建Thread 对象,启动线程。3、生成一个匿名类,并重写run方法。
2016-07-15 22:39:43
1770
转载 java实现简单的单点登录
摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何
2016-04-22 17:06:55
863
原创 在eclipse下的SVN插件配置忽略文件和文件夹
SVN的文档的确提供Ignore List这个功能。具体位置在 Window -> Preferences -> Team -> Ignored Resources找到这个就一目了然了
2016-03-14 11:42:02
423
原创 使用Apache配置项目图片地址映射
一提出问题:首先要了解你自己的需求是什么:回答:我们需要将服务器物理硬盘的位置,映射到web能够访问到的url地址。解决方案:使用Apache提供地址映射。当然可以直接使用tomcat来对地址映射,而且效果差不多,但是这就没有利用Apache的特性,想对Tomcat,Apache就是用来对静态地址的映射。具体步骤:1.打开httpd.conf文件,将
2015-03-13 17:55:10
5489
原创 解决Tomcat6的session跨域
同一个项目:项目名称,会有多个域名访问,比如:abc.顶级域名.com还有www.顶级域名.com都是指向一个项目,都要使用到session存入的www域名的对象和用户对象,那么就需要session跨域了;解决方案如下:为了让 tomcat6.0.35 支持二级域名session共享,需要加入此jar包,并修改tomcat配置文件。步骤1:添加此jar包到tomcat目录下 $CATALINA...
2015-03-09 10:53:51
2292
原创 Linux上安装Apache,安装mod_jk,相关配置
最近在配置Linux生产环境,当然使用的也是Apache+tomcat集群配置。以前是在windows2008操作系统下配置环境,服务器,还有项目,运行都没有问题,原理基本都了解,如果你需要在windows下配置的相关资料,请参考我的早期博客:Apache和Tomcat集群配置之前对于Linux系统的不是很熟悉,这会儿通过搭建生产,也有了很大的提高,我需要记录一下我的配置经验,顺便帮助一些和我...
2015-03-06 18:04:29
8415
原创 Maven 问题,一启动Eclipse之后,Maven更新自动开始,解决。updating maven dependencies
因为架包的修改,所以Maven需要更新,但是
2014-08-11 17:33:54
54993
7
转载 Java内存溢出详解
Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx等选项
2014-04-25 16:31:52
903
转载 win7中右击“计算机”点“管理” 则出现“该文件没有与之关联的程序来执行操作。
win7中右击“计算机”点“管理” 则出现“该文件没有与之关联的程序来执行操作。请安装一个程序,或者,如果已安装程序,请在‘默认程序’控制面板中创建关联。” 参考答案: 右健“我的电脑”中的“管理”项,打不开,出现“该文件没有与之关联的程序来执行该操作。请安装一个程序、或者,如果已安装程序,请在“默认程序”控制面板中创建关联。” 这是由于应用某些优化软件造成,其中可能是去掉桌面标箭头所致,处理方法
2014-04-11 22:52:16
12081
3
原创 JS上遇见两个细节问题
JS字符串对象的长度,可以用length属性获得,而字符串的大小截取,也是name.substring(0,5),这里默认都是小写,大小写会有区分。
2014-01-20 17:55:44
640
原创 使用Struts2标签,s:if判断遇见问题
我使用Struts2标签,s:if判断遇见问题,比如:是否这样,就算你的istop值为“y”,但是你也无法进入判断“是”的这个结果。除非你加上一个字母,也就是非单个字母,比如:“yc”是否当你 istop = “yc”,的时候,则可以进入逻辑判断为是的结果。
2014-01-07 11:43:22
979
原创 关于DIV高度居中问题
DIV中一般都是宽度居中,现在要展示一个图片,在DIV中需要高度居中,不想用表格,只用css设置,试了很多办法,终于今天用css将DIV高度居中了。图片在DIV中垂直水平都居中.middle-out{height:385px;display: table-cell;vertical-align:middle;border:1px solid #f00;}
2013-06-27 11:04:07
839
原创 Apache和Tomcat集群配置
最近在弄服务器,刚开始只是装载了tomcat,通过域名配置,端口设置,通过主域名访问,完全没有问题,但是之后想将2级域名配置的灵活一些,想到用Apache来做。其实配置Apache和Tomcat非常简单,先要明白他俩之间的关系是关键: apache:侧重于http server tomcat:侧重于servlet引擎,如果以standalone方式运行,功能上与apache等效 , 支持J
2013-04-10 18:18:41
1913
原创 在做Urlwrite+struts2.0的一个小示例的时候老是出现找不到action的情况404错误
在这记录一下在网上百度了下,原来是要指定filter-mapping的dispatcher方式,如下 filter-mapping> filter-name>Struts2filter-name> url-pattern>/*url-pattern> dispatcher>REQUESTdispatcher> dispatcher>F
2013-03-29 14:42:55
1342
原创 Tomcat配置,解决PermGen space问题
Tomcat配置jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结我设置的如下,服务器内存是8G的,用起来还是不错。set JAVA_OPTS=-Xms4096m -Xmx4096m -XX:PermSize=1024m -XX:MaxPermSize=1024m -XX:NewRatio=2 -Xloggc:gc%RANDOM%.log -XX:+PrintGCDetai
2013-03-26 15:19:43
6098
原创 用Mysql5.6出现时间问题Incorrect datetime value: '' for column 'createtime'
今天部署服务器项目运行,当遇见有时间数据对象的插入和更新操作的时候,就报错,如下:Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '' for column 'createtime' at row 1 at com.mysql.jdbc.MysqlIO.check
2013-03-26 14:31:22
105357
9
原创 Eclipse安装SVN插件
Eclipse安装SVN插件Eclipse是一个优秀的开源IDE,目前支持C/C++、JAVA、JS、PHP等语言。 我使用的是"Eclipse IDE for C/C++ Developers"Version: Helios Release Build id: 20100617-1415该版本默认使用CVS插件进行版本管理。下面安装SVN插件,以便能下
2013-03-20 10:59:43
992
原创 spring scope="prototype" 学习笔记
scope="prototype"> scope="prototype"没写的问题,项目中对一个表的增删该操作是用一个action,这个action有add,update,delete,save这些方法, 添加和修改是共用一个页面,当页面得到id时代表进行的修改操作,反之是添加操作。因为在配置spring的bean是忘了写scope="prototype" 所以每次添加时都显示
2013-03-01 15:13:13
400
贴吧项目Spring&amp;Springmvc&amp;Mybatis整合案例.zip
2020-05-03
codestat.jar
2020-05-03
OracleJDBC示例:Java代码+oracle驱动jar包
2018-10-18
mybatis入门项目1,包含jar包数据库sql脚本
2017-12-29
mybatis入门项目3,包含jar包数据库sql脚本
2017-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅