- 博客(77)
- 收藏
- 关注
原创 SpringBoot配置文件的读取
2、使用@ConfigurationProperties注解:在配置类上使用@ConfigurationProperties注解并指定加载配置项的前缀,就可以批量读取配置注入自定义类的成员变量中。4、使用PropertySource注解:读取自定义properties文件配置,然后在字段上使用@Value获取配置;1、@Value注解:读取springboot全局配置文件单个配置;3.2使用Environment读取配置文件进行读取文件。3.1在配置文件中添加配置文件。2.1在配置文件添加配置文件。
2025-01-23 22:49:59
266
原创 SpringBoot配置文件
如果上面的四个位置都放置了配置文件,并且配置内容相同的情况下,根据配置文件的加载顺序(springboot会按照上面的1、2、3、4依次加载)加载顺序靠后的会生效。application.properties 在使用idea生成springboot项目时自动创建配置文件就是以..properties结尾的默认位置如下图。配置使用YAML格式、配置文件更加易读和易于编写,需要注意的是。目录下(在标准的Spring Boot项目结构中);4、在当前下面路径下的config文件下;3、在当前项目路径下面;
2025-01-15 23:51:14
216
原创 开始第一个SpringBoot项目
选择Springboot版本与包然后下一步,等待程序下载文件生成项目结构下图。)自带的Spring项目生成向导生成项目。填写上面的内容下一步。
2025-01-14 22:30:15
201
原创 什么是SpringBoot
以前编写Spring项目时首先通过maven引入项目需要的jar包,然后根据项目的类型编写配置文件,项目完成后需要对项目打包部署到容器中的过程。但是引入jar包与编写配置文件在开始一个新项目的时间都会重新来一次非常的繁琐,而SpringBoot通过下面的方式解决了这些问题。:提供了一套起步依赖(Starter Dependencies),这些依赖是预先配置好的,可以满足特定的应用场景。:Spring Boot利用“约定优于配置”的原则,能够根据项目中添加的依赖、配置文件和类路径下的类自动配置。
2025-01-14 21:42:31
183
原创 用Java的套接字编程实现一个多线程的回显(echo)服务器。
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket; publ
2017-05-03 11:08:49
544
转载 java中compareTo和compare方法之比较
这两个方法经常搞混淆,现对其进行总结以加深记忆。compareTo(Object o)方法是java.lang.Comparable接口中的方法,当需要对某个类的对象进行排序时,该类需要实现Comparable接口的,必须重写public int compareTo(T o)方法,比如MapReduce中Map函数和Reduce函数处理的 ,其中需要根据key对键值对进行排序,所以,key
2017-05-03 09:51:01
348
转载 Comparable与Comparator的区别
Java的Comparator和Comparable当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。 一、Comparator 强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。接口方法:1 i
2017-05-03 09:45:41
205
转载 java中的compareto方法的详细介绍
java中的compareto方法,返回参与比较的前后两个字符串的asc码的差值,看下面一组代码String a="a",b="b";System.out.println(a.compareto.b);则输出-1;若a="a",b="a"则输出0;若a="b",b="a"则输出1; 单个字符这样比较,若字符串比较长呢??若a="ab",b="b",则输出-1;若
2017-05-03 09:27:16
416
转载 Comparable接口的实现和使用
1.什么是Comparable接口此接口强行对实现它的每个类的对象进行整体排序。此排序被称为该类的自然排序 ,类的 compareTo 方法被称为它的自然比较方法 。实现此接口的对象列表(和数组)可以通过Collections.sort (和 Arrays.sort )进行自动排序。实现此接口的对象可以用作有序映射表中的键或有序集合中的元素,无需指定比较器。 强烈推荐(虽然不是必需的)使自
2017-05-03 09:22:16
303
转载 历Map的四种方法
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过
2017-05-02 15:15:46
169
转载 表单验证 jquery
以一个简单的用户注册为例。首先新建一个表单, HTML 代码如下: DOCTYPE html>html>head> meta http-equiv="content-type" content="text/html; charset=utf-8"> title>jQueryStudytitle> style type="text/css"> .in
2017-05-02 14:14:15
305
转载 form表单的两种提交方式,submit和button的用法
1.当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写;有两种方法,一种是用submit提交。一种是用button提交。方法一:在jsp的前端页面的头部插入一个js方法: function checkUser(){ var result = document.getElementById("userid").value;
2017-05-02 14:03:17
21814
原创 js页面跳转
利用http的重定向来跳转window.location.replace("http://www.jb51.net");使用href来跳转window.location.href = "http://www.jb51.net";使用jQuery的属性替换方法123$(location).attr('href','http://
2017-05-02 13:56:12
222
转载 Java 判断文件夹、文件是否存在、否则创建文件夹
1、判断文件是否存在,不存在创建文件[java] view plaincopyprint?File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm"); if(!file.exists()) { try { file.creat
2017-05-02 13:34:56
577
转载 进入一个jsp直接跳到另一个jsp
JSP 语法"} /> or "} > value="{parameterValue | }" />+ 例子 描述标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象.标签以下的代码,将不能执行
2017-05-02 09:22:27
1516
原创 使用DOM4J方式生成XML文件的步骤如下:
使用DOM4J方式生成XML文件的步骤如下:引入JAR包通过DocumentHelper类的createDocument()创建Document对象通过Document的addElement()方法创建节点通过Element的addAttribute()方法为节点添加属性通过Element的setText()方法为节点设置内容通过OutputFormat的createPrettyPrint
2017-05-02 00:20:06
372
原创 jdbc数据连接
package com.until;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DbUtil { //获得数据库连接 public Connection getCon() throws Exception{ Class.
2017-04-29 10:16:27
339
原创 生成唯一标识符
UUID.randomUUID().toString().replaceAll("-", "") + "_" + fileName;
2017-04-27 15:11:23
687
原创 线程优先级设置
SetPriorityClass(设置进程优先级) function SetPriorityClass(hProcess: THandle; dwPriorityClass: DWORD): BOOL;进程优先级别优先级标志优先级值idle (低)IDLE_PRIORITY_CLASS4Bel
2017-04-27 11:01:57
670
转载 【Java】JavaWeb文件上传和下载
文件上传和下载在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。用该组件可实现一
2017-04-26 18:09:05
370
转载 Java web过滤器验证登录(避免未经登录进入主页)
1.首先写一个权限过滤filter类,实现Filter接口 1 import java.io.IOException; 2 3 import javax.servlet.Filter; 4 import javax.servlet.FilterChain; 5 import javax.servlet.FilterConfig; 6 import javax.servl
2017-04-26 15:30:39
605
转载 Hibernate的主键生成策略
1、表中主键分类:(1)自然主键:建表的时候,使用对象中本身的属性作为表的主键。(2)代理主键:没有使用对象中的自身的属性作为表中的主键,使用和对象不相关的属性作为主键。注:在建表的时候,建议使用代理主键,自然主键有可能会参与到业务逻辑中,有可能出现重复或者有的时候需要修改,主键不能修改,因此自然主键就不能使用了。2、主键生成策略 主键不应该由用
2017-04-26 14:13:09
179
原创 javabean
package gacl.javabean.study; publicclass Person { //------------------Person类封装的私有属性---------------------------------------// 姓名 String类型11 private String name;// 性别 String类型13
2017-04-26 10:57:08
247
原创 include指令
(1)include指令include指令:当JSP转换成Servlet时引入指定文件 include指令告诉容器:复制被包含文件汇总的所有内容,再把它粘贴到这个文件中。(2)include标准动作动作元素:当JSP页面被请求时引入指定文件可以很方便的用来向所包含页传递参数,方法如下:(3)采用JSTL
2017-04-26 10:49:26
911
原创 hibernate获取session的两种方式分别是openSession() 方法和getCurrentSession() 方法。
1.通过openSession方法获取session,具体操作为://测试openSession方法获取session对象@Testpublic void test1() {Configuration cfg = new Configuration().configure();//通过它来获得配置文件ServiceRegistry serviceRegistry = new /
2017-04-26 10:47:12
711
转载 spring中bean的配置
1.配置形式: (1) 基于XML文件的方式 1.在xml文件中通过节点来配置bean[html] view plain copy print? bean id="helloworld" class="com.wul.spring.beans.Helloworld"> property name="
2017-04-25 22:11:14
276
转载 Web.xml配置详解之context-param
格式定义:[html] view plaincopycontext-param> param-name>contextConfigLocationparam-name> param-value>contextConfigLocationValue>param-value> context-param>
2017-04-25 22:03:32
144
原创 action
Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实现该接口中的execute()方法。该方法如下: public String execute() throws ExceptionStruts2并不是要求所有编写的act
2017-04-25 21:50:34
177
转载 <global-results>
struts> 2 constant name="struts.devMode" value="true" /> 3 package name="user" namespace="/user" extends="struts-default"> 4 5 在这个package里可以共用的结果集,每个action中都可以使用这个result
2017-04-25 21:43:44
203
转载 Struts2中的struts-default
struts-defaut包的定义struts-default包是在struts-default.xml文件中定义的,该文件可以在struts2-core.jar文件内的根目录下找到:如下是struts-default.xml的拦截器的详细注释: 省略掉之前的bean的定义,直接把拦截器的配置贴出来 ---!>
2017-04-25 21:37:42
1353
转载 javaEE如何统计日访问量和总访问量
package com.space.model;import java.text.SimpleDateFormat;import java.util.Date;public class Count { private int totalCount; private int todayCount; private Date date = new Date(); private st
2017-04-25 16:25:57
1074
原创 request.getSession(true) request.getSession(false) request.getSession()
request.getSession(true):若存在会话则返回该会话,否则新建一个会话。request.getSession(false):若存在会话则返回该会话,否则返回NULL(false):request.getSession():和getSession(true)相同使用当向Session中存取登录信息时,一般建议:HttpSession session =re
2017-04-25 10:39:53
870
转载 JQuery中serialize()、serializeArray()和param()方法示例介绍
serialize()方法也是作用于一个JQuery对象,它能够将DOM元素内容序列化为字符串,serializeArray()方法不是返回字符串,而是将DOM元素序列化后,返回JSON格式的数据下面是服务器端的jsp代码:?12345678<%@ page la
2017-04-22 21:28:16
938
转载 BeanUtils介绍及其使用
BeanUtils工具由Apache软件基金组织编写,提供给我们使用,主要解决的问题是:把对象的属性数据封装到对象中。在整个J2EE的编程过程中,我们经常会从各种配置文件中读取相应的数据,需要明白的一点是从配置文件中读取到的数据都是String,但是很显然我们的应用程序中不仅仅有String一种数据类型,比如:基本数据类型(int、double、char、float等),还有自定义数据类型(引用数
2017-04-22 19:50:00
345
原创 Map集合的四种遍历方式
1 import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.Map; 4 5 public class TestMap { 6 public static void main(String[] args) { 7 Map map = new HashMap(); 8
2017-04-22 19:37:01
165
转载 Java Web 之过滤器Filter详解
Filter也称之为过滤器,它是Servlet技术中比较激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。二、Filter简介Servlet API中提供了一个
2017-04-22 19:20:47
250
转载 Web监听器导图详解
监听器是JAVA Web开发中很重要的内容,其中涉及到的知识,可以参考下面导图:Web监听器 1 什么是web监听器? web监听器是一种Servlet中的特殊的类,它们能帮助开发者监听web中的特定事件,比如ServletContext,HttpSession,ServletRequest的创建和销毁;变量的创建、销毁和修改等。可以在某些动作前后增加处理,实现
2017-04-22 19:17:27
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人