与一个x谈话笔记,有用的,我会不断保留在这里

 子穆  21:50:26
卧槽貌似java8的函数编程效率渣到爆了
梓奇  21:53:52

写笔记给我看-.-
子穆  21:54:14
什么笔记 


--------------------------------------------

 子穆  21:56:15
看看是牺牲代码复用还是牺牲程序效率 


与一个x谈话笔记,有用的,我会不断保留在这里

------------------------------------------------------------------------------------

 子穆  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

他提供的?
差值处理
?


你可能感兴趣的:(与一个x谈话笔记,有用的,我会不断保留在这里)