- 博客(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 351
原创 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 339
原创 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 256
原创 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 291
原创 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 168
原创 Android编程权威指南小应用CriminalIntent不显示标题栏的解决方法
XXXActivity继承的类从Activity改为AppCompatActivity
2020-02-28 09:31:51 228
原创 SpringBoot学习之旅(四)快速集成Redis
添加依赖,redis配置以及工具类 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> ...
2020-02-21 15:39:46 221
原创 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 593 1
原创 SpringBoot学习之旅(二)快速配置MySQL连接
添加mysql、mybatis、lombok依赖,创建实体类、dao、service、controller相关类 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifact...
2020-02-21 13:30:44 252
原创 SpringBoot学习之旅(一)快速搭建web服务
SpringBoot作为Spring框架的进一步封装,可以最大程度的便捷搭建web服务。以最简单的Hello World为例,唯一需要编写的代码只有controller,其余全部是springboot默认配置好的,非常方便高效。...
2020-02-20 17:22:42 236
转载 Linux Mint 19.1 配置开发环境记录【含:输入法安装、字体模糊解决等问题】
https://blog.csdn.net/gulang03/article/details/87870096
2019-05-09 15:39:23 546
原创 清理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 3614 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 1304 1
原创 通过Python脚本批量去除utf8的bom头信息
从SVN上下载的代码,有些是使用eclipse的同事上传的,在IDEA里编译时报错,查了下是utf8的bom头信息引起的。通过下面的python脚本批量去除就好。
2017-10-20 09:13:36 2529
转载 POP与IMAP优缺点比较
POP与IMAP是当前最流行的两个邮件接收协议。在Linux操作系统中,都是支持这个两个协议的。那么作为Linux系统管理员在部署邮件客户端与服务器端的时候,该如何选择呢?有时候可用的选择多了,也让系统管理员很头疼。由于POP与IMAP两个邮件接收协议各有各的特点,要做出一个合理的选择也不是很容易的事情。我以前也遇到过很多次类似的困惑。或许我的这些经验对于大家有所帮助。 一、考虑离线阅读
2015-11-23 11:00:24 8193
原创 使用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 1246
原创 更改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 2022
原创 【笔记】Java解惑 表达式之谜
Puzzle1:第一个迷惑性的错误,属于想当然的类型,不过,我好像不太会遇到,因为自己肯定会判断余数为0而不是1的(虽然并没有考虑到负数),另外,位操作才是王道!/** * 判断一个数的奇偶性,使用? % 2 == 1正确吗? */public class P1 { public static void main(String[] args) {
2015-10-15 21:28:53 908
转载 软件版本中的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 965
原创 【笔记】Spring MVC学习指南(附录)
本书附录部分内容有点多,记录下重要的部分。Tomcat定义上下文:显式:1、在conf/Catalina/localhost目录下新建一个xml文件。(xml文件名即为上下文路径)2、在conf/server.xml文件中添加一个Context元素。 // reloadable为true时,一旦应用程序的Java类文件或其他资源文件改动,
2015-10-08 11:06:25 1199
原创 【笔记】Spring MVC学习指南(十二)下载文件
《SpringMVC学习指南》的最终章。这章主要讲的文件下载,更多的是指如何绕过直接下载,通过验证获取文件。先来看第一部分,如何通过验证才能获取文件(配置文件那部分,没有新的内容,就不贴出来了):package app12a.controller;import java.io.BufferedInputStream;import java.io.File;import
2015-10-06 23:37:46 1217
原创 【笔记】Spring MVC学习指南(十一)上传文件
第十一章,上传文件我就不说以前一直觉得上传和下载是很神奇又厉害的技术了。。。Add Product Form@import url(""); Add a product Product Name:
2015-10-06 22:49:47 1029
原创 使用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 1184
原创 【笔记】Spring MVC学习指南(十)国际化
国际化这点,我是没用到过,毕竟只需要中文版本,实现起来原理也很简单,通过header或者其他的浏览器属性来判断当前所需要显示的语言,再去绑定所预先写完的对应版本文本文件,key-value这种,就行了。在Spring中,配置起来相当便捷。除了各个语言的文本文件必须要编写之外,再就是在Springmvc-config.xml添加国际化的配置即可,当然,还要选择判断语言的方式。<bean
2015-09-29 14:49:09 687
原创 【笔记】Spring MVC学习指南(九)JSTL
JSTL JavaServerPagesStandardTagLibrary JSP标准标签库在http://jstl.java.net下载JSTL Book List Book List Category Title ISBN
2015-09-29 14:27:16 716
原创 【笔记】Spring MVC学习指南(八)表达式语言
EL表达式。。。 嗯 就是已经出现很多次的那个${},简单地说,就是可以更方便的获取数据并显示,可以换取url参数,attribute属性值,header等页面信息以及实现简单的四则运算。可以使用.和[]两种方式,后者更全面(当要获取的属性名不是有效的java变量名时,只能用[]),前者更便捷。可以关闭某个页面或所有url匹配的页面所使用的EL表达式,也可以所有匹配url的页面所用的脚本。
2015-09-29 09:55:47 725
原创 【笔记】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 860
原创 【笔记】Spring MVC学习指南(六)转换器和格式化
第六章介绍了转换器和格式化这两个知识点。由于Spring总是试图用默认的语言区域将日期输入绑定到java.util.Date,为了使Spring使用不同的日期格式,就需要用到Converter(转换器)或者Formatter(格式化)。前者是通用性质的,后者更专注于Web层。先来看转换器。如果要使用Spring的转换器功能,需要自己编写一个类,实现Converter接口。package a
2015-09-27 21:58:03 1225
原创 【笔记】Spring MVC学习指南(五)数据绑定和表单标签库
这一章纯粹是介绍标签的使用,需要注意的地方就是如何将属性与标签正确地绑定在一起,其他的,没什么可说的了,把代码贴出来,方便温习。
2015-09-26 14:34:41 1072
原创 【笔记】Spring MVC学习指南(四)基于注解的控制器
第四章实现的仍然是一样的功能,只不过改为注解实现。感觉注解是非常易用且方便的,但仍然觉得配置文件更好些,毕竟不用修改类文件。。。依然是先来看目录结构:从目录结构来看,与之前相比,最大的不同是Controller类由两个变为一个了,这也是注解的优势之一,可以使得一个类完成多个动作。web.xml没有变化,不提了,先来看servlet的配置变化: <beans
2015-09-25 07:03:08 896
原创 【笔记】Spring MVC学习指南(三)SpringMVC介绍
第三章,主要使用SpringMVC来实现第二章的小程序,进而通过对比体现SpringMVC的好处先来看目录结构,可以看出原先自定义的Controller接口已经删除,取而代之的会是Spring自带的,更具体的变化,在代码中来说明。最先看的还是web.xml(部署描述符,我不会承认直到现在才知道这个中文名的。。。)<web-app version="3.0"
2015-09-23 13:15:52 1801
原创 【笔记】Spring MVC学习指南(二)MVC模式
这一章跟Spring基本没有关系,简单的复习了一下Servlet的知识点。实现了一个输入表单和输出信息的小功能,具体如下:访问product_input.action到达ProductForm.jsp,填写相关信息后点击提交按钮,访问product_save.action,跳转ProductDetails.jsp。
2015-09-22 00:08:41 1362 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 1187
原创 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 612
转载 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 1105
rabbitmq-server-3.6.5.rar
2018-09-18
rabbitmq-server-rabbitmq_v3_6_5.tar.gz
2018-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人