- 博客(27)
- 资源 (14)
- 收藏
- 关注
原创 DOS常用命令
1. @echo off bat脚本中,该命令可以认为屏蔽掉cmd窗口的盘符。2. pause 程序运行完成之后cmd窗口不关闭, 一般程序都是在 1和2之间。加 @echo off 之后。
2023-10-21 12:59:39
166
原创 pgsl基于docker的安装
v 挂载的容器地址,:左侧的是linux目录,即要存储配置文件的目录;右侧是容器内部的目录,即pg指定的目录。这个命令下载的是最新的pg包,如果要指定版本的话,则可以通过在后面拼接 :version 的方式来下载。1. 有可用的docker环境 ,如果还没有安装docker,则请先安装docker。其次,登录pg数据库,根据提示输入上文设置的密码。--name 指定容器的名称。输入两次exit命令,则退出容器。-e 指定容器的密码。-p 指定映射的端口号。2. 创建pg数据库的挂载目录。
2023-10-15 17:29:10
328
原创 mybatis-plus 多数据源配置
该注解和@Transaction的区别在于: 当一个函数中同时操作多个数据源时,即有多个service,则需要使用@DSTransactional 注解;如果一个函数中操作的是同一个数据源,即只有一个service,则只需要使用 @Transactional。表 SPF_Require_Vehicle 对应的结构体。下面的配置来源于mybatis-plus官网。表Employer对应的结构体。两个数据库各有一张表。
2023-10-07 21:44:55
742
原创 Mybatis-plus 使用
TableId(value = "SPF_UID", type = IdType.AUTO) 用于声明主键, value指定数据库中主键的名称,type为主键的生成类型,支持 Assign(雪花算法,java字段需要是Long)、Auto(数据库字段需要声明为auto_increment), uuid。@TableLogic(value = "0", delval = "1") 用于软删除,value是默认值,delval表示软删除后的值。
2023-10-05 22:13:18
1330
原创 perl读写文件
perl写文件注意:perl写文件时,必须使用的是 真实完整路径my $fileName;$fileName = "D:\\13.perlLearn\\test01\\report.txt";open(my $fh , ">", $fileName) or die "Could not open file report.txt $!"; print $fh "this is my first test, please ignore it,thanks \n";close $fh
2021-06-03 12:07:14
1632
原创 $.ajaxSetup在ajax请求中的使用
1. 背景 在工作中常用到ajax请求进行前后台交互,有时候一个页面中多处需要发送ajax请求,于是便见到前辈写的ajaxSetup代码,找来若干本参考书,进行研究和学习,发现ajaxSetup是简化ajax工作量的一个不错的手段,于是写了几个例子,特在此进行总结。2. 应用场景 对于通过ajax频繁与后台进行交互的页面来说,每一次交互都需要设置很多选项,这个...
2019-09-08 14:37:23
932
原创 使用 $.ajax 发送 post 请求
1.摘要 刚开始学习jquery的时候,按照书上的例子发送POST请求始终失败,而发送GET请求却能够成功,在后台(java侧)使用@RequestBody将请求转换成json格式始终失败,查看了各种帖子始终不成功 。后来发现是页面转换json有问题,特将过程整理至此,希望对读者有益。2. 通过页面发送POST请求其代码对应如下<!DOCTYPE html>...
2019-09-05 22:35:02
7064
原创 ajax 由 XMLHttpRequest 实现前后台json消息交互
1. 前言 在几年的开发中一直从事C/C++的开发,之后机缘巧合接触到了java,并间接的知道了与java相关的其他知识,勉强抓住了IT的尾巴,遂对整个IT行业产生了浓厚的兴趣。第一次接触jsp,眼界为之大开,后来才从朋友那里听说到JSP是非常古老的技术,已经被阿里等放弃,取而代之的是vue等前端技术,心甚向往之。由于工作中仍旧用到JSP,故勉强对JSP应用到的相关知识进行总结,a...
2019-08-16 22:40:23
1353
原创 EL 在request、session、servlet中的应用
1. 变量的三大区域 代码总要有区域的概念,像C语言中的局部变量以及全局变量,或者象jsp中的let变量和var变量等,在servlet中也有类似的概念,一般来说分为三大区域,即 request、session和Servlet。1.1 reques区域 通过request.setAttribute设置的变量只能在一次请求中通过request.getAttribute获...
2019-08-03 15:26:51
273
原创 基本web工程的搭建
摘要 在工作中常常能读到别人许多优秀的代码,在感叹别人天才的同时也痛恨自己的无知和匮乏。反复研究,一丝丝不甘之心终究使自己产生了动手从零开始搭建WEB工程的想法。于是在模仿和探索中逐渐搭建了一个很小很单一的WEB工程,虽然被同事说很LOW,但仍不仅想在这里做简单的记录,既希望对看到此贴的读者有所帮助,也想以这种方式记录自己在工作之余仍努力学习的点点滴滴。世界是复杂的,知识像潮水一样...
2019-07-10 07:19:49
198
原创 通过ResourceBundle读取properites文件
1、简介 在工作中不可避免的需要用到存储数据,数据存储一般有两种形式:1. 存储到数据库,常用的数据库有oracle、mysql、高斯数据库等;2. 存储到文件中,常用的文件有xml文件以及properties文件。而这里要说明的是一种常用的读取properties文件的方法。网上已有很多关于读取properties文件的方法,本贴并不比其他的更为高效或者优秀,而仍于此舔颜记录的目...
2019-06-29 18:03:27
422
原创 使用 welcome-file-list 设置欢迎界面
简介在开发中用<welcome-file-list/>设置欢迎界面,始终报404,参考了网上所有现有的做法仍旧不能解决,最终发现失败的原因是因为请求被拦截。配置说明设置index.jsp页面:写一个简单的index.jsp页面,内容如下<html xmlns="http://www.w3.org/1999/xhtml"><head> ...
2019-06-29 09:26:51
5576
转载 html之td动态显示节点
function checkWhetherDispose(modleNm){ var innerTr=document.getElementById("innerTr"); var td = document.createElement("td"); td.setAttribute("align","center"); td.setAttribute("valign...
2019-06-28 13:19:43
560
1
转载 HttpSessionListener与HttpSessionActivationListener
任何一个开发中,资源都是最重要的东西,到web开发中,则session相关的资源为最为重要的资源。如果session对应的资源不能及时释放则势必导致内存溢出,一般来说资源释放点有两个:1. session失效的时候(包括显式调用session().invalid()函数)或者超时导致session释放;2. 钝化或者激活的时候请参考帖子https://www.cnblogs.com/he...
2019-06-21 15:47:18
234
原创 使用 ConstraintValidator 接口及BindingResult实现注解定义参数范围
1. 简介 在java开发中,经常见到许多通过注解@Annotation实现功能的优秀代码,尤其在接触spring之后,对注解更是一发不可收拾,这里将向读者介绍一种范围定界方法。需要说明的是,这种定界方法不能独立于世,而必须结合Validation-api-*.jar公共包一起使用。这里以定界一个变量private String agentId;取值范围(1,3)为例来说明。...
2019-06-06 17:30:08
3530
原创 使用xstream读取固定xml中的方法
前言用java读取xml中内容的方法有很多,其中最为著名的是通过@XmlElement方式读取(作者之前的博客中曾对此进行过总结,各位可以参考),这个适用于结构相对比较简单且内容较为庞大的xml,对于湘桂比较娇小的xml文件,更多的采用的适XStream方式读取。本文也是围绕这个展开。要读取的xml内容<?xml version="1.0" encoding="UTF-8"?&...
2019-06-05 09:39:31
956
转载 使用httpClient发送https消息
写作缘由网上使用httpClient发送https消息的帖子已经很多,方法各有不同。作者在开发中需要使用java代码实现发送https消息,发现大多方法都报“需要加载证书”的错误,经过陆续的筛选,发现其中一个帖子方法可行,于是搬运到这里,供后续查看,此处非原创,请各位适当查看。httpClient类的创建目前诸多方法中,只有DefaultHttpClient 方法可以绕过证书实现发送h...
2019-06-01 15:26:13
1215
原创 spring-mybatis基本工程搭建
1. 动态数据库类在Chamt工程中创建一个叫做dynamiDataSource的类,用于处理从Common中读取到的数据库配置package com.china.init;import javax.annotation.PostConstruct;import javax.naming.Context;import javax.naming.InitialContext;import ...
2018-06-16 17:35:13
205
原创 上层工程由JNDI读取底层工程数据库配置
1. 本帖目的 说道数据库的使用,我们第一印象是通过mybatis直接配置数据库的信息而直接使用,但是在实际的工程中却并非如此,在实际的应用中有接口的概念,接口即由底层的一个工程负责所有的配置,诸多配置中也包括数据库的配置。 本帖中介绍的主要内容是上层工程CHAMT通过JNDI读取底层工程COMMON的数据库配置文件并和数据库建立对应的connection。2. 前期知识 ...
2018-06-16 17:11:17
264
原创 JNDI应用之二:单个工程直接调用
1. 本帖应用场景 JNDI应用场景之一就是用于引用数据库,通过JNDI的配置使应用得以应用DataSource。 JNDI的配置大概有三种形式,即全局和局部,本文只涉及全局配置,此为最常应用的场景。2. JNDI的server.xml的配置2.1 <GlobalNamingResources/>中的配置在<GlobalNamingResources/>中增加&...
2018-05-01 16:07:20
394
原创 JNDI用法之一:分层使用读取配置文件
本帖主要内容 本帖的主要讲述使用JNDI方法使多个java工程之间相互独立。 在实际应用中,我们总是希望有一个单独的工程(jar包)负责专门对外连接数据库、读取配置文件,而其他更高级的工程不关注于此等底层连接而专门处理各自的业务,以实现各个工程的功能单一化。JNDI能够帮助读者实现该功能,本文也正是要介绍该点。demo假设1. 假设我们建立一个单独的COMMON工程以专门负责读取配置文...
2018-04-30 17:44:24
718
原创 获取远端真实ip的方式
本帖目的在web开发等实际应用场景中,许多地方需要获取用户当前真实的使用ip。在先网应用中,例如移动、联通、电信等,不会允许用户直接访问访问服务器的地址,这样做即是我了安全也是为了均衡,而这样操作的结果就是服务器端不能获取用户的真实使用地址,很有可能将一个正常的访问当做是一个攻击,最简单的CSRF攻击即是基于该原理。本帖的目的在于讲述获取用户真实使用ip的方法。代码讲述下面代码是具体操作形式,通过...
2018-04-29 17:29:14
1227
原创 java由JABXContext注解方式读取xml配置文件
1. 本帖内容 在用java作开发时,一般会选择使用xml文件作为配置文件,故而通过java工程读取配置文件则是必须掌握的知识;传统的C/C++通过File文件的方式或者说通过流的方式进行读写,过分的浪费内存与效率,且读写及其不方便,不适用于java的灵活配置,而java的注解方式成功的解决了该问题。 作者在从事相关的开发中学习了一下注解的方式,并成功开发了项目;虽然现在网上...
2018-04-25 23:28:19
1405
原创 spring中的log4j简单配置
1. 内容简介本帖的主要内容在于介绍在spring中通过log4j实现基础日志打印。2. 所需组件2.1 所需jar包log4j-1.2.17.jarcommons-logging-1.2.jar2.2 所需的配置文件1. spring基本配置文件,类似 web.xml、applicationcontext.xml等2. log4j的配置文件,log4j.xml 文件3. 必要组件的配置3.1 l...
2018-04-22 18:51:28
1330
原创 从xml文件中获取Bean的方法
本帖内容简介本帖以一个实际存在的类为基础,介绍如何启动springIoc及直观形象的通过main函数从xml文件中获取到指定的Bean。BeanFactory简介:BeanFactory(com.springframework.beans.factory.BeanFactory)是spring框架最核心的接口,提供了高级IOC的配置机制。使用BeanFactory使管理不同类型的jav
2017-11-10 22:47:21
2825
原创 mybatis 对接oracle 11g 工程搭建简介
一 本帖适用范围 : 本帖适用于完全不熟悉或者稍微熟悉mybatis的初学者。二 本帖目的:因公司开发需要,作者被迫对mybatis框架进行学习和研究,曾用1天甚至更长时间阅读大量书籍,视 频,帖子等。竟惊奇的发现所有的资料都是只言片语,模糊其词,读其文章不仅起不到任何帮助,反而侮辱其他,故而在作者成功搭建起mybatis环境后,忍不住想和大家共同分享经验并同时记录个人成长之历程。如
2017-10-15 23:03:33
1726
1
servlet和jsp学习指南_pdf.rar
2019-07-02
smartgit windows linux
2018-03-30
GitAhead linux windows
2018-03-30
Understand-2.6.563-Linux
2018-03-30
ActiveState Komodo Edit 10
2018-03-29
perfect_vim configure files ,you can use it replace source insight
2018-02-28
vim 好用的vim 配置文件
2018-02-27
spring3.0企业版第二章运行所需要的jar包集合
2017-11-05
spring所需的日志jar文件
2017-10-22
Spring 3.x 企业应用开发实战
2017-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人