自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 案例-使用Quartz框架编写定时任务

Quartz框架任务(Job):需要执行的具体工作触发器(Trigger):在特定的时间触发任务的执行调度器(Scheduler):任务的实际执行者,负责粘合任务和触发器。案例:新建maven项目,添加Quartz依赖 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId>

2020-07-02 01:19:00 236

原创 案例--使用freemarker实现代码自动生成

freemarker是一款模板引擎,一种基于模板和数据,并用来生成输出文本(HTML、配置文件,源代码等)的工具。freemarker模板文件相关语法1、输出基本数据类型或对象属性${数据} 或者 ${对象.属性}如: ${name} ${user.username}2.输出集合<#list userList as item> ${item.username}</#list>3.if判断#list userList as item

2020-06-30 00:32:20 1211

原创 IDEA常用快捷键

Alt + Shift + 前方向键 移动光标所在行向上移动 Alt + Shift + 后方向键 移动光标所在行向下移动 Ctrl + Shift + F 根据输入内容查找整个项目 或 指定目录内文件 Ctrl + Shift + Enter 自动结束代码,行末自动添加分号 Ctrl + Shift + J 自动将下一行合并到当前行末尾 Ctrl + Shift + R 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件 Ctr...

2020-06-24 00:53:09 154

原创 Win10下安装绿色版MySQL8.0.15

1、获取Mysql解压包:链接:https://pan.baidu.com/s/1Y5Xj3eerF1Ye1j7sXzA5OA提取码:zyp8或者官网下载https://dev.mysql.com/downloads/mysql/2、解压到自己想放的文件夹。3.配置环境变量:添加MYSQL_HOME编辑Path4、在根目录下创建data文件夹与my.ini文件,my.ini文件添加:[mysqld]# 设置3306端口port=3306# 设置mysq...

2020-06-21 01:12:21 816

原创 Maven项目中引用nexus私服仓库的两种方法

1.主工程项目中pom文件配置 <repositories> <repository> <id>nexus</id> <name>Nexus Repository</name> <url> http://服务器IP:8081/nexus/content/groups/public/</url>

2020-06-19 23:56:11 912 1

原创 nexus Maven往私服上传构件与从私服下载构件(jar包等文件)相关配置

登录nexus:选择jar文件:上传:上传成功:

2020-06-19 21:47:04 311

原创 使用Nexus搭建Maven私服

一、使用背景:通过中央仓库俩获取所需的构件,实际开发中会存在由于网速慢,下载jar包久,不利于公共构件的管理与维护。解决方案:搭建maven私服优点:本地仓库下载速度优先于远程仓库下载,可自行进行构建的管理与维护(第三方jar包、公共构件等)二,相关产品相关产品:Apache Archiva、Artifactory、Sonatype NexusSonatype Nexus: 强大的Maven仓库管理,简化了内部仓库的维护与外部仓库的访问。 不需要数据库,使用文件系

2020-06-19 00:40:13 170

原创 使用Tengine+Lua+GraphicsMagick实现图片自动裁剪缩放

一、需求背景互联网电商网站,大量不同需求的图片(同一个图片需要不同尺寸的缩略图),需要对图片进行处理。二、解决方案在上传图片时就生成所需缩略图。 根据请求指定尺寸的图片自动生成相应的缩略图(使用Tengine+Lua+GraphicsMagick实现)。三、软件介绍Tengine : 淘宝改良的Nginx,并集成了Lua模块,负责展示图片和调度Lua脚本。 Lua : 脚本语言,嵌入到应用程序中,提供灵活的扩展和定制功能;Tengine通过Lua实现对GraphicsMagick操作.

2020-06-17 00:38:44 342

原创 CentOS7安装JDK8和多个tomcat

1、安装JDK1.8链接:https://pan.baidu.com/s/1yqQv_GwAutEXj10jMV9KZg提取码:vwaw创建java目录:mkdir –p /usr/local/java ,将jdk-8u171-linux-x64.tar.gz放在该目录下解压:tar -zxvf jdk-8u171-linux-x64.tar.gz修改配置文件(配置环境变量)vi /etc/profile用vim编辑器来编辑profile文件,在文件末尾添加以下内容:expo.

2020-06-14 23:45:02 287

原创 Linux 指令

复制文件夹:cp -r 原文件夹 目标文件夹CentOS7开放某端口: #1.查看已经开放的端口 firewall-cmd --list-ports #2.开启指定端口(例:80端口): firewall-cmd --zone=public --add-port=80/tcp --permanent #3.重启防火墙 firewall-cmd --reload...

2020-06-14 23:07:49 147

原创 Notepad++ 下载与安装

官网直接下载就好:https://notepad-plus.en.softonic.com/默认安装就好。

2020-06-06 10:46:39 9374

原创 springboot集成通用mapper与分页助手时报错,java.lang.NoSuchMethodException: com.github.abel533.provider.....

java.lang.NoSuchMethodException: com.github.abel533.provider.MapperProvider.<init>()。。。在启动类中 添加注解 @MapperScan--指向你的mapper接口所在的包import org.mybatis.spring.annotation.MapperScan;import org.s...

2019-05-14 16:27:35 836

原创 启动springboot报异常:java.sql.SQLException: Unknown system variable 'language' 解决方法

java.sql.SQLException: Unknown system variable 'language' at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) ~[mysql-connector-java-5.1.40.jar:5.1.40] at com.mysql.jdbc.MysqlIO.checkE...

2019-05-14 10:36:00 1731 1

原创 Python 3.6 学习--基础7:循环技术,更多关于条件,比较序列和其他类型

来源:https://docs.python.org/3.6/tutorial/datastructures.html#the-del-statement1.循环技术循环遍历字典时,可以使用该items()方法同时检索密钥和相应的值。&gt;&gt;&gt; knights = {'gallahad': 'the pure', 'robin': 'the brave'}&gt;&g...

2018-07-31 22:10:16 342

原创 Python 3.6 学习--基础6:数据结构--del声明,元组和序列,集合,字典

来源:https://docs.python.org/3.6/tutorial/datastructures.html#the-del-statement1.del声明有一种方法可以从列表中删除一个项目,而不是它的值:del语句。这与pop()返回值的方法不同。该del语句还可用于从列表中删除切片或清除整个列表(我们之前通过将空列表分配给切片来执行此操作)。例如:&gt;&gt;&g...

2018-07-31 21:58:11 376 1

原创 Python 3.6 学习-- 基础5:数据结构--列表。

更多关于列表列表数据类型有更多方法。以下是列表对象的所有方法:list.append(x )将项添加到列表的末尾。相当于。a[len(a):] = [x]list.extend(可迭代的)通过附加iterable中的所有项来扩展列表。相当于 。a[len(a):] = iterablelist.insert(i,x )在给定位置插入项目。第一个参数是要插入的元素的索引,...

2018-07-30 21:59:04 324 1

原创 Pyhton 3.6学习--基础4:Lambda表达式,文档字符串,功能注释,Intermezzo:编码风格

Lambda表达式可以使用lambda关键字创建小的匿名函数。此函数返回其两个参数的总和:。Lambda函数可以在需要函数对象的任何地方使用。它们在语法上限于单个表达式。从语义上讲,它们只是正常函数定义的语法糖。与嵌套函数定义一样,lambda函数可以引用包含范围的变量:lambda a, b: a+b&gt;&gt;&gt; def make_incrementor(n):... ...

2018-07-30 21:45:38 308

原创 Python 3.6学习--基础3:函数的定义

来源:https://docs.python.org/3.6/tutorial/controlflow.html#the-range-function&gt;&gt;&gt; def fib(n): # write Fibonacci series up to n... """Print a Fibonacci series up to n."""... a, b ...

2018-07-30 21:40:20 899

原创 python 3.6学习--基础2:while,if,for的使用,pass陈述。

1.while&gt;&gt;&gt; # Fibonacci series:... # the sum of two elements defines the next... a, b = 0, 1&gt;&gt;&gt; while b &lt; 10:... print(b)... a, b = b, a+b...112358 第一行包含多...

2018-07-26 23:21:54 557

原创 python 3.6学习--基础1:数字,字符串,数组,列表的基本使用

来源:官方文档:https://docs.python.org/3.6/tutorial/index.html都是拷下来自己看的(小白上路的笔记),官方文档更详细...1,数字:解释器充当一个简单的计算器,您可以在其上键入表达式,它将写入值。1.1 加减乘除没什么好讲的,贴点示例看看就行&gt;&gt;&gt; 2 + 24&gt;&gt;&gt; 50 - 5*620&...

2018-07-25 00:03:18 421

原创 安装pywin32(Python调用win api)

百度经验:https://jingyan.baidu.com/article/6b97984de993431ca2b0bfc2.html

2018-07-24 22:54:29 2792

原创 Python学习-下载安装python 3.5.1

1.百度经验:      https://jingyan.baidu.com/article/e73e26c0bad76224acb6a766.html;就这样。

2018-07-23 23:08:02 1003

原创 struts2学习笔记2----参数传递,一个Action类中有多个方法时的指定调用

1.若传输路径上带参数,则在action中定义一个属性名为参数名的属性,且加上get,set方法,如:    &lt;a href="&lt;%=path%&gt;/hello.action?username=TOM"&gt;跳转欢迎界面&lt;/a&gt;&lt;br&gt;则在Action类中有:private String username;和其对应的get,set方法就可以在action中...

2018-07-02 12:39:41 718

原创 struts2学习笔记1---MyEclipse基础配置,使用Action

1.项目右键点击MyEclipes---&gt;Add Struts Capabilities..---&gt;选择2.1---选中第一个Core包.2.点击finish后生成Struts.xml文件以及web.xml的核心过滤器.    &lt;filter&gt;  &lt;filter-name&gt;struts2&lt;/filter-name&gt;  &lt;filter-cla...

2018-06-29 16:44:07 467

原创 SpringMVC 拦截器实现

1.spring-mvc-servlet.xml中添加:    &lt;mvc:interceptors&gt;   &lt;mvc:interceptor&gt;     &lt;mvc:mapping path="/test/*.do"/&gt;   //拦截路径     &lt;bean class="com.pp.test.ctrl.MyInterceptor"&gt; &lt;/bean

2018-06-29 11:09:41 122

原创 SpringMVC实现国际化

这里以中文英文为例.1.spring-mvc-servlet.xml 中添加Bean        &lt;bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"&gt;   &lt;property name="basename" value="res"&gt;

2018-06-29 10:52:16 167

原创 SpringMVC使用JSON传递数据

1.jar包支持: jackson-all-1.9.8.jar.2.spring-mvc-servlet.xml中加入以下驱动    &lt;mvc:annotation-driven&gt;    &lt;mvc:message-converters&gt;       &lt;bean  class="org.springframework.http.converter.StringHttpM...

2018-06-28 17:53:29 248

原创 SpringMVC 做请求参数的类型转换

一.简单转换-Spring自带的转换Editor以接收Date类型为例:        @RequestMapping("/testFunc") public String testFunc(String name,Date now){ System.out.println(name); System.out.println(now); return "welcome"; } @InitB...

2018-06-28 17:17:31 1152

转载 34个数据库常见面试题讲解

1、触发器的作用?触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2、什么是存储过程?用什么来调用?存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可...

2018-06-10 18:26:31 234

原创 Hibernate框架的检索方式

首先拿到session                Configuration cfg = new Configuration().configure("hibernate.cfg.xml"); //hibernate3 SessionFactory sf = cfg.buildSessionFactory(); //open Session session = sf.openSessi...

2018-06-06 21:08:50 165

原创 JDBC连接oracle数据库 ,Statement, PreparedStatement,CallableStatement 的使用,对时间参数的处理

JDBC连接oracle1.在Oracle数据库安装文件夹中找到 jdbc文件夹→lib文件夹E:\app\amin\product\11.2.0\dbhome_1\jdbc\lib2.在myeclipse中导入此Jar包 导入方法: 建立一个项目,在项目名称上右键鼠标选择 Build Path→ConfigBuildPath-&gt;liba...

2018-04-28 15:27:34 834

原创 oracle中增删改操作,约束条件

约束条件主键:primary key, PK = unique + not null外键:foreign key, FK唯一:unique非空:not null检查:check--建表create table student(id number primary key,name varchar2(20),email varchar2(40),registtime date...

2018-04-27 14:31:49 1412

原创 CSV文件的创建方式,文本文档,Excel文档创建,Javacsv实现Java写csv文件

1.新建一个txt文档,然后点击编辑,注意再关键字和关键字之间一定要用逗号隔开,点击右上方的文件,选择重命名输入编码utf-8,然后再点击保存即可。或者直接修改文件名,把txt改成csv。2.使用WPS,先打开excel文件编辑,保存后,选择‘另存为,点击其他格式,再选择CSV ,最后再重新保存即可,但是会弹出来一个对话框,点击确定。3..写CSV文件案例public static void wr...

2018-04-02 13:07:57 667

原创 java读取csv文件,跳过第一行,将数据导入到数据库中,使用javacsv

public class TestReadcsvFile { public static void main(String[] args) { readFile("D:/csvf/csvTestFile.csv"); } public static void readFile(String filePath){ Connection conn = null; String drive...

2018-04-02 12:45:02 3931

UE4虚幻4中文视频教程.txt

虚幻4引擎中文自学视频教程,涵盖了ue4的安装与游戏开发的基础知识,模型的使用等。。。。。。。。。。。。。。

2020-06-21

空空如也

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

TA关注的人

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