- 博客(23)
- 资源 (52)
- 收藏
- 关注
原创 Lua 学习(8)--Lua 运算符
运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型: 算术运算符 关系运算符 逻辑运算符 其他运算符算术运算符实例a = 21b = 10c = a + bprint("Line 1 - c 的值为 ", c )c = a - bprint("Line 2 - c 的值为 ", c )c = a * bprint("Line 3 -
2018-04-30 20:26:03 184
原创 Lua 学习(7)--Lua 函数
Lua 函数主要有两种用途: 1.完成指定的任务,这种情况下函数作为调用语句使用; 2.计算并返回值,这种情况下函数作为赋值语句的表达式使用。函数定义Lua 编程语言函数定义格式如下:optional_function_scope function function_name( argument1, argument2, argument3..., argumentn) function
2018-04-30 18:27:06 360
原创 Lua 学习(6)--Lua 流程控制
控制结构的条件表达式结果可以是任何值,Lua认为false和nil为假,true和非nil为真。要注意的是Lua中 0 为 true:--[ 0 为 true ]if(0)then print("0 为 true")end以上代码输出结果为:0 为 trueLua 提供了以下控制结构语句:if 语句 由一个布尔表达式作为条件判断,其后紧跟其他语句组成。if…else 语句 可以
2018-04-30 16:03:30 221
原创 Lua 学习(5)--Lua 循环
Lua 语言提供了以下几种循环处理方式: while 循环 在条件为 true 时,让程序重复地执行某些语句。执行语句前会先检查条件是否为 true。 for 循环 重复执行指定语句,重复次数可在 for 语句中控制。 repeat…until 重复执行循环,直到指定的条件为真时为止。 循环嵌套 可以在循环内嵌套一个或多个循环语句(while do … end;for … do …
2018-04-30 15:58:28 738
原创 Lua 学习(4)--Lua 变量
变量在使用前,必须在代码中进行声明,即创建该变量。 编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。 Lua 变量有三种类型:全局变量、局部变量、表中的域。 Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局部变量。 局部变量的作用域为从声明位置开始到所在语句块结束。 变量的默认值均为 nil。-- test.lu...
2018-04-30 15:49:42 152
原创 Lua 学习(3)--Lua 数据类型
Lua是动态类型语言,变量不要类型定义,只需要为变量赋值。 值可以存储在变量中,作为参数传递或结果返回。 Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function、thread和table。nil 这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。boolean 包含两个值:fals
2018-04-30 15:15:11 219
原创 Lua 学习(2)--Lua 基本语法
第一个 Lua 程序交互式编程Lua 提供了交互式编程模式。我们可以在命令行中输入程序并立即查看效果。Lua 交互式编程模式可以通过命令 lua -i 或 lua 来启用:$ lua -i $ Lua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio> 在命令行中,输入以下命令:> print("Hello World!")接着我们按下回车键,输出结
2018-04-29 21:38:09 206
原创 Lua 学习(1)--Lua 简介
Lua简介Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua 特性轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。 可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就
2018-04-29 20:47:37 152
转载 velocity学习(4)--toolbox.xml 工具箱
toolbox.xml 工具箱velocity-tools 提供了很多实用的 Java 类,使用这些小工具前,需要在 web.xml 中配置 toolbox.xml 文件,在 VelocityViewServlet 后加入另一个参数:<init-param><param-name>org.apache.velocity.toolbox</param-name><param-value>/WEB-
2018-04-29 17:46:06 3343
原创 velocity学习(3)--velocity.properties 配置文件
velocity.properties 配置文件apache 在 velocity-1.7.jar 的 org.apache.velocity.runtime.defaults 下提供了一个默认的配置文件 velocity.properties,同目录下的 directive.properties 定义的是 velocity 的常用指令(#set 等),我们可以打开观看其具体实现,这里不多做解释。在
2018-04-29 16:40:34 3713
原创 velocity学习(2)--VTL 语法
注释单行注释为 ##,多行注释为#* *#,被注释的内容不会被模板引擎解析,文档注释是:如下:#***@author xxx*@version 5*#变量、属性、方法的引用VTL 可以对变量、属性、方法进行引用。显示输出一个变量时,输出它的 toString 方法。这和 System.out.print()类似。输出一个属性时,该属性必须是可访问的,或者其 get 方法是可访问的,引用一个方法
2018-04-29 16:10:04 745
原创 Velocity学习(1)--hello world
主要内容: (1)velocity的介绍 (2)Servlet+velocity 环境搭建和 Demo1 velocity的介绍velocity 是 apache 开发的一个基于 Java 的模板引擎,通过 velocity 特定的语法 VTL,能够在一段文本(模板)中引用 Java 对象的属性,以达到模板+数据模型(Java 对象)生成特定文本的目的。将模板引擎用于 web 开发,能够实现 J
2018-04-27 23:08:04 222
原创 SpringBoot(10)--日志框架和SLF4j使用
主要内容: (1)日志框架 (2)SLF4j的使用1 日志框架市面上的日志框架; JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j….日志门面 (日志的抽象层) JCL(Jakarta Commons Logging) SLF4j(Simple LoggingFacade for Java) jboss-logging日志实现Log4j J
2018-04-25 11:38:18 464
原创 SpringBoot(9)--自动配置
主要内容 1 自动配置原理 2 细节(@Conditional派生注解)配置文件可以进行的配置:配置文件配置的属性参考1、自动配置原理:1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration 2)、@EnableAutoConfiguration 作用: (1)利用EnableAutoConfigurationImpor
2018-04-25 10:39:51 279
原创 SpringBoot(8)--配置文件加载位置,外部配置加载顺序
主要内容: (1)配置文件加载位置 (2)外部配置加载顺序配置文件加载位置springboot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件–file:./config/ –file:./ 指的是项目根目录 –classpath:/config/ –classpa
2018-04-25 10:13:45 3031 1
原创 SpringBoot(7)--配置文件占位符,profile
内容: 1 随机数 2 占位符获取之前配置的值,如果没有可以使用默认值 3 多Profile文件 4 yml支持多文档块方式 5 激活指定profile配置文件占位符1 随机数${random.uuid}、${random.int}、${random.long}${random.int(10)}、${random.int[1024,65536]}(1)第一个取出来的是随机数 (2)第二
2018-04-25 07:55:23 3322
原创 java开发的成长迷茫--java架构师
我自己已经工作快两年了,毕业一年了,我的目标定位是java架构师,可是对于自己该怎样成为一名架构师,很迷茫,同时也在不知道未来的成长过程该怎么走,总是在盲目的学习新技术,可是新技术是学不完的,总不能一辈子在学习新技术的道路上,然后做一两个小Demo,我感觉是时候给自己的知识体系做一个完善了,定位好目标,然后不断的完善自己才是最重要的。所以从现在应该做的是这样子:第一步:定位未来的职业目标。 ...
2018-04-24 16:19:16 656 1
原创 对象集合的一些问题探讨
(1)如何让一个List集合只存在User对象? (2)List集合如何去重?这个问题分为两种一种是简单类型的集合去重,一种是对象集合的去重? (3)如何取出一个Map集合的value值最大的所有key?问题一:如何让一个集合只存在User对象?思路:使用一个关键字 instanceofList<User> userList=new ArrayList<User>(); for(
2018-04-19 22:04:36 149
原创 SpringBoot(6)--配置文件的值注入问题探讨
主要内容: (1)@Value获取值和@ConfigurationProperties获取值比较 (2)配置文件注入值数据校验 (3)@PropertySource&@ImportResource&@Bean1 @Value和@ConfigurationProperties案例1:application.yml#注释 person: lastname: 吴凯 age: 24
2018-04-18 00:42:39 1784 1
原创 SpringBoot(5)--配置文件之自定义属性注入
主要内容 配置文件的自定义属性的值注入问题1 配置文件值注入首先定义两个实体类 Dog.javapackage com.wuk.helloworld.entity;public class Dog { private String name; private Integer age; public synchronized String g...
2018-04-15 22:30:33 993
原创 SpringBoot(4)--配置文件(YML语法)
1. 配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的; •application.properties •application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;2. YAML语法1、基本语法k:(空格)v:表示一对键值对(空格必须有); 以空格的缩进来控制层级关系;
2018-04-15 18:46:47 4801
原创 SpringBoot(3)--Hello World探究
1、POM文件1、父项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring‐boot‐starter‐parent</artifactId> <version>1.5.9.RELEASE</version></parent>他的父项目是<parent> <groupId>or
2018-04-08 10:08:37 162
原创 读《java多线程核心技术》有感--第一章 java多线程技能
本章内容: 关键技术: 1 线程的启动 2 如何让线程暂停 3 如何使线程停止 4 线程的优先级 5 线程的安全问题1.1 进程和多线程的概念及线程优点简单地说:一个正在运行的应用程序就是一个进程,比如任务管理器里面的每一个进程。然后说线程:线程就是进程在任务进行中的子任务,比如QQ.exe里面的视频线程,下载文件线程,表情包线程。也就是说将进程拆分成多
2018-04-07 10:12:48 230
我整理的Spring Security OAuth2.0认证授权资料 手把手教会你如何使用OAuth2.0认证授权原理以及搭建
2024-08-10
微信小程序项目代码+笔记+资料,这是一个完整的项目最新教学,资料和笔记 让你彻底掌握微信小程序的开发
2024-08-10
Kubernetes指南+Kubernetes安装全流程,让你彻底学会Kubernetes
2024-08-10
Java面试虚拟机篇+框架篇,这是我总结出来的Java面试中虚拟机和框架方面的面试题,非常全面,希望大家喜欢
2024-08-10
Java面试基础篇+并发篇,这是我总结出来非常全面的Java面试的基础篇和并发编程方面的面试题
2024-08-10
这是我总结的GoLang学习笔记,是结合工作中的实战,知识点非常全面,非常适合大家学习
2024-08-10
Prometheus监控软件V1,V2版本的学习以及安装全过程,手把手教学步骤
2024-08-10
小程序基础代码.zip
2024-02-25
简历模板,总共14种,均为word版本
2023-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人