学习
aday_sky
这个作者很懒,什么都没留下…
展开
-
native的学习
背景:查看Object类的时候发现大量native修饰的方法。经资料了解:native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI(java native interface)接口调用其他语言来实现对底层的访问。JNI是Java本机接口(Java Native...原创 2018-04-09 09:57:33 · 141 阅读 · 0 评论 -
反射和泛型有趣的demo
一个简单的demo:List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); for (Integer s : list){ System.out.println("*****************"+s+"******************"); } Class cla...原创 2018-04-09 10:09:26 · 125 阅读 · 0 评论 -
Integer的equals方法
在写代码的时候发现Integer也有equals方法。那么它和string的equals方法有什么区别呢?这是Integer的方法源码:public boolean equals(Object obj) { if (obj instanceof Integer) { return value == ((Integer)obj).intValue(); ...原创 2018-04-11 15:46:15 · 6808 阅读 · 1 评论 -
数据库的属性设置
用来解决读取sql文件的问题#show variables like '%timeout%';#show variables like 'max_allowed_packet'#set global wait_timeout=60000;#set global max_allowed_packet = 2*1024*1024 自己看着修改。。。...原创 2018-04-17 11:43:33 · 2693 阅读 · 0 评论 -
使用navicat连接阿里云的mysql
百度了一堆,总结一下:首先去mysql数据库:mysql -u root -p输入密码。查看用户访问权限。host和user一起为唯一主键。我是添加了的,没有添加的话使用:update user set host='%' where user = 'root'; 可能报错,不用管,执行flush privileges;查看端口的运行情况:netstat -an|grep 3306可以发现mysql...原创 2018-05-08 17:20:32 · 1458 阅读 · 1 评论