记录学习开始
记录学习开始
今日内容:
1. 学习了mysql使用中的一些技巧 2. 复习了javaSE的一些基础知识
一、mysql使用技巧
### * 对于在sql的一些特殊字符的处理办法
- 使用<![CDATA[<]] 进行处理
- 此处表示 不需要解析的部分,即 “ <” 里面的符号在sql中我们应该保留,当作查询的条件
- 注意使用的格式 <![CDATA[<]] 可以理解为 can‘t data --> 不需要解析的数据
- 对于插入数据是,想要实现,如果没有数据就插入,有数据就更新里面的数据
此处可以采用ON DUPLICATE KEY UPDATE添加或更新 关键字 进行处理
这样的方法帮我们解决了重复判断的问题
以前的做法是先根据主键去查找是否存在记录,找到就update,找不到就insert。需要写两条语句 on duplicate key update 的写法,很简单的解决了上面的问题,而且只需要写一条语句
- 示例
INSERT INTO user_admin_t (_id,password) VALUES ('1','第一次插入的密码') ON DUPLICATE KEY UPDATE _id = 'UpId', password = 'upPassword';
二、基础知识
-
Dos命令相关
- ping + 网址: 可以查询该网站的IP地址
- cale:计算器
- mspaint:画图工具
- notepad:记事本
-
Java 三大工具
- JRE: java Runtime Environment : java 的运行环境
- JVM:虚拟机 :java在此上进行运行
- JDK: java Development kit : java开发者工具
- 其中 jdk 包括 jvm 和jre , jre包括jvm
- 注意:如果只要运行java 程序 只需要下载jre即可
-
整型数拓展
- 整型数据 : 可以表示 二进制数 ob 八进制数 o 十进制数(默认) 十六进制数(ox)
-
浮点型数据拓展
-
float数据是 有限,离散,具有舍入错误的 大约 ,接近但不等于的数据
-
示例1: float A = 0.1f; double B = 1/10; system.out.print(A == B); //false 示例 2 float a = 123456798f; float b = a + 1; system.out.print(a == b); // true- 注意:因此最好完全避免使用浮点型数据进行比较
-
-
银行业务
- 在对银行业务进行计数时,可以使用 BigDecimal
- 不能够使用float 和double
-
所有的字符本质还是数字 对应者 ASCII中的一个特定数值 中文也一样
-
即 Unicode 编码表 国际编码表
三 最后总结
- 多积累,多总结,梦想还是要有的,万一实现了呢!
- 最近要边复习边做项目,实践出真知。呱呱。

浙公网安备 33010602011771号