Java
文章平均质量分 53
Java杂记
理木客
欢迎关注同名公众号:理木客
展开
-
win10安装MongoDB(4.0以上版本)
win10安装MongoDB(4.0以上版本),下面是安装的演示步骤:我不喜欢把软件装在系统盘,所以我选择 Custom,自己选要装在哪里,然后就跳出来下面这张图。针对下面这张图我翻译一下官方文档上的内容作为解释。从 MongoDB 4.0 开始,默认情况下,你可以在安装期间配置和启动 MongoDB 作为服务,并在成功安装后启动 MongoDB 服务。也就是说,MongoDB 4.0 已经不需要像以前版本那样输入一堆命令行来将 MongoDB 配置成 Windows 服务来自动运行了,方便了原创 2021-07-29 16:54:02 · 511 阅读 · 0 评论 -
Springboot整合支付宝沙箱支付(支付、退款)
Springboot整合支付宝沙箱支付(支付、退款完整代码)原创 2019-08-23 11:01:50 · 441 阅读 · 0 评论 -
Spring Boot 项目Jar包瘦身
原文地址:Spring Boot 项目Jar包瘦身一、瘦身前的Jar包Spring Boot编译出来的Jar包中,磁盘占用大的,是一些外部依赖库(jar包),例如:进入项目工程根目录,执行 mvn clean install 命令,得到的Jar包,用压缩软件打开,目录结构如下:整个项目jar包大小111 MB,但是光引入的外部依赖Jar就占了99M。因为一般情况下项目的外部依赖是不会改变的,所以可以把外部依赖独立出来。二、方法步骤1: 正常编译JAR包,解压出lib文件夹POM<b.原创 2020-07-19 19:47:32 · 474 阅读 · 0 评论 -
解放双手--使用批处理文件提交代码
使用批处理提交代码:: 输入提交内容set /p commit_msg=Please input commit message::: 添加git add .:: 提交git commit -m "%commit_msg%":: 推送到远程副分支 fzgit push origin fz:: 切换到mastergit checkout master:: 合并分支git me...原创 2020-04-20 22:20:22 · 179 阅读 · 0 评论 -
idea 导入halo报错
idea Unable to load class 'org.gradle.api.internal.plugins.DefaultConvention'这个错误是idea中的某个插件和gradle的版本不兼容,如果不改配置文件需要更新idea,我是用的idea2018,如果改配置文件该下面两个配置文件,其实就是更改gradle的版本为4.10....原创 2020-04-06 12:26:18 · 1765 阅读 · 1 评论 -
从零开始教你使用hexo搭建github page完全免费的个人博客
从零开始教你使用hexo搭建githhub page完全免费的个人博客原创 2020-04-05 16:41:10 · 513 阅读 · 0 评论 -
写给大忙人看的Springboot图片上传回显剪裁图片
1.工具类这里剪裁图片的工具类使用的是 hutool 项目中的 图片工具-ImgUtil ,Maven中引入Jar包<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.2....原创 2020-03-28 17:46:58 · 583 阅读 · 0 评论 -
贼好用的Java工具类库,GitHub星标10k+,你在用吗?
简介Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutool是项目中“util”包友好的替代,它节省了开发人员对项...原创 2020-03-28 11:12:33 · 565 阅读 · 0 评论 -
教你使用SpringBoot 创建配合数据库动态执行的定时任务
序言:创建定时任务非常简单,主要有两种创建方式:基于注解(@Scheduled)基于接口(SchedulingConfigurer)前者相信大家都很熟悉,但是实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这时候基于接口的定时任务就大派用场了。一、静态定时任务(基于注解)基于注解来创建定时任务非常简单,只需几行代码便可完成。@Scheduled 除了支持灵活的参数表达...原创 2020-03-26 10:33:16 · 2827 阅读 · 1 评论 -
18个Java8日期处理的实践
Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。示例1:Java 8中获取今天的日期...原创 2020-03-26 09:50:17 · 147 阅读 · 0 评论 -
Linux和Windows下Jar包后台运行
1.Linuxnohup java -jar xxx.jar >logs.txt &可通过jobs命令查看后台运行任务jobs那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。如果想将某个作业调回前台控制,只需要 fg + 编号即可。fg 12.Windows下面演示的是,Windows下开启自动启动并在后台运行jar包1.新建一个text文件,将...原创 2020-03-20 14:11:51 · 750 阅读 · 0 评论 -
Springboot项目配置https
1.申请证书这里我选择的是阿里云的个人免费的证书因为使用的是内置的Tomcat,所以下载Tomcat类型的2.配置项目将证书XXXX.pfx文件放到项目的resources目录,接着修改application.yml文件server: port: 443 ssl: key-store: classpath:toptech.top.pfx key-store-p...原创 2020-03-20 12:39:11 · 552 阅读 · 0 评论 -
Springboot+layui上传文件携带参数前后台代码
1、首先官网:图片/文件上传 可以参考官网的例子。注意:请求上传接口的额外参数。如:data: {id: ‘xxx’} 从 layui 2.2.6 开始,支持动态值2、前台代码html<form class="layui-form"> <div class="layui-form-item"> <label class="layu...原创 2019-08-16 18:20:30 · 3351 阅读 · 0 评论 -
Springboot+vue+layui多图片上传+回显,同时可以删除图片重新上传。
图片上传回显,同时可以删除图片重新上传1、前台代码<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org" lang="ch"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" cont...原创 2019-12-30 19:57:32 · 1541 阅读 · 0 评论 -
使用docker-maven-plugin插件构建springboot项目镜像
将spring boot项目使用docker-maven-plugin插件打包成镜像,同时上传到虚拟机中。使用docker-maven-plugin插件构建springboot项目镜像原创 2019-07-29 17:18:04 · 618 阅读 · 0 评论 -
SpringBoot+Shiro之简单的登陆(认证和授权)
SpringBoot+Shiro之简单的登陆(认证和授权)原创 2019-07-03 14:59:04 · 941 阅读 · 0 评论 -
小白自学Java后端学习计划(附带学习视频)
一、Java基础java基础语法集合io多线程并发反射网络编程注意:对于Java基础,其中集合和io是初学Java后端的时候最常用的,特别是集合。对于多线程、并发、反射和网络编程,初学后端的时候基本用不到,因为你初学的时候不会涉及到这么深的技术,当然不代表不需要会,如果你面试肯定还是要会的。这里学习Java,建议学习Java8(windows下安装Java8并配置环境变量...原创 2020-03-08 09:15:05 · 4254 阅读 · 2 评论 -
粘贴图片,直接文字识别的小工具
使用QQ截图,直接粘贴到富文本编辑器中,就可以直接文字识别,不需要保存图片然后上传,地址如下:理木客-常用小工具原创 2020-03-07 16:53:42 · 710 阅读 · 0 评论 -
基于 CentOS 搭建 WordPress 个人博客
基于 CentOS 搭建 WordPress 个人博客原创 2020-02-15 23:30:37 · 1294 阅读 · 0 评论 -
教你用开源项目在自己服务器搭建一个个人博客
本教程使用的开源项目为github上的:Halo 。仓库地址:https://github.com/halo-dev/halo1.Halo简介Halo 是一款现代化的个人独立博客系统,给习惯写博客的同学多一个选择。Halo [ˈheɪloʊ],意为光环。当然,你也可以当成拼音读(哈喽)。轻快,简洁,功能强大,使用 Java 开发的博客系统。2.Linux服务器安装本教程以Cen...原创 2020-02-09 13:52:28 · 2575 阅读 · 5 评论 -
多人合作使用git,推送代码、和并分支
下面将会演示多人合作写项目使用git的教程:创建分支、推送代码、将自己的分支的代码和主分支合并。下面是模仿两个人合作,每个人一个分支,然后一个主分支1、创建远程分支在git上新建项目后创建分支,创建两个分支,代表两个人,然后一个主分支。2、用户A拉取项目首先在本地创建xm1文件夹,代表用户A的项目,然后在文件夹里面拉取代码,下面是步骤初始化仓库拉取代码3、用户A本地分...原创 2019-12-10 09:39:37 · 445 阅读 · 0 评论 -
Apache POI使用详解
1.POI结构与常用类(1)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。(2)POI结构说明 包名称说明HSSF提供读写Microsof...转载 2018-04-12 08:58:03 · 291 阅读 · 0 评论 -
java中字母大小写转换
package Pak01;public class TestString {public static void main(String[] args) { String a="faADsf"; for(int i=0;i<a.length();i++) { //判断是否是大写字母 ...原创 2018-04-03 21:51:20 · 1372 阅读 · 0 评论 -
关于使用java代码将数据库里的表导出到Excel中
import java.io.FileOutputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import jav...转载 2018-04-12 08:45:57 · 3348 阅读 · 1 评论 -
Java中判断一句英文中有多少个以p开头的单词
public class TestString {public static void main(String[] args) { String s="peter piper picked a peck of pickled peppers"; System.out.println(s); //将这些单词以空格进行拆分放进一个String类型的字符串数组里 S...原创 2018-04-03 21:36:23 · 1585 阅读 · 0 评论 -
Java使用OpenOffice在线预览Office及PDF
1、下载安装包可以去官网下载---------- 官网下载安装包(建议开启翻墙下载速度会快点),在下载安装包的时候注意安装包的版本,注意区分centos和ubuntu的版本的不同。我这里是ubuntu虚拟机,所以下载的是ubuntu版本。2、安装【1】解压下载结束后上传到虚拟机中解压缩。tar -zxvf Apache_OpenOffice_4.1.6_Linux_x86-64_in...原创 2019-08-09 14:58:13 · 1804 阅读 · 4 评论 -
Java中类方法与实例方法的区别
Java中类的方法分为类方法(用static修饰,也叫静态方法)和实例方法(没有用static修饰,也叫非静态方法),这两种方法之间有什么区别呢?一. 实例方法当类的字节码文件加载到内存中时,类的实例方法并没有被分配入口地址,只有当该类的对象创建以后,实例方法才分配了入口地址。从而实例方法可以被类创建的所有对象调用,还有一点需要注意,当我们创建第一个类的对象时,实例方法的入口地址会完成分配,当...原创 2019-08-14 13:34:28 · 1061 阅读 · 0 评论 -
弄懂 JRE、JDK、JVM 之间的区别与联系
【1】JDK、JRE、JVM区别与联系JVM :英文名称(Java Virtual Machine),就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说,jvm 是 Java 能够跨平台的核心,具体的下文会详细说明。JRE :英文名称(Java Runtime Env...原创 2019-08-14 13:35:26 · 1926 阅读 · 0 评论 -
Java创建Excel并插入值代码记录
package com.test;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HS...原创 2019-08-19 15:45:54 · 394 阅读 · 0 评论 -
RabbitMq笔记
RabbitMq笔记原创 2019-08-21 14:20:38 · 93 阅读 · 0 评论 -
Java---DockerApi
环境ubuntu开始想要在java中还是在其他方式访问dockerAPI都需要设置一个端口,运行以下命令:进入docker.servicevi /lib/systemd/system/docker.service找到Execstart=/usr/bin/dockerd后加上 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 退出并且...原创 2019-08-21 14:36:19 · 811 阅读 · 0 评论 -
个人博客
我自己整理资源的可能有人会用到,免费下载。在我的个人博客网站上:小张技术博客欢迎各位学习交流!原创 2019-09-21 17:54:47 · 1143 阅读 · 1 评论 -
Java编写的一个多线程下载器
这里只是演示这个下载器如何使用以及界面2.粘贴到下载器界面如下图:(注意存储地址一定是存在的)3.点击开始下载:(如果想要暂停或者继续可以先选中下载行,点击暂停或者继续)4源代码下载地址:https://download.csdn.net/download/qq_41941875/10765569 ...原创 2018-11-16 11:01:52 · 2969 阅读 · 0 评论