Java
文章平均质量分 61
Huxt_TJU
迷茫ing
展开
-
LeetCode 测试第一题
以后打算刷LeetCode的题先测试一下平台。题目:Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solutio原创 2017-05-02 22:39:33 · 520 阅读 · 0 评论 -
spring+springMVC+Mybatis 开发动态网页项目
预备工作1. 使用spring框架开发,若在Eclipse IDE中开发,需要安装Spring Tools Suite插件,注意版本问题就不会出现未知错误,若不想安装插件,可以使用已经集成好Spring Tools Suite的Eclipse IDE Spring Tools 4 for Eclipse,免费下载网址:http://spring.io/tools;2. 使用java开发we...原创 2018-11-02 21:54:58 · 1923 阅读 · 0 评论 -
浅谈JAVA异常 (Throwable Error Exception)
前言:JAVA代码日常开发,一个很必要的习惯就是异常处理习惯,JAVA提供了异常处理机制,保证了代码的健壮性和稳定性。 异常处理机制:发生异常时,按照代码预先设定的异常处理逻辑,针对性的处理异常,让程序尽可能恢复正常并继续执行,且需要保持代码的清晰。JAVA中的异常可以是函数中的语句执行时引发的,也可以是程序员通过throw语句手动抛出的,只要在JAVA程序中产生了异...原创 2018-07-27 15:23:32 · 2385 阅读 · 0 评论 -
SpringMVC源代码解析与编写(逐步更新)
AOP底层源代码实现使用的是map。首先,将需要注入的bean,map.put(“service”,Service);然后,在controller中使用为@AutowiredService service; //就是map.get("service");...原创 2018-07-26 22:22:08 · 257 阅读 · 0 评论 -
常用git命令与常见问题(后续不断补充)
workspace:工作区Index:暂存区Reposity:本地分支(仓库区)Remote:远程仓库一、新建代码库 新建代码库 git init 新建一个目录,并将其初始化为git代码库 git init projectName 下载一个项目及其代码历史 git clone url 二、 配置(后续补充)三、增加/删除文件 ...原创 2018-07-14 21:35:03 · 294 阅读 · 0 评论 -
Spring in Action 读书笔记(比较零散的关注点,之后读完会总结系统性讲解)
第一章:1. 激发POJO潜能:Spring的非侵入编程模型,即一个类在Spring与非Spring应用中都可以发挥同样的作用;2. Spring特性:DI(降低耦合度,高内聚)与AOP(系统级别与业务逻辑分离开来,减少代码的重复量与逻辑复杂性,并且降低耦合)3. Spring功能:通过DI,AOP和消除样版式代码来简化企业级Java开发;4. AOP底层源代码实现使用...原创 2018-07-25 21:16:05 · 224 阅读 · 0 评论 -
MySQL表字段加索引
添加普通索引(此时Key类型为MUL)ALTER TABLE `table name` ADD INDEX `column` (`column`)例如:ALTER TABLE `poicity` ADD INDEX `delete_flag` (`delete_flag`)添加主键索引(PRIMARY KEY)ALTER TABLE `table name` ADD PRIMARY KEY (`c...原创 2018-07-12 18:14:38 · 1460 阅读 · 0 评论 -
XML文档中的xmlns、xmlns:xsi和xsi:schemaLocation
Spring的XML样本<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.spr转载 2018-07-12 11:56:17 · 355 阅读 · 0 评论 -
枚举类使用解析
手动实现枚举类在JDK5之前是没有枚举类的,之前可以通过使用定义类的方式类实现。通过private将构造器隐藏起来。把这个类的所有可能的实例都使用public static final修饰的类变量来保存。如果有必要,可以提供一些静态方法,允许其他程序根据特定参数来获取与之匹配的实例使用枚举类可以使程序更加健壮,避免创建对象的随意性枚举入门JDK5新增了一个enum关键字来定义枚举。它可以有自己的成...原创 2018-07-12 11:55:00 · 393 阅读 · 0 评论 -
Java 计算时间差,Java定时任务与excel数据读取。
1. 情景:计算未来某时间点与当前时间的时间差(hour)。public long timeHourSub(){ SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String now = simpleDateFormat.format(new Date()); ...原创 2018-07-03 11:23:20 · 652 阅读 · 0 评论 -
使用Spring@Scheduled(cron = "0 0/10 * * * ?") 实现定时任务
Spring配置文件xmlns加入:xmlns:task="http://www.springframework.org/schema/task"xsi加入:http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.1.xsd任务扫描注解:<task:...原创 2018-07-09 20:05:24 · 16235 阅读 · 0 评论 -
常见Linux日志查询命令
查看实时日志:tail -f info.log查询日志中含有某个关键字的信息:cat info.log |grep 'keyword'查询日志中含有某个关键字的信息,显示出行号:cat -n info.log |grep 'keyword'查询日志尾部最后10行的日志:tail -n 10 info.log查询日志第10行之后的日志:tail -n +10 info.log静态查看日志:less ...原创 2018-07-09 17:27:47 · 1186 阅读 · 0 评论 -
JSON Viewer 安装
目的:为了方便查看json内容,安装JSON Viewer插件方便查看。下载网址,GitHub上下载,网址:https://github.com/search?utf8=%E2%9C%93&q=jsonview;选择需要使用的插件,建议可以选择(gildas-lormeau/JSONView-for-Chrome);选择【Download Zip】,插件下载完成,解压缩到相应目录;安装,可...原创 2018-06-29 10:38:50 · 12073 阅读 · 0 评论 -
JavaWeb(二)随笔 介绍一下onchange 以及常见的一些调试技巧
JavaWeb(二)随笔一、onchange()注:今天状态不佳,所以敲了一天的项目,因为喜欢看见成果的喜悦。之前不喜欢用onchange()并不是因为不会,只不过喜欢的还是程序员那种集中开发的习惯,现在越来越多考虑用户体验,那么onchange()算是验证中不可多得的一个提高用户体验的方法,他主要的功能就是在你修改部分页面元素时,会根据校验及时提醒用户填写要求,小白应该多使用原创 2017-06-19 21:39:48 · 1811 阅读 · 0 评论 -
JavaWeb学习随笔(一) id name property相关,以及一般项目的流程
声明:只是一些琐碎的小知识点,大家有兴趣的可以看一下JavaWeb学习随笔(一)(1)常用的id,name,property有什么区别?再写html与jsp的时候,我们在经常使用到,id,name,property,但是它们具体的区别一般都是一带而过,下面我介绍一下,我学习的心得。id在html最重要的特点就是唯一性,就是每一个input的id都是唯一存在的(本文以inpu原创 2017-05-31 22:27:48 · 1224 阅读 · 0 评论 -
java浅显易懂解释return相关
搜了一些帖子没有很浅显易懂的解释关于return相关的帖子,所以写一个简单的随笔方便大家阅读。首先,看三个例子。(1) public void get1(){}(2) public boolean get2()}{ return true;}(3)public int get3(a){ int b = a*3; retu原创 2017-05-08 19:27:23 · 677 阅读 · 0 评论 -
阿里云邮件推送(WebService)API相关
最近学了点关于阿里云邮件服务的相关内容,写点随笔记录一下。首先写一下maven文件下。pom.xml需要的相关内容: com.aliyun aliyun-java-sdk-core 3.0.0 com.aliyun aliyun-java-sdk-dm原创 2017-05-11 20:33:06 · 2564 阅读 · 0 评论 -
Java程序中如何调用C++程序
1. 首先编译运行生成c++程序可执行程序;2. 采用java提供的runtime,运行c++程序,如果存在传入参数的问题,提供一个比较实用的思路,将命令先写入文件中,之后在从文件读出,直接看详细代码。package com.chinavo.service;import java.io.FileWriter;import java.io.IOException;import o...原创 2018-11-02 22:22:45 · 1503 阅读 · 0 评论