自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不忘初心的专栏

分享学习的点点滴滴,欢迎交流。

  • 博客(24)
  • 资源 (23)
  • 收藏
  • 关注

原创 SpringBoot 文件上传和下载

本篇文章介绍SpringBoot的上传和下载。一、创建SpringBoot工程,添加依赖 compile("org.springframework.boot:spring-boot-starter-web") compile("org.springframework.boot:spring-boot-starter-thymeleaf")工程目录为:Application.java ...

2018-03-30 22:27:16 6230

原创 推荐书单

记录一下,学习过程中的点点滴滴,推荐下读过的还不错的书。1、Java方面深入理解Java虚拟机——JVM高级特性与最佳实践(第2版)  Java并发编程的艺术2、SpringBootJavaEE开发的颠覆者 Spring Boot实战  完整版3、数学高等数学第六版上册(同济大学)高等数学第六版下册(同济大学)4、其他明朝那些事...

2018-03-30 20:34:23 557

原创 SpringBoot整合Redis

新建一个Springboot工程,如果工程没有建好,请看SpringBoot Gradle 项目创建。一、build.gradle添加依赖 // https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis compile group: 'org.springfra...

2018-03-29 23:31:56 781

原创 JavaFX Button自适应窗口(跟着窗口大小变化)

在实际的应用中,经常会需要Button或者其他的控件跟随窗口的变化而变化,下面给出Demo。import javafx.application.Application;import javafx.geometry.Pos;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.layo...

2018-03-29 22:20:46 19521

原创 Linux下Redis允许远程连接

Linux安装好Redis之后,使用Java进行连接,Java代码如下package com.wzj.demo.test;import redis.clients.jedis.Jedis;/** * Created by wzj on 2018/3/29. */public class RedisJava{ public static void main(String[] ...

2018-03-29 00:18:05 8449 1

原创 SpringBoot定时任务配置

一、创建工程新建SpringBoot工程,在程序的入口增加@EnableScheduling注解。@SpringBootApplication@MapperScan("com.wzj.demo.mapper")@EnableSchedulingpublic class SpringBootWebSocketApplication extends SpringBootServletIniti...

2018-03-28 22:28:01 5650

原创 SpringBoot Mybatis开启事务

SpringBoot开启事务非常的简单,只需要一个注解@Transactional 就可以,因为默认已经对jpa、mybatis、jdbc开启了事务。上一篇讲解了SpringBoot整合Mybatis,就在上篇的基础上做讲解。(1)准备有一个wzj数据库,teacher数据库表,表里面有一行数据。(2)定义数据访问接口该接口通过tec_id来更新tec_age。 /** * 修改信...

2018-03-22 23:48:55 13645

转载 阿里巴巴开源框架JarsLink介绍

JarsLink (原名Titan) 是一个基于JAVA的模块化开发框架,它提供在运行时动态加载模块(一个JAR包)、卸载模块和模块间调用的API。需求背景应用拆分的多或少都有问题。多则维护成本高,每次发布一堆应用。少则拆分成本高,无用功能很难下线。故障不隔离。当一个系统由多人同时参与开发时,修改A功能,可能会影响B功能,引发故障。多分支开发引发冲突。多分支开发完之后合并会产生冲突。牵一发动全身。...

2018-03-22 21:58:26 754

原创 Java虚拟机性能监控与调优

JDK本身提供了很多工具,来帮助我们来定位问题,一般分为命令行工具和可视化工具。(1)jps:虚拟机进程状况工具        jps(JVM Process Status Tool)功能和Linux系统的ps命令类似,可以列出正在运行的虚拟机进程,并显示虚拟机主类(Main Class,main()函数所在的类)名称以及这些进程的本地虚拟机的唯一的ID,也就是PID。        命令格式: ...

2018-03-21 22:52:43 343

原创 Java虚拟机垃圾收集算法简介

看本篇博客之前,请先看上篇讲解 Java虚拟机如何判断对象可以被回收,了解如何判断对象是否生存。(1)标记清除算法        这个是最基础的收集算法(Mark-Sweep),算法分为“标记”和“清除”两个阶段,首先标记处所有要回收的对象,在标记完成之后,统一回收所有被标记的对象。优点:算法简单缺点:效率低,标记和清除效率都不高;标记清除之后,会产生大量的不连续的内存碎片(2)复制算法     ...

2018-03-21 22:03:39 283

原创 Java虚拟机如何判断对象可以被回收

垃圾收集器如何判断一个对象已经“死去”,能够回收这块内存呢?通常有引用计数法和可达性算法。(1)引用计数法        简单的说就是给对象添加一个计数器,每当有一个地方引用它时,计数器就加1;当引用失效,计数器就减1;任何时刻计数器为0的对象,就是不可能再使用的。优点:效率高,实现简单缺点:无法解决对象之间循环引用的问题(2)可达性算法        算法的基本思想是通过一系列的成为“GC Ro...

2018-03-21 20:31:40 2493 1

原创 Java内存区域分布

(1)概述Java虚拟机所管理的内存包括以下运行时数据区域方法区和堆为线程共享区域虚拟机栈、本地方法栈、程序计数器为线程隔离区域,每一个线程都是独立的(2)程序计数器      程序计数器(Program Counter Resister)是一块较小的内存空间,可以看做是当前线程所执行的字节码行号指示器。虚拟机的字节码解释器工作时就是通过改变这个计数器的值来选取吓一跳执行的字节码的指令、分支、循环...

2018-03-21 19:38:47 1950

原创 SpringBoot Favicon设置

SpringBoot 默认是开启Favicon,并且提供了一个默认的Favicon,如果想关闭Favicon,只需要在application.properties中添加spring.mvc.favicon.enabled=false如果想更改Favicon,只需要将自己的Favicon.ico(文件名不能改动),放置到类路径根目录、类路径META_INF/resources/下、类

2018-03-21 00:02:17 4274

原创 SpringBoot Mybatis连接MySQL数据库

SpringBoot整合Mybatis还是比较简单的,本篇文章讲解使用Mapper.xml来写SQL。(1)build.gradle文件添加依赖 // https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper compile group: 'com.github.pagehelper', name: 'pa...

2018-03-20 23:46:20 10358

原创 SpringBoot 实用教程搜集

SpringBoot干货系列:http://www.cnblogs.com/zheting/category/966890.html官方教程:https://spring.io/guides/

2018-03-17 16:28:03 180

原创 SpringBoot WebSocket使用

由于SpringBoot已经整合了WebSocket,使用起来非常方便。这篇博客的前提是已经搭建好SpringBoot项目,如果没有搭建好,请参考http://blog.csdn.net/u010889616/article/details/79561808这篇文章。项目结构如下:gradle添加依赖// https://mvnrepository.com/artifact/org.springf...

2018-03-17 15:34:18 11663 3

原创 Spring Boot 整合Jsp

前提是Spring Boot工程已搭建完成,如果工程没有搭建,可以看我这篇博客。http://blog.csdn.net/u010889616/article/details/79561808(1)添加gradle依赖compile group: 'javax.servlet.jsp.jstl', name: 'jstl', version: '1.2'runtime ("org.apache...

2018-03-15 22:31:28 422

原创 Spring Boot 出现java.lang.NoClassDefFoundError: org/apache/tomcat/util/security/Escape错误

Spring Boot整合Jsp的过程中,编译报出如下错误。2018-03-15 22:04:45.166 ERROR 7240 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with ...

2018-03-15 22:08:45 6760 3

原创 Html Canvas注册鼠标事件

Canvas鼠标事件有以下几个:mousedown 鼠标按下mouseup 鼠标离开屏幕mousemove 鼠标移动mouseout 鼠标离开当前Canvas界面下面getLocation方法获取鼠标点击的坐标。<%-- Created by IntelliJ IDEA. User: wzj Date: 2016/10/8 Time: 21:24 To change th...

2018-03-15 00:08:07 3110

原创 SpringBoot Gradle 项目创建

SpringBoot作为微服务框架,用的越来越多,项目创建比Spring MVC要简单的多,可以用IntelliJ IDEA直接创建。(1)File->New->Project选择Spring Initializr(2)设置项目名字和包名,点击Next(3)勾选web选择Springboot版本,完成创建由于国内访问国外的Maven仓库有点慢,我把仓库地址改为阿里的云仓库地址,修改bu...

2018-03-14 23:01:10 2873

原创 Python Scrapy爬取华为应用市场APK信息

Python Scrapy是功能十分强大的爬虫框架,使用起来非常方便,下面讲解下爬取华为应用市场APK的过程。(1)安装Scrapy是第三方爬虫框架,需要先安装,我window上安装的是Python2.7,框架安装比较简单。依次执行下面的命令就可以安装成功。pip install scrapypip install pywin32如果电脑上安装的是Python3的版本,Scrapy框架安装麻烦点,...

2018-03-13 23:07:01 2984 1

原创 Python提取APK图标

有个需求,需要提取1000个APK的图标,最开始的想法通过Apktools对APK进行解压,再获取图标,由于Apktools解压APK比较耗时,这个办法就被弃用。通过分析找到一个快的方法,步骤如下(window系统):1、通过aapt工具,提取图标在APK中路径**aapt工具在android_sdk的build-tools\27.0.2目录 然后随便找一个APK命令为test.ap...

2018-03-11 22:15:18 3447

原创 Python进行图片缩放

Python提供了图片处理的库PIL(Python Image Library),功能十分强大,下面介绍使用PIL进行图片的缩放。1、安装PIL库使用pip进行安装,安装命令为pip install Pillow,安装完成之后,from PIL import Image来检验是否安装成功。2、代码实现下面这两篇博客介绍Image的常用方法https://www.cnbl

2018-03-04 16:35:42 18016

原创 Android中colorPrimary、colorPrimaryDark、colorAccent属性

在Android开发中,我们可以自定义界面主题,通过控制属性的值,来改变界面的颜色,colorPrimary、colorPrimaryDark、colorAccent也是控制窗口颜色的属性,如下面这张图:下面给出代码示例1、在style.xml文件中,自定义主题MyAppTheme @color/colorPrim

2018-03-01 23:22:58 6780

基于Lire库搜索相似图片源码

使用Lire来进行图片的搜索示例代码,包括创建索引和搜索。博客链接:https://blog.csdn.net/u010889616/article/details/81155701

2018-07-22

Zookeeper客户端Curator Framework使用代码

Zookeeper客户端Curator Framework示例代码,博客详解链接:https://blog.csdn.net/u010889616/article/details/80209629

2018-05-05

cas单点登录测试配置

使用Tomcat配置cas单点登录Sever和Client,包括生成的证书和已配置好的Tomcat工程,博客介绍链接:https://mp.csdn.net/postedit/80043654

2018-04-29

caspian.css

caspian.css定义了JavaFX的默认样式。

2017-08-20

maven学习笔记

maven学习笔记

2016-09-23

EasyUI资料

EasyUI

2016-08-29

springmvc资料

springmvc资料

2016-08-29

JavaEE实训教程超详细

JavaEE实训教程超详细

2016-08-29

java_ee_api_中英文对照.chm

java_ee_api_中英文对照.chm

2016-08-21

Android的APp作为Socket服务端与pc通过USB通信

Android手机和电脑通USB线连接,手机里面的app作为Socket的服务器端,PC作为Socket的客户端,两者进行通信。

2016-05-14

nanohttpd 2.2版本jar包

这是NanoHttp源码2.2版本的jar包,在java程序开发中直接可以使用。

2016-05-14

nanohttpd-2.2.0.jar

nanohttpd-2.2.0.jar

2016-05-14

Android作为Socket服务端与pc通过USB通信

2016-05-14

Html帮助文档

是一个类似W3schoo的HTML简介文档。

2016-04-02

Linux基本的命令详解

在学习Linux的过程中,整理了一些命令的用法。

2016-03-22

Java Swing的基本用法

用swing做了简单的界面。

2016-03-21

java swing文本编辑器

java swing文本编辑器

2016-03-16

java swing入门教程

2016-03-16

福星阅读器

2016-03-15

java基础知识课件

java的一些课件

2016-03-10

算法导论第三版(带书签)

本书是算法导论第三版,我花了近1个小时,把书签制作了一下,分享给大家。

2015-10-02

局域网QQ聊天项目

该项目是局域网QQ聊天系统,该系统具有注册、登录、传文件、关键词过滤、传图片、聊天加密、单聊、群聊、管理员禁言、管理员删除用户等功能。该博客链接有讲解:http://blog.csdn.net/u010889616/article/details/48413121

2015-09-13

STM32的5110源代码

基于STM32的5110程序代码,代码有注释,各个函数十分清晰。

2014-02-26

空空如也

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

TA关注的人

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