自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (6)
  • 收藏
  • 关注

原创 Date 转 ZonedDateTime

时间计算相关类 与 Date 转换

2022-09-06 21:32:13 1839

原创 安机必安软件

安机必安软件

2022-06-04 23:32:28 329

转载 RSA加解密过程

l 加密过程:A提取消息m的消息摘要h(m),并使用自己的私钥对摘要h(m)进行加密,生成签名sA将签名s和消息m一起,使用B的公钥进行加密,生成密文c,发送给B。l 解密过程:B接收到密文c,使用自己的私钥解密c得到明文m和数字签名sB使用A的公钥解密数字签名s解密得到H(m).B使用相同的方法提取消息m的消息摘要h(m)B比较两个消息摘要。相同则验证成功;不同则验证失败。RSA加密过程简述A和B进行加密通信时,B首先要生成一对密钥。一个是公钥,给A,B自己持有私钥。A使用B..

2021-10-28 16:32:06 921

原创 加密解密

目录1.把字符串作为 URI 组件进行编码、解码。2. Base64 加解密1.把字符串作为 URI 组件进行编码、解码。javascriptencodeURIComponent() 编码(加密)decodeURIComponent() 解码(解密)java加密 String java.net.URLEncoder.encode(String s, String enc)解密 String java.net.URLDecoder.decode(String..

2021-05-18 18:06:53 185

原创 SQL杂记

1. 判断是否存在1. SQL写法: SELECT 1 FROM table WHERE a = 1 AND b = 2 LIMIT 1 2 Java写法: Integer exist = xxDao.existXxxxByXxx(params); if ( exist != NULL ) { //当存在时,执行这里的代码 } else { //当不存在时,执行这里的代码 }...

2021-04-28 20:45:52 95

原创 git 相关

git拉取某个历史版本 1. 下载项目git clone git@github.com:skyming/BMAdScrollView.git2. 检出某个历史版本git checkout b0362a895d39061c0bc6f05c575af47de1b3f702

2021-04-28 20:40:56 56

转载 git 提交文件时上传和下载同时出现的情况

git出现Your branch and 'origin/master' have diverged解决方法如果不需要保留本地的修改,只要执行下面两步:git fetch origingit reset --hard origin/master当我们在本地提交到远程仓库的时候,如果遇到上述问题,我们可以首先使用如下命令:git rebase origin/mastergit pull --rebasegit push origin master把内容提交到远程仓库上。转

2020-12-03 23:09:32 211

原创 运行java文件

1. 编译输入javac 文件名.java进行编译,则在该文件夹中会生成一个.class的字节码文件。2. 运行输入java 文件名运行

2020-09-17 10:58:45 159

转载 SpringBoot 官方文档

一、文档下载1.SpringBoot官方文档下载地址https://docs.spring.io/spring-boot/docs/current/reference/二、 文档解读1. springboot中文官方文档https://www.breakyizhan.com/springboot/3028.htmlhttp://blog.geekidentity.com/spring/spring_boot_translation/2. spring框架https:...

2020-09-13 18:30:21 23656 1

转载 线程安全基础

1. 关于变量若每个线程中对静态变量(类变量)、实例变量(对象变量)只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则就可能影响线程安全。1)常量始终是线程安全的,因为只存在读操作。2)局部变量是线程安全的。因为每执行一个方法,都会在独立的空间(栈帧)创建局部变量,它不是共享的资源。局部变量包括方法的参数变量和方法内变量。3)每次调用方法前都新建一个实例是线程安全的,因为不会访问共享的资源。(多例)4)成员变量(实例变量和类变..

2020-07-13 22:20:10 203

转载 9个基于Java的搜索引擎框架

9个基于Java的搜索引擎框架转自:https://blog.csdn.net/y19910825/article/details/789824291、Java 全文搜索引擎框架Lucene毫无疑问,Lucene是目前最受欢迎的Java全文搜索框架,准确地说,它是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene为开发人员提供了相当完整的工具包,可以非常方便地实现强大的全文检索功能。下面有几款搜索引擎框架也是基于Lucene实现的。官方网站:http:/.

2020-07-12 10:38:23 1310

原创 JavaWeb 的登陆、注册

登陆遇到的问题: 1. 同一浏览器登陆不同用户时,session覆盖问题 转自:https://blog.csdn.net/shunhua19881987/article/details/93622409 因为 一个浏览器在同一时间同一个域下只允许一个帐号登录。 可以 指定本地域名为多个(只支持本地测试); 方法 :C:\Windows\System32\drivers\etc\hosts 中给本机多加几个名字 127.0.0.1 localhost a b ...

2020-07-07 12:08:17 168

原创 JSP

JSP中项目名称的获取 方法1: <%= this.getServletContext().getContextPath() %>方法2: 使用EL表达式 ${pageContext.request.contextPath}

2020-06-26 23:09:20 103

原创 pom文件

1.maven-compiler 指定 jdk版本maven项目会用maven-compiler-plugin默认的jdk版本来进行j编译,如果不指明版本就容易出现版本不匹配的问题,可能导致编译不通过的问题。解决办法:在pom文件中配置maven-compiler-plugin插件(以jdk1.8)。1. 方式一 <properties> <maven.compiler.target>1.8</maven.compiler.target> .

2020-06-23 10:10:26 152

转载 解决 Tomcat正常 请求404问题

转自:Bruce的解决:Setting property 'source' to 'org.eclipse.jst.jee.server 的问题Eclipse 启动 tomcat 服务之后,部署项目也正常。但是访问项目页面时报404,访问tomcat(localhost:8080)正常。服务端控制台未报任何错误,不过出现警告:解决方法如下:当你用Eclipse运行web项目的时候,你就会看到控制台出现:   这样的字样,说的是server.xml的Service标签里...

2020-05-23 09:40:23 9067

转载 maven 命令使用技巧

jar包下载通过访问pom文件下载jar包 通过maven命令 访问jar包地址下载mvn dependency:get -DremoteRepositories=http://repo1.maven.org/maven2/ -DgroupId=org.freemarker -DartifactId=freemarker -Dversion=2.3.29转载自https://blog.csdn.net/u012489412/article/details/104551201/...

2020-05-16 01:41:36 288

原创 SpringBoot初学遇到的坑

1. 启动类一定要放在要扫描目录的外面,不然访问相应请求时会报404启动类放置最外层

2019-09-27 22:34:20 186 1

原创 10进制与其他进制之间的转换

背景:要求一次输入A-Z,然后是AA-AZ这样一次有序递增的输出时,首先联想到10进制与26进制之间的转换,其次在考虑26进制转换成相应的字母。为了简单,省去部分代码的复杂度,在10进制转换26进制过程中,拿到每次26进制相应位数的系数,这样子,就可以直接就可以拼接出最后的要求结果。如27 = 1* 26 + 1,获取[1,1],可直接拼接成AB这样的结果。具体代码实现: @Test...

2019-01-27 21:02:08 435

转载 关于session的失效时间和过期

1、session类似于map是键值对的形式存在的。通过session.getAttribute("name");获取对应的name参数信息。2、session的过期时间是从session不活动的时候开始计算,如果session一直活动,session就总不会过期,从该Session未被访问,开始计时; 一旦Session被访问,计时清0;3、设置session的失效时间。  Session的默认...

2018-06-16 21:30:33 2325

原创 常用表语句

1. 修改表字段长度SQLSER : ALTER TABLE tableName ALTER COLUMN columnName VARCHAR(20)2. 查询表字段长度方法SQLSERVER:len(column)

2018-01-03 17:00:25 307

转载 SQL错误代码弹出提示信息类

截获SQL错误代码弹出提示信息类Code:public class DBErrorCode{    ///     /// 根据错误代码弹出错误提示    ///     /// 错误代码    /// 描述    /// 错误提示    public static string DBError(int code, string describe) 

2018-01-03 11:54:12 9018

转载 SQL 错误

SQL Error: 8152, SQLState: 22001: 数据库字段长度设置太小,改大即可问题描述:在提交表单数据到数据库的时候后台报错(将截断字符串或二进制数据) 问题分析:出现这种问题的原因可能是因为输入的字符串长度超过了数据库中能够输入的字符串的长度。 解决办法:修改数据库对应字段的长度。   一、直接设计表修改。   二、通过语句修改。示例

2018-01-03 11:19:57 377

原创 web服务端实现文件接收

将 HttpServerRequest 强转成DefaultMultipartHttpServletRequestDefaultMultipartHttpServletRequest multipartHttpServletRequest = (DefaultMultipartHttpServletRequest) request;List files = multipartHttpSe

2017-11-17 18:06:45 1616

转载 通过java调用Http接口上传图片到服务器

/** * 测试上传png图片 * */ public static void testUploadImage(){ String url = "http://localhost:8080/app/remindDetails/doRepair.xhtml"; String fileName = "E:\\工作\\项目\\奇瑞只能制造信息化系统\\工作安排\\

2017-11-17 17:44:59 34255 3

原创 常用的正则表达式

1. 图片的正则表达式String reg= ".+(.JPEG|.jpeg|.JPG|.jpg)";"aaaa.jpeg".matches(reg)

2017-11-16 16:51:38 166

原创 访问Http接口的两种请求方式

1. POST方式请求public void testPostLogin() throws Exception{ String url = "http://192.168.1.160:8080/app/user/login.xhtml"; Map paramMap = new HashMap(); paramMap.put("username","ting");

2017-11-16 16:47:11 11809

原创 静态页面(动态页面)引入静态页面(动态页面)

1. 导入HTML页面   参考代码 : 第一种:  div+$(“#page1”).load(“b.html”)  body>divid="page1">div>divid="page2">div>script>$("#page1").load("page/Page_1.html");$("#page2").load("page/Page_2.ht

2017-10-23 22:26:46 2850

转载 SQLServer分页

1. 分页SQL语句   1.1 定位      select top 10 * from tbl_FlightsDetail where FlightsDetailID>( select max(FlightsDetailID) from ( select top 3000000 FlightsDetailID from tbl_FlightsDetail order by

2017-10-08 09:21:55 479

转载 提交表单的几种方法

1.   通过提交按钮控制表单提交           function check(form) {          if(form.userId.value=='') {                alert("请输入用户帐号!");                form.userId.focus();                return false;

2017-09-29 11:50:00 940

原创 纯前端通过cookie记住密码

1. Html 部分                 记住密码:2. javascript部分    window.onload=function(){            console.log(document.cookie);            var cookies = document.cookie.split(";");            va

2017-09-28 23:06:10 1458

转载 前端Cookie应用

js方法的完整代码如下:var cookie = { 2 set:function(key,val,time){//设置cookie方法 3 var date=new Date(); //获取当前时间 4 var expiresDays=time; //将date设置为n天以后的时间 5 date.setTime(date.

2017-09-28 14:44:12 253

转载 SpringMVC在后台获取前台输入的时间

前台: 后台: @ModelAttribute Date date 报404,类型不匹配1.  springmvc中前台Date类型直接传到后台需要添加一个时间属性编辑器@InitBinderpublic void initBinder(ServletRequestDataBinder bin){SimpleDateFormat sdf =

2017-09-18 15:58:51 1983

原创 ajax乱码问题

1 请求路径中含中文  使用 JS的内置函数 encodeURIComponent 对中文字符串进行转义 解决办法:前端(客户端)两次编码,后端(服务器)一次解码 var url="index.jsp?test=来自前台我不是乱码";url=encodeURI(url);url=encodeURI(url); //两次编码XMLHTTP.open ("post",url

2017-09-02 19:44:31 211

原创 js引用问题

1. 引用JS其中jsp目录在WEB-INF下,js目录在WebRoot下String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>js/

2017-09-02 00:23:06 307

原创 Hibernate数据库属性hibernate.dialect的设置

数据库属性hibernate.dialect的设置  为数据库属性hibernate.dialect设置正确的org.hibernate.dialect.Dialect子类.如果指定一种方言, Hibernate将为上面列出的一些属性使用合理的默认值,为你省去了手工指定它们的功夫.RDBMS方言DB2org.hiber

2017-08-28 17:07:33 2928

原创 HttpClient包访问网络数据

HttpClient包访问网络数据 下载HttpComponents包1. GET方式访问数据   HttpClient client = HttpClients.createDefault();  HttpGet get = new HttpGet("url");    HttpResponse response = client.excute(get);  HttpEn

2017-08-25 16:42:06 205

原创 Http与网络通信(GET和POST方式)

1. 使用Http的Get方式读取网络数据   URL url = new URL("");  URLConnection connection = url.openConnection();  InputStream is = connection.getInputStream();  InputStreamReader isr = new InputStreamReader(i

2017-08-25 13:55:22 432

原创 使用 XMLHttpRequest 实现 Ajax

window.onload=funciton(){// 1. 获取a节点,并为其添加onclick响应函数document.getElementsByTagName("a")[0].onclick=function(){// 3. 创建一个XMLHttpRequest 对象var request = new XMLHttpRequest();// 4.准备发送请求的数据:

2017-08-24 14:43:52 198

原创 Servlet及数据库乱码问题(java)

1. Servlet部分乱码问题 servlet输出中文1)为什么会有乱码?out.println方法在默认情况下,会使用"iso-8859-1"来编码。2)解决方式response.setContentType("text/html;charset=utf-8");注:作用1:out.println方法会使用指定的字符集(比如"utf-8")来编码。作用2:设置c

2017-08-18 00:10:26 351

转载 SpringMVC注解

1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Contro

2017-08-15 18:26:18 138

飞秋 局域网互传工具 (新机使用)

飞秋 局域网互传工具 (新机使用)

2022-06-17

Java自带的HttpURLConnection访问接口实现文件上传

Java自带的HttpURLConnection访问接口文件上传, 含普通参数值传递和文件传递

2017-11-17

generatorSqlmapCustom(逆向工程方式一)

generatorSqlmapCustom(逆向工程方式一) 在generatorConfig.xml 需要必须的数据库驱动包及连接数据库的基本信息 注明生成的持久层及实体类的路径(即包路径-targetPackage属性) 生成文件的文件路径(targetProject)

2017-09-07

jquery多个版本及API

jquery版本及API说明文 收集jquery所有版本 版本如下: jquery-1.2.3.js jquery-1.2.3.min.js jquery-1.2.6.js jquery-1.2.6.min.js jquery-1.3.0.js jquery-1.3.0.min.js jquery-1.3.1.js jquery-1.3.1.min.js jquery-1.3.2.js jquery-1.3.2.min.js j query-1.4.0.js jquery-1.4.0.min.js jquery-1.4.1.js jquery-1.4.1.min.js jquery-1.4.2.js jquery-1.4.2.min.js jquery-1.4.3.js jquery-1.4.3.min.js jquery-1.4.4.js jquery-1.4.4.min.js jquery-1.5.0.js jquery-1.5.0.min.js jquery-1.5.1.js jquery-1.5.1.min.js jquery-1.5.2.js jquery-1.5.2.min.js jquery-1.6.0.js jquery-1.6.0.min.js jquery-1.6.1.js jquery-1.6.1.min.js jquery-1.6.2.js jquery-1.6.2.min.js jquery-1.6.3.js jquery-1.6.3.min.js jquery-1.6.4.js jquery-1.6.4.min.js jquery-1.7.0.js jquery-1.7.0.min.js jquery-1.7.1.js jquery-1.7.1.min.js jquery-1.7.2.js jquery-1.7.2.min.js jquery-1.8.0.js jquery-1.8.0.min.js jquery-1.8.1.js jquery-1.8.1.min.js jquery-1.8.2.js jquery-1.8.2.min.js jquery-1.8.3.js jquery-1.8.3.min.js jquery-1.9.0.js jquery-1.9.0.min.js jquery-1.9.1.js jquery-1.9.1.min.js jquery-1.10.0.js jquery-1.10.0.min.js jquery-1.10.1.js jquery-1.10.1.min.js jquery-1.10.2.js jquery-1.10.2.min.js jquery-2.0.0.js jquery-2.0.0.min.js jquery-2.0.1.js jquery-2.0.1.min.js jquery-2.0.2.js jquery-2.0.2.min.js jquery-2.0.3.js jquery-2.0.3.min.js 及jQueryAPI(常用).chm

2017-09-06

访问数据库

动态和数据库交互,可实现DML,DCL,DQL操作

2016-10-27

数据源是否可用(判空)

整型字符型集合键值对判断

2016-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除