- 博客(46)
- 收藏
- 关注
原创 笔记:bat基础
rem和:: 注释命令;bat不执行该行代码;编码:设置为ANSI%a%调用变量a;| 连接两条命令1.@字符放在命令前将关闭该命令回显,无论此时echo是否为打开状态。2.echo:打开回显或关闭回显功能格式:echo [on|off]关闭echo命令行自身的显示,则需要在该命令行前加上“@”。3.输出提示信息echo 信息内容 或 echo “信息内容” “”里面的字符串可以包含空格;4.pause让dos命令窗口不自动关闭;5.删除文件del 文件名6.新建文件:文
2020-11-02 20:02:53
194
原创 笔记:bat脚本基本语法;
setlocal设置临时改变系统变量,,这样我们定义或修改变量,只对本bat文件有效。1.变量命名定义set 变量名=变量值命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。声明一个name的变量为lz,调用变量%name%set name=lzecho %name%2.条件控制if aa==AA(echo “is equal”)else(ech
2020-10-31 22:42:50
3047
原创 笔记:java中变量的区别
42.变量全局变量:又名成员变量。静态变量:static int a = 3;实例变量:int b = 3;成员变量不能在类体中先声明(定义)后赋值;赋值需要加{};在方法中可以对静态变量a赋值,不能对实例变量b赋值;43.局部变量和成员变量定义位置不一样:局部变量在方法内;成员变量在方法外,类中;作用范围不一样:局部变量当前方法中;成员变量整个类;内存位置不一样:局部变量在栈内存;成员变量在堆内存;生命周期不一样:局部变量随方法进栈而诞生,出栈而死亡;成员变量随对象创建而
2020-10-12 21:37:48
285
原创 笔记:dubbo笔记
1.单体架构: 所有功能在一个项目系统里;2.垂直架构: 大项目切割成若干个小的项目,用户项目,订单项目,各系统可用不同语言。3.SOA架构: service oriented architecture 面向服务的架构。 说明:将重复功能抽取成组件的形式,各服务器单独发布。 通讯采用ESB(企业服务总线)的形式作为通信的桥梁。4.微服务架构 UI层:PC或者移动,展示的界面,订单商品物流界面等,通过服务网关与服务层交互 服务层:单独部署独立运行的服务,用户服务,订单服务等,
2020-09-22 20:54:43
90
原创 笔记:JavaScript笔记
1.JavaScript输出使用 window.alert() 弹出警告框。使用 document.write() 方法将内容无格式写到 HTML 文档中。使用 innerHTML 写入到 HTML 元素。使用 console.log() 写入到浏览器的控制台write()和innerHTML中都可以添加标签来改变输出的样式。1.write()和页面一起加载在加载页面时候执行write()会直接写在html中<body><h1>我的第一个 Web 页面</
2020-09-22 20:53:33
211
原创 笔记:el表达式和jstl标签
31.el表达式和jstl1.el概述el表达式出现的目的是要替代jsp页面中脚本的编写。在学EL表达式之前我们必须通过<%= %>来取出域中的数据el表达式取值:${ }四大域:pageContext域:${pageScope.key};request域:${requestScope.key};session域:${sessionScope.key};application域:${applicationScope.key};2.jstl概述JSTL是J
2020-09-21 22:54:54
93
原创 笔记:运算符,java基础排序算法
21.逻辑运算符(且或非)逻辑运算符操作的都是boolean类型&–逻辑与:都true为true&&–短路与:|–逻辑或:有true为true||–短路或:!–逻辑非:第一个true为false,第一个false为true^–逻辑异或:俩个相同为false,不同为true开发中用短路22.位运算符位运算符操作的是数值,整数“<<” 左移:3<<2=12,3左移2位,二进制左移两位,末尾用0补齐
2020-09-16 21:32:00
146
原创 笔记:依赖注入
19.依赖注入把有依赖关系的类放到容器中,解析出这些类的实例,就是依赖注入。目的是实现类的解耦例:Class A中用到了Class B的对象b,一般情况下,需要在A的代码中显式的new一个B的对象。采用依赖注入技术之后,A的代码只需要定义一个私有的B对象,不需要直接new来获得这个对象,而是通过相关的容器控制程序来将B对象在外部new出来并注入到A类里的引用中。20.依赖注入分类基于构造函数的依赖注入构造函数的参数是依赖项在配置文件给构造函数指定参数<bean nam
2020-09-16 21:15:03
100
原创 笔记:java基础与jdk
9.顶级父类ObjectObject类是所有类的直接或间接父类boolean equals(Object obj):比较两个对象是否相等,其实内部比较的是两个对象的地址toString():将对象变为字符串getClass():获取任意对象运行时的所属字节码文件对象。hashCode():返回该对象的哈希码值,支持此方法是为了提高哈希表的性能。10.jdkjava development kit (Java开发工具包)jdk包括jre开发工具:javac.exe打包工具:jar.e
2020-09-16 21:13:19
82
原创 笔记:全选操作和简易验证码
全选<script> $(function () { //全选 $(".checkAll").click(function () { if ($(".checkAll").is(":checked")) { $(".check1").each(function () { ...
2020-05-08 12:04:38
120
原创 笔记:Jquery笔记二,常用选择器函数
1.$(“p:first”)选取第一个p元素2.$(“ul li:first”)选取第一个 ul元素的第一个 li元素3.$(“ul li:first-child”)选取每个 ul元素的第一个 li元素4.$("[href]")选取带有 href 属性的元素5.奇偶位置$("tr:even")//选取偶数位置的 <tr> 元素 $("tr:odd")//选取...
2020-04-14 09:58:10
127
原创 笔记:利用url传递对象
利用异步建表之后,查看某一行的详细信息,要求不能利用id查询,就需要在当前页面传输对象到另一个页面1.首先我们都知道url传参数很简单。利用url?name=zhangsan;//在url页面即可获得参数2.传对象需要进行json处理。利用JSON.stringify(obj)处理json格式数据可以传输;但对象格式和json格式有一点区别,他不是简单的键值对。3.利用编码解码对js...
2020-04-10 10:16:21
3574
2
原创 笔记:利用jquery异步加载table
1.首页页面建立容器此处是点击类样式为list的btn,在类样式为add的div里面添加一个table <button class="list">列表</button> <div class="add"></div>2.其次在javascript里面发起异步请求发起异步请求找到div容器并置空此处一定利...
2020-04-10 09:59:19
274
原创 笔记:Jquery学习笔记1
1.显示和隐藏切换toggle()函数显示被隐藏的元素,并隐藏已显示的元素toggle(speed,callback);//参数可选可选的 speed 参数规定隐藏/显示的速度,可以取以下值:“slow”、“fast” 或毫秒。可选的 callback 参数是隐藏或显示完成后所执行的函数名称。$("button").click(function(){ $("p").toggle...
2020-04-08 22:08:31
112
原创 笔记:springboot中使用thymeleaf模板引擎实现国际化汉英语转换
1.写汉语英语配置资源文件2.springboot自动配置好了管理国际化资源文件的组件3.指定资源文件包名spring.messages.basename=i18n.login4.去页面获取国际化的值 thymeleaf使用#{}获取资源文件的值<!--单标签--><input type="checkbox" name="remember">[[#{log...
2020-04-06 19:16:10
324
原创 笔记:springboot日志处理与thymeleaf模板引擎的初步使用
springboot资源文件1.静态资源放在 static public resources 等文件夹2.欢迎页 index.html 以上三个路径随便放。3.网页前的图标,自定义图标,命名为 favicon.ico 以上三个路径随便放1.配置文件#1.配置文件:随机数$(random.value)#2.配置文件:占位符$(dog.name)获取之前配置的值,如果没有:默认值$(d...
2020-04-05 20:12:55
241
原创 笔记:单例的几种方式
单例模式:单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单...
2020-04-02 08:54:47
97
原创 笔记:java基础复习
1.java内存寄存器内存:是一块较小的内存空间;线程私有;本地方法区:也叫Native Method,是java调用非java代码的接口,例如去调用底层c语言的库;栈:每个线程包含一个栈区,例如main最先执行最后结束那样,先进后出原则,存储局部变量;方法区:线程共享,用于存储已经被虚拟机加载的类信息,常量,静态常量等,堆:heap,一个JVM只有一个;堆内存大小:是可以调节的;被所...
2020-04-01 11:36:48
165
原创 笔记:Jdbc理解与连接笔记
1.最初的jdbc连接:/** * jdbc工具类,负责: * 1. 加载/注册数据库驱动程序 * 2. 获取数据库连接 * 3. 释放数据库资源(Connection, Statement, ResultSet) */1.资源文件jdbc.propertiesjdbc.driver=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:or...
2020-03-31 09:10:43
124
原创 笔记:mybatis配置sqlSession以及sqlSessionFactory
1.mybatis配置文件:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">&l...
2020-03-30 10:28:56
1080
原创 笔记:mybatis的多表连接和嵌套查询简单笔记
1.mapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!--namespace: ...
2020-03-30 10:19:08
299
原创 笔记:mybatis的一二级缓存
mybatis一级缓存默认开启一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL。1.例如: @Test public void testUnit() { System.out.println(employeeMapper.selectById...
2020-03-29 19:42:24
175
原创 笔记:文件晒选复制;
//筛选文件: // 1. 匿名内部类 // 2. lambda表达式 // 3. 单独创建一个类去实现 FileFilter或者FilenameFilter接口1.匿名内部类实现文件晒选 public static void main(String[] args) { File directory = new File("D:\\ide...
2020-03-28 21:50:40
106
原创 笔记:表单验证以及sweetalert中swal的使用
1.表单验证jsp页面表单样例<div class="input-group input-group-lg"> <span class="input-group-addon" id="sizing-addon1"><span class="glyphicon glyphicon-user"></span></span> ...
2020-03-27 18:35:48
1421
1
原创 笔记:同学给的文件下载
文件下载:@ResponseBody@RequestMapping(value="/download",method= RequestMethod.GET)public String download(@RequestParam(value="music")String music, HttpServletRequest request, ...
2020-03-26 22:40:45
68
原创 笔记:mybatis笔记
1.注解insert加@insert注解参数是实体类; @Insert("insert into mcLog values(#{logDate},#{logContent})") public boolean insertLog(McLog mcLog);占位符内容设置实体类的属性;2.查询Select多参数@Select("select * from mcUser wh...
2020-03-24 23:31:28
539
原创 笔记:线程以及锁的相关知识
1.线程线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务2.守护线程守护线程是特殊的线程,一般用于在后台为其他线程提供服务.(主线程结束,守护线程就结束)Java中,isDaemon():判断一个线程是否为守护线程.Java中,setDa...
2020-03-21 14:17:15
102
原创 笔记:网络编程,多线程传输文件,文件名字和内容不用不同流封装来传
网络编程:网络编程从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用。网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的1.InetAddress此类表示互联网协议 (IP) 地址。IP 地址是 IP 使用的 32 位或 128 位无符号数字,它是一种低级协议;UDP 和 TCP 协议...
2020-03-20 23:19:38
143
原创 笔记:日期,万年历,日期转换工具笔记
日期类常用的方法,Date和Calendar的;1.Date类常用方法 /*1.new Date()*/ Date date = new Date(); System.out.println("new Date()格式日期:"+date); /* * 2.date.getTime()得到1970-01-01 00:...
2020-03-20 09:00:56
118
原创 笔记:反射
1.反射定义在运行过程中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用他的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。2.相关信息名字用途Class代表类的实体,在运行的java程序中表示接口和类Field成员变量,类的属性Method成员函数,类的方法Construc...
2020-03-18 21:03:58
85
原创 笔记:java流,io,file,字节字符输入输出流理解
1.file类文件或目录都被抽象成一个file实例;File file = new File(“c:\\demo.txt”); //表示文件File dir = new File(“c:\\dir”); //表示目录2.什么是流?流是一组有序,有起点和终点的字节的数据序列。包括输入流和输出流.是指一连串流动的字符,是以先进先出方式发送信息的通道。3.分类字节流:8位字...
2020-03-18 15:09:42
114
原创 笔记:ajax整理
1.理解Ajax异步:Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。2.异步...
2020-03-17 17:18:20
101
原创 笔记:maven整理--安装
1.maven的理解1.Maven是Apache下的一个纯java开源项目,是用来管理java项目的2.Maven引入好处:不用再导入jar包,节省了系统空间,通过依赖管理 将需要的jar包放在了本地仓库中3.Maven引入后可以对项目进行编译,清除,测试,运行,打包,部署。4.maven项目还可以支持跨平台。2.maven能做什么jar声明依赖管理项目自动构建3.maven下...
2020-03-17 13:07:11
161
原创 笔记:集合,this关键字理解
1.System.exit(0)无论程序怎么样,finally里的程序必须执行除非前面有System.exit(0);停止虚拟机出现。2.Collections的shuffe()方法;Collections有个方法shuffe使用默认随机源对指定列表进行置换。所有置换发生的可能性都是大致相等的斗地主生成牌,洗牌,发牌,看牌的实现;生成牌:有54张牌,一个编号对应一个牌;ArrayL...
2020-03-16 22:58:42
214
1
原创 笔记:spring简介
1.spring框架的核心功能有两个:spring容器作为超级大工厂,负责创建,管理所有的java对象,这些java对象被称为Bean。spring容器管理容器bean之间的依赖关系,spring使用一种被称为“依赖注入”的方式来管理bean之间的依赖关系。2.理解依赖注入:以配置文件来管理java实例的协作关系,称之为控制反转(Inverse of control,IoC)。后来起...
2020-03-16 20:12:04
131
原创 笔记:Tomcat一点知识
什么是tomcat?Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache 、Sun 和其他一些公司及个人共同开发而成,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,是开发和调试JSP 程序的首...
2020-03-15 19:32:25
125
原创 笔记:安卓改变app名字和定位显示时间间隔的问题
1.安卓改变图标和app名字在AndroidManifest.xml里改;android:icon="@drawable/lz"android:label="@string/app_name"2.http协议不支持Android P 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉解决方法1: android:usesCleartextTraffic="true"解决...
2020-03-15 19:21:12
323
原创 笔记:基于安卓的登录,以及进行http交互的错误
毕设的服务器方面算是快做完了,然后今天把app登录补充了一下,碰到了许多bug,头大。想着吃完晚饭总结一下,结果同学叫去吃鸡,因为有两个妹子,盛情难却,就陪他们打了两三把,好久不玩,手生,感觉菜了不少,新装备什么突击兵,工装兵,三级甲坏了还能修理,不用你拼死拼活的抢了,这游戏就变得没意思了啊。哎,然后呢有个妹子打了两把说头晕,就没再继续了。登录界面如下:超级简单的一个登陆界面主acti...
2020-03-14 22:16:12
119
原创 笔记:JVM的一点知识
1.JVM是一个运行环境,和其他计算机软件没有什么区别。2.体系结构:运行时数据区1.栈里面不会有垃圾。2.调优百分之九九是在堆和方法区里面。百分之九九是在堆里。3.类加载器 作用:–> 加载class文件 --> 实例化双亲委派机制 1.类加载器收到加载的委托,会将这个请求委托给父类,一直向上,直到根类加载器 2.启动类(根)加载器检查是否能够加载...
2020-03-14 16:40:19
94
原创 笔记:springmvc自定义类型转换器和异常处理器
3.自定义类型转换器开发及配置。java转换器代码:public class MyStringToDateConverter implements Converter<String, Date> { @Override public Date convert(String s) { if (s==null) { throw n...
2020-03-14 00:10:58
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人