- 博客(140)
- 资源 (1)
- 收藏
- 关注
原创 httpPrinter实现套打
https://blog.csdn.net/xunchima123/article/details/94547449
2020-07-29 14:09:20
547
原创 SpringBoot框架发送邮件
一、引入jar<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>二、添加mail配置 # 邮箱spring: mail: host: smtp.126.com password: GJZKGIO...
2020-07-10 17:13:00
464
原创 MySql8.0以上版本安装
一、下载mysql8.0 1、官网地址:https://www.mysql.com/ 2、进入下载页面 3、选择版本下载二、安装mysql 1、配置环境变量 变量名:MYSQL_HOME 变量值:mysql存放路径 (例如:D:\mysql-8.0.20-winx64) 2、生成data文件 ①以管理员身份运行cmd ②进入D:\mysql-...
2020-07-06 17:52:29
609
原创 SpringBoot启动加载类
项目在启动的时候做一些初始化工作,需要实现ApplicationRunner接口,并重写run()方法,当项目启动时,run()方法便会自动执行。package com.jgm.applicationRunner;import org.springframework.boot.ApplicationArguments;import org.springframework.boot.ApplicationRunner;import org.springframework.core....
2020-07-01 10:01:17
800
原创 Springboot项目部署到window服务器上
一、部署到服务器上有两种方法 1、第一种方法打开cmd cd 进入你jar包的盘符 cd 进入你jar包所在的路径(就是jar包所在文件夹所在的路径) java -jar xxx.jar (xxx就是你的jar包包名) 2 、通过bat运行(好处就是双击即可运行,且不占用cmd)用记事本新建一个txt文件,将文件的后缀改成bat格式,改成功后会有提示是否修改,修改成功后图标也会变撑bat文件专属图标 打开刚才那个bat文件,编辑内容如...
2020-06-30 17:16:49
2695
2
原创 执行sql脚本
1、链接数据库 private static Connection getMySqlConnection() throws Exception { ResourceBundle rb = ResourceBundle.getBundle("jdbc"); String driver = rb.getString("datasource.driverClassName"); String url = rb.getString("datasource.url")+"&port=330
2020-06-12 15:05:50
622
原创 windows系统中创建以点开头的文件或文件夹
打开dos命令1、创建文件夹 md.uz 就能创建".uz"的文件夹2、创建文件 echo >.uz 就能创建".uz"的文件
2020-06-08 09:52:28
441
原创 Thymeleaf
Thymeleaf介绍Thymeleaf是用来开发Web和独立环境项目的服务器端的Java模版引擎 Spring官方支持的服务的渲染模板中,并不包含jsp。而是Thymeleaf和Freemarker等,而Thymeleaf与SpringMVC的视图技术,及SpringBoot的自动化配置集成非常完美,几乎没有任何成本,你只用关注Thymeleaf的语法即可。Thymeleaf的特点动静结合:Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,
2020-06-02 10:15:15
256
原创 java设计模式——枚举单例设计模式
一、枚举1、借助JDK1.5中添加的枚举来实现单例模式,不仅能避免多线程同步的问题,而且还能防止反序列化重新创建新的对象。二、例子public class SingletonTest { public static void main(String[] args) { Singleton si1 = Singleton.INSTANCE; Singleton si2 = Singleton.INSTANCE; System.out.println(si1 == si2);
2020-05-27 14:06:13
164
原创 java设计模式—内部类单例模式
一、使用内部类进行单例public class Singleton{ private Singleton(){} public Static getInstance(){ return SingleHolder.instance; } private class SingleHolder{ private final static Singleton instance = new Singleton(); }}
2020-05-27 10:31:33
315
原创 java设计模式—双重检查单例模式
一、 双重检查单例双重检查应用实例方式:线程安全、延迟加载、效率较高。volatile变量具有synchronized的可见性特性,但是不具备原子特性。这既是说线程能够自动发现volatile变量的最新值,这种实现方式既可以实现线程的创建实例,而又不会对性能造成太大的影响,它只是第一次创建实例的时候同步,以后就不需要同步,从而加快了运行速度。二、实例public class LazySingleton{ private static volatile LazySinglet.
2020-05-27 10:21:57
277
原创 设计模式类型
设计模式分为三种类型,共23种1、创建型模式 单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式2、结构型模式 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式3、行为型模式 ...
2020-05-27 09:22:11
144
原创 设计模式原则
一、工厂模式二、单例模式 https://blog.csdn.net/chaoyue1861/article/details/80994604
2020-05-26 17:33:30
121
原创 其他样式
一、文字省略 注意:必须先确定左右的位置才有效果,如果右边的位置不确定(即长度未知),则会出现看不到情况,虽然也是省略了,但看不到省略号。overflow:hidden;//自动隐藏文字text-overflow:ellipsis;//文字隐藏后添加省略号white-space:nowrap;//强制不换行二、覆盖层position:fixed;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,...
2020-05-26 11:30:56
145
原创 display属性
一、display属性none block inline inline-block inherit二、display:nonenone这个值表示此元素将不被显示三、display:block 使用了display:block;之后, 此元素将显示为块级元素,此元素前后会带有换行符。标准文档流:简称标准流,指的是在不使用其他的与排列和定位相关的css规则时,各种元素的排列规则。块级元素:占据一定矩形空间,可以通过设置高度、宽度、内外边距等属性,来调整的这个...
2020-05-26 10:51:57
1658
原创 position定位
一、fixed绝对定位 fixed生成绝对定位的元素,相对于浏览器窗口(或手机等终端窗口)进行定位。元素的位置通过“left”、“top”、“right”、“bottom”属性进行规定。基于浏览器窗口(或手机等终端窗口)浮动于文档流之上,随着滚动一直停留在屏幕之中。二、absolute绝对定位 absolute生成绝对定位的元素,元素的位置通过“left”、“top”、“right”、“bottom”属性进行规定。在没有使用 “left”, “top”, “righ...
2020-05-26 10:23:00
208
原创 flex布局(行内容器模式)
一、flex布局 flex布局实现水平居中、垂直居中和左右对齐等。对布局容器的设置display:flex;其中有两个属性,justify-content(垂直方向)和align-items(水平方向)二、flex布局设计到属性 1、flex-direction(改变轴线方向):row(水平轴线,默认),column(垂直轴线) 2、justify-content(垂直方向):flex-start(居于轴线的开头)、center(轴线的中间)、flex-...
2020-05-26 09:44:27
876
原创 WebService
一、WebService简介 Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。简单的说,WebService就是一种跨编程语言和跨操作系统平台的远程调用技术。所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然。跨操作系统平台则是指服务端程序...
2020-05-25 14:30:42
321
原创 js中捕获和冒泡
js中捕获和冒泡1、http://caibaojian.com/javascript-capture-bubble.htmljs阻止冒泡和取消默认事件1、http://caibaojian.com/javascript-stoppropagation-preventdefault.html2、https://www.cnblogs.com/julin-peng/p/3991522.html
2020-05-19 10:29:06
118
原创 enum关键字的定义和常用方法
一、定义enum类 enum关键字是Java SE5中添加了的一个很小的特性,它使得我们在需要群组使用枚举类型集时,可以很方便地处理。一般使用在一个类的对象是有限且固定的。二、enum类的定义 1、enum和class、interface的地位一样 2、使用enum定义的枚举类默认继承了java.lang.Enum,而不是继承Object类。枚举类可以实现一个或多个接口 3、枚举类的所有实例都必须放在第一行展示,不需...
2020-05-18 13:47:19
2446
原创 Jetty-Maven-plugin
一、使用jetty的场景jetty-maven-plugin能够帮助我们节省时间,它能够周期性地检查项目内容,发现变更后自动更新到内置的Jetty Web容器中。它省去了打包和部署的步骤。二、使用jetty-maven-plugin插件...
2020-04-15 17:48:02
2307
原创 Maven中配置
一、maven-war-plugin插件使用场景 在项目开发中,A依赖于B,如果两个都是jar项目,那就好办,但是今天在项目中,遇到A和B都是war项目的时候,那就遇到棘手的时候了,编译会报错,没有发现jar包,这样就需要用到Maven-war-plugin插件来把B项目生成jar包来给A依赖了。在项目A中加入配置<build> <plugins&...
2020-04-15 17:09:32
1096
原创 Maven下载和配置
一、Maven下载地址 http://maven.apache.org/download.cgi二、Maven添加环境变量 1、首先确认安装jdk 2、添加环境变量 3、执行dos命令,输入 mvn -v 查看版本三、修改Maven配置settings.xml 1、修改镜像(阿里)<mirror...
2020-04-13 15:23:59
186
原创 微信分享
一、微信官方文档 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#11二、微信分享流程图三、微信获取信息步骤 1、配置JS回调域名(域名一定要备案) 2、获取appId和appsecret 3、获取access_token和ticket...
2020-03-24 16:48:18
249
原创 QQ分享
一、在分享页引入QQjsSDK<script type="text/javascript" src="//open.mobile.qq.com/sdk/qqapi.js?_bid=152"></script> //引入QQjsSDK二、在分享页配置手机qq分享 mqq.data.setShareInfo({ share_url: encod...
2020-03-24 16:19:13
611
原创 c3p0常用配置参数介绍
几个常用的c3p0的配置参数最基础的参数配置:driverClass : 数据库驱动 jdbcUrl: jdbc数据库连接地址 user:数据库用户名 password:和数据库用户名对应的数据库密码基础的参数配置:参数 默认值 解释 initialPoolSize 3 连接池初始化时创建的连接数(介于maxPoolSize和minPoolSize之...
2020-01-16 14:22:54
584
原创 支付宝单笔转账功能
支付宝单体转账有两种方式:普通公钥方式 公钥证书方式 当前仅Java版SDK(4.4.2.ALL及以上版本)支持证书签名方式,其他语言SDK还未支持。 Java版SDK 4.4.2.ALL中并没有对APP支付场景添加证书支持,若业务使用到该场景,请下载4.4.5.ALL及以上版本的SDK。(建议使用高版本的jar包) 支付宝转账开发文档:https:...
2020-01-10 14:23:29
2801
3
原创 Fiddler 抓包工具
Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。 参考文章 1、总结 https://blog...
2020-01-03 14:16:54
126
原创 极光推送服务端
极光推送服务端SDK文档:https://docs.jiguang.cn//jpush/server/server_sdk/别名 alias为安装了应用程序的用户,取个别名来标识。以后给该用户 Push 消息时,就可以用此别名来指定。 每个用户只能指定一个别名。 同一个应用程序内,对不同的用户,建议取不同的别名。这样,尽可能根据别名来唯一确定用户。 系统不限定一个别名只能指定一个用户...
2020-01-02 11:07:48
202
原创 Spring的核心机制
一、通过xml管理Bean1、Spring提供了两种类型的IOC容器实现:BeanFactory:IOC容器的基本实现,面向Spring本身 ApplicationContext:是BeanFactory的子接口,面向使用Spring框架的开发者2、程序主要是通过Spring容器来访问容器中的Bean,ApplicationContext是Spring容器最常用的接口,该接口有如下两...
2020-01-02 08:39:24
295
转载 eclipse中springsource-tool-suite(sts)插件安装教程
用过的eclipse不能安装成功,需要重新解压新的才能安装成功,不知道为什么?解压上面的eclipse然后执行上面的安装过程就可以安装成功。【可能是用过的eclipse自动更新了,eclipse关闭自动更新】...
2019-12-30 14:53:02
133
转载 springsource-tool-suite下载(sts)
1 新版本的插件下载1 直接进入官网下载即可官网地址:http://spring.io/tools/sts/all.2 spring官网上下载历史版本的spring插件1 获取新版本的插件的地址http://download.springsource.com/release/TOOLS/update/3.9.2.RELEASE/e4.7/springsource-too...
2019-12-30 14:51:47
1334
原创 json
一、org.json.JSONObject1、JSONObject概述 可以直接使用 new 关键字实例化一个JSONObject对象,然后调用它的 put() 方法对其字段值进行设置。二、org.json.JSONArray1、JSONArray概述 可以直接使用 new 关键字实例化一个JSONArray对象,然后调用它的 put() 方法...
2019-12-30 11:25:14
91
原创 文件和流的转换
文件转换InputStream/** * 文件转换InputStream * * @param file * @return * @throws FileNotFoundException */ public InputStream getInputStream(File file) throws FileNotFoundException { return...
2019-12-26 17:20:28
191
原创 图片压缩、上传
图片上传图片多张上传时在input中添加multiple属性<img type="file" multiple="multiple"/>1、上传图片<label for="fengmian" class="btn btn-success btn-xs">上传封面</label><input type="file" id="f...
2019-12-26 17:03:26
155
原创 Tomcat中server.xml修改Context指向外部文件
<Context>元素 它由Context接口定义.是使用最频繁的元素.每个<Context元素代表了运行在虚拟主机上的单个Web应用.一个<Host>可以包含多个<Context>元素.每个web应用有唯一的一个相对应的Context代表web应用自身.servlet容器为第一个web应用创建一个。 <!--Conte...
2019-12-26 16:03:15
626
转载 tomcat中server.xml配置详解
一、Tomcat Server的结构图如下:二、tomcat中server结构<Server><Listener/><GlobaNamingResources></GlobaNamingResources<Service><Connector/><...
2019-12-25 14:54:14
184
原创 tomcat中mime type配置
在一些场景下tomcat下的一些文件在浏览器中访问的时候 浏览器会直接打开这个文件内容而不是下载该文件反之亦然,这时候需要设置tomcat下的配置,打开tomcat目录下的conf文件夹下的web.xml文件。 如果直接下载一个txt而不是在浏览器中自动打开可以使用流这种下载配置:<mime-mapping> <extension&...
2019-12-25 11:52:25
926
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人