子穆 21:50:26
卧槽貌似java8的函数编程效率渣到爆了
梓奇 21:53:52
写笔记给我看-.-
子穆 21:54:14
什么笔记
--------------------------------------------
子穆 21:56:15
看看是牺牲代码复用还是牺牲程序效率
------------------------------------------------------------------------------------
子穆 21:57:58
redis的事务
梓奇 21:58:24
.......
我就觉得是数据库 - -
跟函数编程有什么关系
子穆 21:59:09
=.=
梓奇 21:59:19
说啊
子穆 21:59:25
说什么
梓奇 21:59:40
其实学这么多数据库,有用吗
子穆 22:00:22
高阶函数啊
用函数作为参数
梓奇 22:00:38
好高端
子穆 22:01:06
你以后就明白了,为什么要学这么多语言,数据库
面对问题的解决方案和思路都是不同的
梓奇 22:01:34
嗯嗯
子穆 22:02:24
码农用它最熟练的方式解决问题,工程师用最优的方式解决问题
工程师和码农的区别
java,c,汇编,haskell,prolog,erlang,go,groovy,clojure,matlab,python
python简介,好看,逻辑性强
简洁
=============================================================
明白了
导入模块
不叫包
子穆 14:03:15
梓奇 14:03:38
from org.mo.common.domain.Student import student
没办法,土鳖,就这个水平。
子穆 14:04:02
python全模块化的,java以后也要走这条路
梓奇 14:04:19
模块化是什么意思
子穆 14:04:51
就是按照功能分割软件
java现在都是一个个library下的class和package
以后会把package慢慢转化成module
梓奇 14:05:46
喔喔,长见识了。
子穆 14:06:20
本来java7就要出的,现在拖到9了
======================================================================
子穆 15:42:42
the linux command line用来入门,高级unix编程用来进阶
==========================================================
梓奇Marie digby 23:44:43
正确性,可读性,健壮性,时间效率高,存储量低= =
输入输出,有穷性,确定性,可行性 - -
子穆 23:45:34
这都是什么东西
梓奇Marie digby 23:45:56
上面一行,算法设计要求
下面一行,算法特性
子穆 23:46:02
这些说的都是废话
一个算法当然要节省空间节省时间
真正衡量算法的标准是算法的时间空间复杂度
==========================================================================
gc是让jvm做一次垃圾回收
finalize就是告诉gc这个对象无效了
=========================================================================
判定是不是eager的是这个地方
只要在load的时候声称对象的都是eager
生成
子穆 21:21:17
等待调用才创建对象的是lazy
Marie digby 21:21:20
这样子
子穆 21:21:19
懂了吗
Marie digby 21:21:37
长知识了
子穆 21:21:54
..
你不是学了jpa了吗
里面不是有eager和lazy设置吗
Marie digby 21:22:18
那里学jpa
美学啊
子穆 21:22:24
eager就是直接读取,lazy就是调用的时候才读
hibernate
Marie digby 21:22:37
会用而已
原理都不懂
====================================================================
子穆 23:22:41
jvm是负责java运行
那个不叫build,那个叫compile
Marie digby 23:23:11
eclipse那里不是写着build?
子穆 23:23:22
那是针对项目的
Marie digby 23:23:36
00
子穆 23:23:38
只有build project,build module
没有build class这一说
=================================================================
是一对多
xml那里搞不懂怎么处理
子穆 22:44:07
方法多得很
梓奇 22:44:16
查出来能直接放进到一个list上?
子穆 22:44:17
文档里面有
梓奇 22:44:24
查出来能直接放进到一个list上?
子穆 22:44:44
能
梓奇 22:44:56
类中的list哦
不是直接是list集合哦
子穆 22:45:09
?
这俩什么区别
梓奇 22:45:37
子穆 22:46:03
没懂,有区别吗
梓奇 22:46:29
CustomerInfo 里面有个list集合
一对多啊
查询出来直接放进list上?
子穆 22:46:58
好吧,不懂你说什么...
哦
能
梓奇 22:47:25
这样啊
子穆 22:47:27
但是写法不一定适合你
梓奇 22:47:42
会好复杂?
子穆 22:48:00
不会复杂,但是需要left或者right join做
outer join做
梓奇 22:48:25
子穆 22:48:52
如果你集合元素很多那么可能会有大量冗余的数据
所以不一定适合你的
梓奇 22:49:39
那就是另外查询出来存进我的bean?
bean的list上?
子穆 22:50:07
都可以
随你
梓奇 22:50:18
谢谢老大指导
================================================================
子穆 22:23:50
哪里搞不懂
. 22:25:37
多对多问题啊,...
子穆 22:25:38
一个人可以既是系统管理员又是项目管理员
可以n个人都是系统管理员
. 22:25:47
是啊
子穆 22:25:51
哪里有问题了
. 22:26:07
我修改那块不太理解啊
想了好久还是不太理解
子穆 22:26:36
怎么不理解
两种方式
. 22:26:46
中间表怎么处理
子穆 22:26:49
一个是全删,再添加
一个是找difference,多的加上,少的删掉
. 22:28:01
我考虑是第二章
种
想了好久
子穆 22:28:12
那有什么难的
. 22:28:17
还是不知道怎么办
子穆 22:28:37
假设老的是1,2,3 新的是1,3,4
. 22:28:41
先从数据库查出来,当前用户对应有几个角色
子穆 22:28:43
那不就是2被去掉了,4添加上了
. 22:28:55
是啊
代码那块不太回写..
子穆 22:29:01
那问题在哪啊
...
去练吧
你这不行啊
. 22:29:30
这个我懂..
我查出来都是list集合
子穆 22:30:04
最基础的list交叉,差值处理
. 22:30:14
我就不太写出比较完全好的的方式
子穆 22:30:21
你去写吧
. 22:30:58
他提供的?
差值处理
?