自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yesterday you said tomorrow

认真对待自己的每一篇博客,记录成长

  • 博客(272)
  • 资源 (22)
  • 收藏
  • 关注

原创 LeetCode[1300] Sum of Mutated Array Closest to Target

https://leetcode.com/problems/sum-of-mutated-array-closest-to-target/class Solution { public int findBestValue(int[] arr, int target) { double d = (target % arr.length) / (double) arr...

2020-03-31 09:39:59 322

原创 LeetCode[842] Split Array into Fibonacci Sequence

class Solution { public String originalString; public String matchedString = ""; public List<Integer> splitIntoFibonacci(String S) { originalString = S; List<Int...

2020-03-30 14:46:20 316

原创 LeetCode[134] Gas Station

https://leetcode.com/problems/gas-station/class Solution { public int canCompleteCircuit(int[] gas, int[] cost) { int tank = 0; int total = 0; int start = 0; f...

2020-03-25 09:04:25 232

原创 LeetCode[1373] Generate a String With Characters That Have Odd Counts

https://leetcode.com/problems/generate-a-string-with-characters-that-have-odd-counts/class Solution { public String generateTheString(int n) { char[] chars = new char[n]; if (...

2020-03-24 16:10:20 266

原创 LeetCode[15] 3Sum

https://leetcode.com/problems/3sum/import java.util.*;class Solution { public List<List<Integer>> threeSum(int[] nums) { List<List<Integer>> result = new Ar...

2020-03-24 14:49:12 145

原创 Android编程权威指南小应用CriminalIntent不显示标题栏的解决方法

XXXActivity继承的类从Activity改为AppCompatActivity

2020-02-28 09:31:51 209

原创 SpringBoot学习之旅(四)快速集成Redis

添加依赖,redis配置以及工具类 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> ...

2020-02-21 15:39:46 201

原创 SpringBoot学习之旅(三)快速修改数据库记录及事务配置

在之前的基础上新增修改表book的introduction字段的方法package lang.java.springbootdemo.dao;import lang.java.springbootdemo.entity.Book;import org.apache.ibatis.annotations.Mapper;import java.util.List;@Mapperp...

2020-02-21 13:57:33 535 1

原创 SpringBoot学习之旅(二)快速配置MySQL连接

添加mysql、mybatis、lombok依赖,创建实体类、dao、service、controller相关类​ <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifact...

2020-02-21 13:30:44 231

原创 SpringBoot学习之旅(一)快速搭建web服务

SpringBoot作为Spring框架的进一步封装,可以最大程度的便捷搭建web服务。以最简单的Hello World为例,唯一需要编写的代码只有controller,其余全部是springboot默认配置好的,非常方便高效。...

2020-02-20 17:22:42 215

转载 Linux Mint 19.1 配置开发环境记录【含:输入法安装、字体模糊解决等问题】

https://blog.csdn.net/gulang03/article/details/87870096

2019-05-09 15:39:23 529

原创 清理Git仓库的.git文件夹

以下命令会把本地的目标文件也一并删除,如果有多个分支,要所有分支都执行一边才能充分减少.git文件夹的占用空间。git gc --prune=now git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -1git rev-list --objects --all | grep 7e58cee96462b29fc...

2019-04-03 10:54:21 3549 2

原创 通过Docx4J读取2007之后的docx文档内容

所需的工具包可以从https://download.csdn.net/download/wskinght/10812989下载先来看个读取docx文档内容的简单示例:import java.util.List;public class Demo { public static void main(String[] args) throws Exception { ...

2018-11-30 10:27:40 1247 1

原创 JFreeChart生成动态折线图

JFreeChart生成动态折线图

2017-10-20 14:34:48 4019 1

原创 通过Python脚本批量去除utf8的bom头信息

从SVN上下载的代码,有些是使用eclipse的同事上传的,在IDEA里编译时报错,查了下是utf8的bom头信息引起的。通过下面的python脚本批量去除就好。

2017-10-20 09:13:36 2505

转载 POP与IMAP优缺点比较

POP与IMAP是当前最流行的两个邮件接收协议。在Linux操作系统中,都是支持这个两个协议的。那么作为Linux系统管理员在部署邮件客户端与服务器端的时候,该如何选择呢?有时候可用的选择多了,也让系统管理员很头疼。由于POP与IMAP两个邮件接收协议各有各的特点,要做出一个合理的选择也不是很容易的事情。我以前也遇到过很多次类似的困惑。或许我的这些经验对于大家有所帮助。  一、考虑离线阅读

2015-11-23 11:00:24 7967

原创 使用JavaMail接收邮件的示例

String pop3Server = "服务器地址";String protocol = "pop3";String username = "用户名";String password = "密码";Properties prop = new Properties();prop.setProperty("mail.store.protocol", protocol);prop.setP

2015-11-23 10:21:35 1226

原创 更改System.out.println()的输出路径

String mylog = "my log"; PrintStream out = new PrintStream("X:/mylog.log"); // 如果mylog.log不存在,会自动创建 System.setOut(out); // 重新分配“标准”输出流 System.out.println(mylog); //

2015-11-22 11:30:44 1976

原创 【笔记】Java解惑 表达式之谜

Puzzle1:第一个迷惑性的错误,属于想当然的类型,不过,我好像不太会遇到,因为自己肯定会判断余数为0而不是1的(虽然并没有考虑到负数),另外,位操作才是王道!/** * 判断一个数的奇偶性,使用? % 2 == 1正确吗? */public class P1 { public static void main(String[] args) {

2015-10-15 21:28:53 894

转载 软件版本中的Alpha,Beta,RC,Trial是什么意思?

版本号:V(Version):即版本,通常用数字表示版本号。(如:EVEREST Ultimate v4.20.1188 Beta )Build:用数字或日期标示版本号的一种方式。(如:VeryCD eMule v0.48a Build 071112)SP:Service Pack,升级包。(如:Windows XP SP 2/Vista SP 1)开发阶段划分:α(Alpha

2015-10-14 14:32:43 944

原创 主题下载网站

http://appcode.aliapp.com/idea.jsp

2015-10-08 14:50:23 879

原创 【笔记】Spring MVC学习指南(附录)

本书附录部分内容有点多,记录下重要的部分。Tomcat定义上下文:显式:1、在conf/Catalina/localhost目录下新建一个xml文件。(xml文件名即为上下文路径)2、在conf/server.xml文件中添加一个Context元素。 // reloadable为true时,一旦应用程序的Java类文件或其他资源文件改动,

2015-10-08 11:06:25 1189

原创 【笔记】Spring MVC学习指南(十二)下载文件

《SpringMVC学习指南》的最终章。这章主要讲的文件下载,更多的是指如何绕过直接下载,通过验证获取文件。先来看第一部分,如何通过验证才能获取文件(配置文件那部分,没有新的内容,就不贴出来了):package app12a.controller;import java.io.BufferedInputStream;import java.io.File;import

2015-10-06 23:37:46 1198

原创 【笔记】Spring MVC学习指南(十一)上传文件

第十一章,上传文件我就不说以前一直觉得上传和下载是很神奇又厉害的技术了。。。Add Product Form@import url(""); Add a product Product Name:

2015-10-06 22:49:47 1013

原创 使用java service wrapper实现后台运行java程序

首先,下载java service wrapper的社区版。新建一个项目文件夹,目录结构如下:所有文件均来自下载的java service wrapper,复制到对应文件夹。lib内放置所需要执行的jar接下来需要修改某些文件,以便正常运行。1、将bin文件夹下所有bat文件改为set _WRAPPER_CONF_DEFAULT="../conf/wra

2015-10-05 22:52:18 1168

原创 【笔记】Spring MVC学习指南(十)国际化

国际化这点,我是没用到过,毕竟只需要中文版本,实现起来原理也很简单,通过header或者其他的浏览器属性来判断当前所需要显示的语言,再去绑定所预先写完的对应版本文本文件,key-value这种,就行了。在Spring中,配置起来相当便捷。除了各个语言的文本文件必须要编写之外,再就是在Springmvc-config.xml添加国际化的配置即可,当然,还要选择判断语言的方式。<bean

2015-09-29 14:49:09 677

原创 【笔记】Spring MVC学习指南(九)JSTL

JSTL JavaServerPagesStandardTagLibrary JSP标准标签库在http://jstl.java.net下载JSTL Book List Book List Category Title ISBN

2015-09-29 14:27:16 707

原创 【笔记】Spring MVC学习指南(八)表达式语言

EL表达式。。。 嗯 就是已经出现很多次的那个${},简单地说,就是可以更方便的获取数据并显示,可以换取url参数,attribute属性值,header等页面信息以及实现简单的四则运算。可以使用.和[]两种方式,后者更全面(当要获取的属性名不是有效的java变量名时,只能用[]),前者更便捷。可以关闭某个页面或所有url匹配的页面所使用的EL表达式,也可以所有匹配url的页面所用的脚本。

2015-09-29 09:55:47 714

原创 【笔记】Spring MVC学习指南(七)验证器

第七章介绍的是校验器,看了一遍,感觉依然很简单。继承接口,编写校验器实现类:package app07a.validator;import app07a.domain.Product;import org.springframework.validation.Errors;import org.springframework.validation.ValidationUtils;

2015-09-28 15:26:19 845

原创 Windows下Git Bash命令LS显示中文乱码

2015-09-28 13:39:11 2352

原创 【笔记】Spring MVC学习指南(六)转换器和格式化

第六章介绍了转换器和格式化这两个知识点。由于Spring总是试图用默认的语言区域将日期输入绑定到java.util.Date,为了使Spring使用不同的日期格式,就需要用到Converter(转换器)或者Formatter(格式化)。前者是通用性质的,后者更专注于Web层。先来看转换器。如果要使用Spring的转换器功能,需要自己编写一个类,实现Converter接口。package a

2015-09-27 21:58:03 1212

原创 【笔记】Spring MVC学习指南(五)数据绑定和表单标签库

这一章纯粹是介绍标签的使用,需要注意的地方就是如何将属性与标签正确地绑定在一起,其他的,没什么可说的了,把代码贴出来,方便温习。

2015-09-26 14:34:41 1045

原创 【笔记】Spring MVC学习指南(四)基于注解的控制器

第四章实现的仍然是一样的功能,只不过改为注解实现。感觉注解是非常易用且方便的,但仍然觉得配置文件更好些,毕竟不用修改类文件。。。依然是先来看目录结构:从目录结构来看,与之前相比,最大的不同是Controller类由两个变为一个了,这也是注解的优势之一,可以使得一个类完成多个动作。web.xml没有变化,不提了,先来看servlet的配置变化: <beans

2015-09-25 07:03:08 878

原创 【笔记】Spring MVC学习指南(三)SpringMVC介绍

第三章,主要使用SpringMVC来实现第二章的小程序,进而通过对比体现SpringMVC的好处先来看目录结构,可以看出原先自定义的Controller接口已经删除,取而代之的会是Spring自带的,更具体的变化,在代码中来说明。最先看的还是web.xml(部署描述符,我不会承认直到现在才知道这个中文名的。。。)<web-app version="3.0"

2015-09-23 13:15:52 1779

原创 【笔记】Spring MVC学习指南(二)MVC模式

这一章跟Spring基本没有关系,简单的复习了一下Servlet的知识点。实现了一个输入表单和输出信息的小功能,具体如下:访问product_input.action到达ProductForm.jsp,填写相关信息后点击提交按钮,访问product_save.action,跳转ProductDetails.jsp。

2015-09-22 00:08:41 1333 5

原创 【笔记】Spring MVC学习指南(一)Spring框架快速预览

最最简单的第一章,完全就是消除对Spring恐惧感的神器,实在太简单了,看看最基本的配置规则就OK了目录结构:最关键的配置文件:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc

2015-09-21 15:10:27 1170

原创 Spring典型配置文件说明

<beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xsi:schemaLocation="http://www.springframework.org/schema/beans

2015-09-21 11:25:02 597

转载 Java处理日期Joda-Time

IntroductionJoda Time is like an iceberg, 9/10ths of it is invisible to user-code.Many, perhaps most, applications will never need to see what's below the surface.This document provides an introduct

2015-09-17 21:04:04 1064

原创 outlook2007设置自动接收邮件间隔时间

2015-09-17 09:08:12 1613

原创 脚本启动远程桌面连接

Win+R后输入类似:mstsc /v 10.12.3.180:3389,账号和密码还是要在打开的窗口输入。

2015-09-16 15:37:53 3217

tiles-3.0.8-all

tiles-3.0.8-all 官网下载,包含bin和src,docs只有2个小文件,可以无视。

2019-04-16

spring-boot-reference.pdf

最新版本的spring-boot-reference.pdf 官网下载,无修改。

2018-12-03

pdfjs-2.0.943-dist

pdfjs-2.0.943-dist.zip 官网下载,原版无修改,上传一份备用。

2018-11-30

jdk-11.0.1_windows-x64_bin

jdk-11.0.1_windows-x64_bin 官网下载,原版未改动,上传一份备用。

2018-11-30

docx4j-community-6.0.1

docx4j-community-6.0.1 官方原版 包含文档和所有依赖

2018-11-28

44.0.2403.157_chrome_installer

44.0.2403.157_chrome_installer 最后一个支持npapi插件的版本,官方原版

2018-11-26

rabbitmq-server-3.6.5.rar

rabbitmq-server-3.6.5.rar MD5: 847BE9E2B53FCA1D15FDD7F16E51E222

2018-09-18

otp_win32_19.1

otp_win32_19.1.exe MD5: CFF7DF4484BEE3B41E186EC8C02BD1A1

2018-09-18

rabbitmq-server-rabbitmq_v3_6_5.tar.gz

rabbitmq-server-rabbitmq_v3_6_5.tar.gz MD5: 21F98A389808CB13D574F87A09A9DB49

2018-09-18

erlang otp 19.1 官网文档 HTML格式

erlang otp 19.1 官网文档 HTML格式 官网的下载是真的糟糕。

2018-09-18

spring-webmvc-5.0.9 jar包、源码和javadoc

spring-webmvc-5.0.9 jar包、源码和javadoc,官网无修改版本。

2018-09-11

ZooKeeper Programmer's Guide

ZooKeeper Programmer's Guide 官网原版,学习时用到了,传一份上来。

2018-09-11

junit-4.1.2 include source and javadoc

junit-4.1.2 include source and javadoc .

2018-09-11

spring-core-5.0.9.RELEASE.jar

spring-core-5.0.9.RELEASE.jar,官网下载,无修改。。。

2018-09-11

Windchill10.1M050软件矩阵

Windchill10.1M050SoftwareMatrices.pdf 软件矩阵,官网未修改版本。

2018-09-11

nexus-3.6.1-02-unix.tar.gz

nexus-3.6.1-02-unix.tar.gz 官网下载,原版无改动。。

2017-11-21

jni4net-0.8.8.0-bin.zip

Java调用c#接口需要用到的工具类,因为项目中需要调用.net相关的代码才去网上下的,实测可用。

2017-10-20

Gradle3.5完整版源码

Gradle3.5完整版源码,官方原版。

2017-08-14

RDP生成密码工具

保存一份,方便下载。该工具是用来生成RDP配置文件中所需的密码。

2015-11-16

hamcrest1.3完整版

传一份在csdn上,方便他人,也方便自己。

2014-08-07

junit4.11完整版

junit4.11 complete 传一份在csdn,方便下载

2014-08-07

空空如也

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

TA关注的人

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