每天进步一点点

每天进步一点点—实习日志

第一次学习写博客,写的不好的地方请见谅,可以提出建议,我会虚心接受的.

2019/10/21

一、spring boot

1、项目目录结构

/src/main/java 存放项目所有源代码目录
/src/main/resources/ 存放项目所有资源文件以及配置文件目录
/src/test/ 存放测试代码目录

2、源码解释

@springBootApplication开启了Spring的组件扫描和SpringBoot的自动配置功能。
@Configuration:表明该类使用基于Java的配置,将此类作为配置类
@ComponentScan:启用注解扫描。
@EnableAutoConfiguration:开启spring boot的自动配置功能

3、pom.xml文件信息,里面有spring-boot-starter-web的依赖

pom.xml文件中默认有两个模块:
spring-boot-starter: 核心模块:自动配置支持、日志和YAML
spring-boot-starter-test: 测试模块:JUnit、Hamcrest、Mockito

二、电脑常用命令

shutdown -r 关机并重启
ipconfig------- 查看主机地址
IPcontrol ------- 打开控制面版
taskmgr--------任务管理器
explorer-------打开资源管理器
calc-----------启动计算器
compmgmt.msc—计算机管理
cleanmgr-------垃圾整理
date——显示当前日期
time——显示当前时间
systeminfo——显示电脑系统配置情况
magnify——放大镜
notepad——打开记事本
explorer——打开资源管理器
ping——主要检查网络通不通,网络延迟等

2019/10/22

一、 EL表达式thymeleaf th:if

判断表达式

gt:great than(大于)>
ge:great equal(大于等于)>=
eq:equal(等于)==
lt:less than(小于)<
le:less equal(小于等于)<=
ne:not equal(不等于)!=

用法示例
<span th:if="${number} gt '7'"></span>
<span th:if="${number} ge '7'"></span>
<span th:if="${number} lt '7'"></span>
<span th:if="${number} le '7'"></span>
<span th:if="${number} eq '7'"></span>
<span th:if="${number} ne '7'"></span>

2019/10/23

IDEA中控制台打印SQL

1、在application.yml中填写
logging:
  config: classpath:logback.xml
  level:
      com:#自己的包名路径           
       mapper: debug
示例:
logging:
  config: classpath:logback.xml
  level:
      com:
      	myself:          
      	 mapper: debug
2、在properties中
   logging.level.com.eth.wallet.mapper=debug    com......为路径

2019/10/24

javascript中= == ===

 在JavaScript中,
 “=” 代表赋值操作;
 “==” 先转换类型再比较,
 “===” 先判断类型,如果不是同一类型直接为false。
 其中“==”和“===”都可以用在布尔表达式中,但两者有很大的区别
 
例如:  "2019" == 2019 //返回true    	
	"2019" === 2019 //返回false,因为两种数据的类型不同

2019/10/25

try/catch/finally 语句

用于处理代码中可能出现的错误信息。
错误可能是语法错误,通常是程序员造成的编码错误或错别字。
也可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。
try语句允许我们定义在执行时进行错误测试的代码块。
catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。
finally 语句在 try 和 catch 之后无论有无异常都会执行。

注意:

catch 和 finally 语句都是可选的,但你在使用 try 语句时必须至少使用一个。

提示:

当错误发生时, JavaScript 会停止执行,并生成一个错误信息。
使用 throw 语句 来创建自定义消息(抛出异常)。
如果你将 throw 和 try 、 catch一起使用,就可以控制程序输出的错误信息。

 try {   
  tryCode - 尝试执行代码块
  }catch(err) { 
     catchCode - 捕获错误的代码块
     } finally { 
        finallyCode - 无论 try / catch 结果如何都会执行的代码块
        }

2019/10/28

两种展现方式,一种是通过${属性},另外一种是通过{属性}。

关于“${属性}”和“{属性}”的区别?
${}访问完整信息,而{}访问指定对象中的属性内容,
 如果访问的只是普通的内容两者没有区别; 
 在页面中可以通过“@{路径}”来引用。
 <script type="text/javascript" th:src="@{/js/main.js}"></script> 
  页面之间的跳转也能通过@{}来实现
例如:
  <a th:href="@{/show}">访问controller方法</a>
  <a th:href="@{/static_index.html}">访问静态页面</a>

2019/10/29

端口号被占用怎么解决:

WIN+R
输入 cmd 按下enter
输入 cd 按下enter
输入netstat -ano(别忘了-前的空格)
找到你要找的端口号,然后看后边的PID,去任务管理器中的详细信息里边找到,然后结束任务。

2019/10/30

thymeleaf中th:text和th:utext的区别:

1、th:text属性可对表达式或变量求值,并将结果显示在其被包含的 html 标签体内替换原有html文本文本连接:用“+”符号,
若是变量表达式也可以用“|”符号
eg:
若home.welcome=Welcome to our <b>fantastic</b> grocery store!用<p th:text="#{home.welcome}"></p>
解析结果为:<p>Welcome to our <b>fantastic</b> grocery store!</p>
2、th:utext属性解决方案
<p th:utext="#{home.welcome}"></p>即可。 
  Welcome to our fantastic grocery store!
  等效于html :<p>Welcome to our <b>fantastic</b> grocery store!</p>
3、一句话概括用th:text不会解析html,用th:utext会解析html,在页面中显示相应的样式

2019/10/31

三目运算符

三目运算符,又称条件运算符和三元运算符.
对于条件表达式b ? x : y,
先计算条件b,然后进行判断。
如果b的值为true,计算x的值,运算结果为x的值;
否则,计算y的值,运算结果为y的值。
一个条件表达式绝不会既计算x,又计算y。
条件运算符是右结合的,也就是说,从右向左分组计算。
例如,a ? b : c ? d : e将按a ? b : (c ? d : e)执行。
<表达式1> ? <表达式2> : <表达式3>
"?"运算符的含义是:
先求表达式1的值,如果为真,则执行表达式2,并返回表达式2的结果;
如果表达式1的值为假,则执行表达式3,并返回表达式3的结果。
可以理解为条件 ? 结果1 : 结果2 里面的?号是格式要求。
也可以理解为条件是否成立,条件成立为结果1,否则为结果2。

int a = 1, b = 2, z, c = 3;
 z = (a > b ? a : (b > c ? b : c));
 //赋值运算符优先级高于三目运算符,所以,要想z输出3,需要对三目表达式加上括号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值