- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 日语N5笔记
N5维度:1.肯定,否定;2.时空:过去,将来;3.静止,运动;静止:一,名词,一类形容词过去现在,将来肯定②①否定④③① ~は~です。② ~は~でした。 例:張さんは日本人でした、でも、今は中国人です。张先生以前是日本人,现在是中国人。③ ~は~ではありません。④ ~は~ではありませんでした。例:張さんはpangziではありませんでした。张先生过去不是胖子。转换为普通型过去现在,将来肯定②①否定
2021-02-11 16:51:07
855
1
原创 JAVA笔记
数组初始化一维数组Java 语言中数组必须先初始化,然后才可以使用。所谓初始化,就是为数组的数组元素分配内存空间,并为每个数组元素赋初始值。能不能只分配内存空间,不赋初始值呢?不行,一旦为数组的每个数组元素分配了内存空间,每个内存空间里存储的内容就是该数组元素的值,即使这个内存空间存储的内容为空,这个空也是一个值(null)。不管以哪种方式来初始化数组,只要为数组元素分配了内存空间,数组元素就具有了初始值。初始值的获得有两种形式,一种由系统自动分配,另一种由程序员指定。数组在初始化数组的同时,可以
2021-01-29 18:27:35
452
原创 GIT
安装https://git-scm.com/image-202101291700407341.可以查看文档2.下载2.1安装时按照默认选择即可2.2打开gitbash,输入 git --version,确定版本号正常出现管理GIT项目gti add跟踪新文件,或者说将内容从工作目录添加到暂存区。git status用于显示工作目录和暂存区的状态。使用此命令能看到那些修改被暂存到了, 哪些没有, 哪些文件没有被Git tracked到。git status不显示已经commit到项目历史
2021-01-29 18:23:46
209
1
原创 Oracle plsql 学习笔记
desc命令:列出表结构select 8+1 from dual :可以直接from一个虚拟表去做四则运算SQL四种语言:DDL,DML,DCL,TCL
2020-11-28 15:37:55
160
原创 mybatics 学习
MyBatis框架执行流程1.将sql语句和数据库配置信息保存在配置文件2.在MyBatis运行时,将配置信息存储Configuration对象3.在创建SqlSession对象提供属性1)Configuration对象2)dirty:truesql语句执行完毕后 可以事务提交false .sql语句执行发送错误 事务进行回滚3)Executor执行器对象:创建Statement对象,在创建过程中依靠 MapperStatement对象将赋值内容与sql占位符进行绑定4.SqlSe
2020-11-25 17:22:31
114
原创 刷力扣思路笔记
22. 括号生成数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。示例:输入:n = 3输出:[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”]思路:二叉树法+迭代func(左括号个数,右括号个数,字符串,list) ,个数的初始值为nif (l = = 0&&r = = 0) list.add(str) return;if(l > r)returnif(l <
2020-11-24 15:14:39
114
原创 SpringBatch简单使用
ide:idea语言:java8框架:springboot简单概述框架一共有4个主要角色:Jobl auncher是任务启动器,通过它来启动任好,可以看做是程序的入口。Job代表着一个具体的任务。Step代表一 个具体的步骤,一个Job可以包含多个5tep (想象把大象放进冰箱这个任务需要多少个步骤你就明白了) .JobRepository是存储数据的地方, 可以看做是一个数据库的接口,在任务执行的时候察要通过它来记最任务状态等等信息。快速搭建1.输入网址 : start.spri
2020-11-18 11:56:53
918
原创 python 函数式编程思想
函数式编程的基础风格特征:函数是一等公民1.函数能作为参数传递,或者是作为返回值返回。2.函数是变量它在创建函数时绑定一个函数对象例;def fn() :print (“hello wor1d”)f1= fnf1() #等同于调用函数fn()高阶函数:1.函数接受一个或多个函数作为参数传入2.函数返回一个函教3.函数作为函数的返回值示例:def print_hello(): print("hello") return print_hello4.函数作为函数的参
2020-11-16 14:11:53
247
原创 python 函数的参数
函数的参数:1.位置形参:def sum3(a,b,C): pass print "a=",a实参和形参通过位置进行对应和传递实参和形参的个数必须完全相同2.关键字传参:关键字传参是指传参时,按着形参的名称给形参赋值,实参 和形参按名称进行匹配.示例:sum3(a=1,b=2,c=3)sum3(b=2,a=1,C=3)3.序列传参:序列类型(list, tuple,str) 作为参数列表传递,其要求是:序列的元素个数必须与参数的个数相同示例:s1=[11,22,33]#
2020-11-15 15:32:49
194
原创 常见面试题
一,交换两个变量的值,不使用第三个变量的四种法方法:异或运算:int a=10,b=12a=a^b;b=a^b;a=a^b;根据异或的自反率:自反:a ⊕ b ⊕ a = b上面的可以解释成1.a = a^b2.b = a^b ^b → a3.a=a^b ^ a → b二,给定一个字符串,统计出每个字母出现次数map解决for(Character ch: str1.toCharArray()){ //判断是否为字母,其他符号不考虑统计 if( (ch>
2020-11-15 09:05:10
98
原创 python学习
相关:Linux Ubantu geditpython是面向对象语言Linux相关命令mkdir:新建目录cd:进入目录touch:新建文件夹python:运行python文件
2020-11-14 08:24:37
125
原创 js-内置对象的使用
Date日期对象的使用Date()日期对象﹑是一个构造函数,必须使用new来调用创建我们的日期对象var arr = new Array();//创建一个数组对象1.使用Date如果没有参数返回当前系统的当前时间var date = new Date();2.参数常用的写法:数字型 2019,10,01var date1 = new Date(2019,10,1);返回的是11月不是10月字符串型’2019-10-1 8:8:8’var date2 = new Date(
2020-11-09 19:39:11
159
原创 js学习
1.对象:可以让代码结构更清晰2.对象:复杂数据类型object3.本质:对象就是一组无序的相关属性和方法的集合。4.构造函数泛指某一大类,比如苹果,不管是红色苹果还是绿色苹果,都统称为苹果。5.对象实例特指一个事物,比如这个苹果、正在给你们讲课的pink老师等。6. for…in语句用于对对象的属性进行循环操作。对象创建var obj = fname: "pink老师",age: 18,sex:'男',fn: function(){}}遍历for infor (var k i
2020-11-09 16:21:10
116
原创 用idea把项目上传到git
1、用IDEA打开项目,创建一个本地git仓库,默认路径就是项目文件夹。这时项目目录中的文件名会变成红色,表示文件为提交到本地git。2、右击工程文件 ->git->add,这时文件名会变成绿色。3、右击工程文件 ->git->commit,提交到本地git。至此,本地git已commit完毕。建立本地仓库与远程仓库的连接 如果没有远程仓库,需要创建一个远成仓库。可以自己搭建一个,也可以使用码云、coding等。 这里使用的是coding。 (1)打开Re
2020-10-27 15:11:05
1395
原创 Java的函数式编程学习
本文仅为粗浅的学习笔记,请见谅!从Java 8开始,我们可以用Lambda表达式替换单方法接口在Java程序中,我们经常遇到一大堆单方法接口,即一个接口只定义了一个方法:ComparatorRunnableCallable以Comparator为例,我们想要调用Arrays.sort()时,可以传入一个Comparator实例,以匿名类方式编写如下: String[] array = ... Arrays.sort(array, new Comparator<S
2020-10-09 17:29:39
150
原创 正则表达式
自用的正则表达式,见谅!单个字符的匹配规则如下:注意:因为\也是Java字符串的转义字符,两个\实际上表示的是一个\\W可以匹配\w不能匹配的字符,\S可以匹配\s不能匹配的字符,这几个正好是反着来的。多个字符的匹配规则如下:复杂匹配规则主要有:分组匹配:引入java.util.regex包,用Pattern对象匹配,匹配后获得一个Matcher对象,如果匹配成功,就可以直接从Matcher.group(index)返回子串:import java.util.regex.*;p
2020-09-23 18:26:59
204
原创 SpringBoot中的SpringMVC配置
参考资料:SpringBoot官方文档Spring Boot为Spring MVC提供了自动配置,可与大多数应用程序完美配合。以下是SpringBoot对SpringMVC的默认配置org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration自动配置在Spring的默认值之上添加了以下功能:包含ContentNegotiatingViewResolver和BeanNameViewResolver。–>
2020-08-27 19:03:25
343
原创 模板引擎--Thymeleaf使用以及语法
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>默认只要我们把HTML页面放在classpath:/templates/,thymeleaf就能自动渲染;...
2020-08-26 16:30:36
190
原创 SpingBoot web开发
导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>SpringBoot对静态资源的映射规则WebMvcAutoConfiguration类的addResourceHandlers方法:(
2020-08-24 17:55:31
96
原创 SpringBoot配置
SpringBoot使用一个全局的配置文件,配置文件名application是固定的;application.properties:配置端口则输入:server.port=8081application.yml2.1配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;2.2YAML–标记语言对比XML,以数据为中心,更适合做配置文件例子:YAMLserver: port:8081XML: <server> &l
2020-08-24 17:25:25
87
原创 Profile介绍与使用
Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境1.多profile文件形式下面的代码系:默认8080端口,当能找到dev环境的配置文件时,优先按照active指定的文件配置spring.profiles.active =devserver.port =80802. yml支持多文档块方式每个文档块使用 - - - 分割server: port: 8080spring: profiles: active: pr
2020-08-24 15:51:04
2433
原创 SpringBoot日志框架
市面上的日志框架JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志门面 (日志的抽象层)日志实现 (日志的抽象层)JCL(Jakarta Commons Logging)JUL(java.util.logging)SLF4j(Simple Logging Facade for Java)Logbackjboss-loggingLog4j, Log4j2左边选一个门面(抽象层)、右边来选一个实现;例:SLF4
2020-08-24 13:58:26
154
原创 SpringBoot入门
优点快速创建独立运行的Spring项目以及与主流框架集成使用嵌入式的Servlet容器,应用无需打成WAR包starters自动依赖与版本控制大量的自动配置,简化开发,也可修改默认值无需配置XML,无代码生成,开箱即用准生产环境的运行时应用监控与云计算的天然集成创建一个maven工程- 导入spring boot相关的依赖 <parent> <groupId>org.springframework.boot</groupId>
2020-08-20 16:31:42
108
原创 启动SpringBoot项目的三个方法
一、maven创建一个maven工程- 导入spring boot相关的依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.1.RELEASE</version> &l
2020-08-20 14:17:01
488
原创 vue+axios笔记
ide:vscode导包:<!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>声明式渲染<div id="app"> {{ message }}</div><script> var app = new Vue({ el: '#app',
2020-08-19 16:34:23
148
原创 java测试常用注解
1.@assertEqualsassertEquals(Object expected, Object actual)assertEquals(String message, Object expected, Object actual)String message: 可选参数,将在发生错误时报告这个消息Object expected: 期望值,一般为用户指定的内容Object actual: 被测试的代码实际返回的结果当expected(期望值)和actual(实际值)为 float 或者
2020-07-27 21:00:54
541
原创 JPA部署与简单实例
ide:idea技术:maven jpa mysql一.导包pom.xml<dependencies> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>5.4.10.
2020-07-22 21:32:18
182
原创 基于jersey的RESTful api搭建
ide:idea1.创建项目首先创建一个web Application项目创建完项目后我们再用Add Frameworks Support把maven项目的支持引入。2.代码2.1 环境配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML
2020-07-22 14:00:41
237
原创 jQuery入门(三)--jQuery中的DOM操作
查找元素节点var $li = $("ol li:eq(0)");//获取<ol>里第一个<li>节点var li_txt = $li.text();//获取第一个<li>元素节点的文本内容alert(li_txt);//打印文本内容查找属性节点利用 jQuery 选择器查找到需要的元素之后,就可以使用 attr() 方法来获取它的各种属性的值。比如:var $para = $("p");//获取<p>节点var p_txt = $pa.
2020-07-02 12:36:41
247
1
原创 jQuery入门(二)--jQuery选择器
jQuery 中 的选择器完全继承了 CSS 的风格,通过使用 jQuery 选择器,我们可以快速的找到目标 DOM 元素,然后对它们进行一系列操作,学会使用选择器是学习 jQuery 的基础,jQuery 的行为规则都必须在获取到元素后才能生效。jQuery 中所有选择器都以美元符号开头:$()。jQuery 选择器的写法和 CSS 选择器的写法十分相似,只不过两者的作用效果不同,CSS 选择器找到元素后是添加样式,而 jQuery 选择器找到元素后是添加行为,DOM 对象方法 document.
2020-06-25 16:21:26
331
原创 jQuery入门(一)--jQuery介绍
jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某些操作。1配置环境 <head> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script></head>2基础语法是:$(selector).action()美元符号 $ 定义 jQuery。选择符(selector)“查询”和“查找” HTML 元素。jQuery 的 ac
2020-06-25 15:38:23
210
原创 #java小白自学路 # eclipse 安装
eclipse 安装这个eclipse版本是承接我的上一个博客的,适配的。链接:https://pan.baidu.com/s/19HqzPFqY8ZFwKbyVyAZWrg提取码:hik8解压后,打开eclipse.exe文件基础设置:点击菜单栏中的“windows”→ 点击“preference”→点击“general”→点击“start up and shut down...
2019-12-23 16:01:10
109
原创 #java小白自学路 # java 的安装与环境变量配置
java 的安装与环境变量配置:1.安装jdk包,解压,链接如下链接:https://pan.baidu.com/s/1pLp9tEHNT5j_W1ht8pP1Hg提取码:4msa2.配置环境变量1.右键“我的电脑”-“属性”-“高级系统设置”-“环境变量”2.在系统变量里新建JAVA_HOME和CLASSPATH,变量值如下图。3.在系统变量里编辑PATH,在原来的基础上,添加下图...
2019-12-23 15:53:48
314
原创 Sql Server 的异地备份
Sql Server 的异地备份注意:因版本不同,部分操作可能存在偏差,以下是2014版1.保证两台服务器互通* 在远程的机器上“打开cmd”→ 输入 ipconfig 得到ip地址 * 回到本地计算机打开“cmd”→ 输入 ping +刚刚得到的ip地址2、保证两台计算机之间密码用户名密码都一样* 可以在cmd中输入net user 查询3、存放备份文件的计算机开一 个共享文件...
2019-12-22 21:35:39
1606
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人