摘要:
数据 1.插入 INSERT INTO userinfo(id,username,birthday) VALUES (5,'孙七','1982-12-26'),(6,'Jack','1982-11-26');INSERT INTO userinfo SET id = 7, username = '朱 阅读全文
摘要:
分组函数,又称聚合函数,是将一类数据统计后获得一个值 1. 计算: sum 求和 avg 平均值 max 最大值 min 最小值 count 个数 不管什么引擎下,count(*)效率最高 以上函数忽略null值 2.distinct 去重 sum(distinct id) 先去重,再求和。 3.g 阅读全文
摘要:
处理字符: 1:concat('aaa', 'bbb', 'ccc') 拼接字符串,oracle也有这个方法不过只能拼接2个,而且一般用 ‘||’ 。。 mysql中‘||’表示或。相当于or 2:ifnull(name,'aaa') 当name = null时,返回'aaa' 3.upper('a 阅读全文
摘要:
web后端开发分为3层 表现层 SpringMVC 和浏览器交互 业务层 Spring框架 业务逻辑 持久层 MyBatis 和数据库交互 整合可以用配置文件+注解的方式。 以Spring为主整合 SpringMVC 和 MyBatis 开发环境: 系统:windows7 64位 java:IDEA 阅读全文
摘要:
import java.io.*; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; import java.util.Date; public class Test { public static void main(String[] args){ Test t = new Test(); t.directBuff 阅读全文
摘要:
StringTable:在方法区中的运行常量池中,会将第一次定义的String存入其中,下次再出现时直接将变量指向里面的值。结构是hash表 String s1 = "ha"; String s2 = "ha"; String s3 = s1 +s2; String s4 = "ha" + "ha" 阅读全文
摘要:
1. JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽 阅读全文
摘要:
线程的作用:充分利用CPU,并发高效地做多件事情 CPU: 中央处理器 同一时间只能做一件事情,所以说所谓的多线程并不是多个线程同时执行,还是有时间差的,只不过是CPU每个都执行一点,来回切换,逻辑上的同步执行(不过为了理解方便就当成一起执行的吧)。 创建线程的方法: new Thread (继承了 阅读全文