回家了,好的征程要开始了.
ActionServlet交给请求处理器
在spring里面处理
看来这个购物网站要一个月才能搞定
drp也需要一周时间
oa具体还不知道
还有许多知识点需要学习.
所以基本要年过了之后,三月份自己才能出去找工作.
先静下心来做事,才是正途....
有很多重复的东西,我觉得应该很快...
传值博客一天是六个小时讲解
用户模块------------------------------
用户注册
用户登陆
用户分页列表
用户查询
用户账户的禁用和启用功能
-----------------------------------------
怎么更好的面对这些艰难
坚持,希望,在遇到问题,困难拿出你所说的那些坚持什么的
学习编程语言与学习汉语的比较
写作:语法 成语 写文章的技巧和手法
编程:语法 API 积累编程经验和感觉
编写专业领域的文章和程序,必须具有专业知识
不同:
写作很难现用现学
借助专用的开发工具,可以事半功倍,编程需要交流,看到老手的操作尤其重要.
怎么才算学会一门编程语言
以够用为原则,适可而止,否则一辈子就在学
没有什么事直线的,但人们都想直线!
集成编辑软件功能
String 操作性差 效率低
StringBuffer
"dfdf"是一个匿名的对象
编程实例:
幻想与身体刺激,很悲剧.
突然觉得今天自己没精力做很多事了,以前在外租房也不一样么,然后一直等着,恶性循环,洗澡这也是恶性循环....
对这个我只能说,好,这次你赢了,下次我会战胜你的....
博弈论
1到10每个10%
最大化选票max
自己的每种选择,对应对手每种选择
2严格优于1
我们知道不会选择1和10但选票还是这样分布的
5,6中间选民定理,怎么做现实世界的预测
加油站相对集中,避免自己因为选址问题遭到淘汰
每个立场的选民数并不是均匀分布的.
多位候选人,选民未必相信你的说法
建立模型是为了更好的描述事实,加入条件来分析模型
选民并不是平均分布的
建模
下一个分析模型的
欧洲文明---
主要是统治整个欧洲
光荣之路
什么造就了西方文明
专制统治者必须是一个慈父的人物,他的荣耀便是你的
议会或者代表,但是国王并不需要他们
Andriod
随时随地为每个人提供信息
activity
intent
service
contentProvider
开发这个太猛了,一个月赚多少美元
13:42 2010-11-22
auto本身是默认值,省略
提供无参数的构造函数,这个实体bean是由hibernate创建的
当创建了sessionfactory表就创建了出来
通过这个特性,用来验证实体映射是否是正确的,如果生成不了表,是编写实体bean
jpa--spring--hibernate --开发巴巴网
jap今天搞定
spring也是一天搞定.
hibernate也提供一天
然后开始巴巴运动网1/3项目
这个月要解决以上问题.
分析JPA与持久化实现产品对接的源代码
ersistence.createEntityManagerFactory("itcast");
内部原理-->>去寻找meta-inf下的service资源
寻找遍历哪个先
在hibernate提供给我们的meta-inf下有service
下一个配置文件
配置里提供了一个入口类
使用JPQL语句进行查询
面向对象的,前面要带select 这部分,hibernate是不需要写
取得单结果跟哪个取得唯一结果是一样的.
技术原理很多都有相似点.
delete from Perosn o where o.id=?1
没开事物删除不了
update person o set o.name=:name where o.id=:id
JPA中的一对多双向关联与级联操作
jpa规范:
1-m关系,多的一方为关系维护段,关系维护端负责外键记录的更新,被维护端是没有权利更新外键记录
级联
刷新--重新获得数据
持久化--插入级联的表数据
Merge--对本对象的更新是否会波及到级联
clear后再修改person就不行了,只能调用merge
merge方法是把处于游离状态的东西回复到里面.
Remove--没有主外键约束,是否会级联到那个.
自己为什么想不停的去看下载的东西,为什么不停的想在网上找些什么.
对现实的不满,希望会改变,不知道自己现在拥有什么,可以做些什么,怎样才会改变....
java基础复习(60min)
这是一场马拉松,领先一两米不是啥大事
看完休息10分钟
Oracle74亿美金收购SUN
JRE不包含javac编译,只有运行
1.5(5.0)老虎
1.6(6.0)野马
java程序开发分两步
编译
执行
java执行时字节码不是二进制代码
jvm不是跨平台的
java跨平台的本质原因是jvm不是跨平台
原生数据类型(八个)byte short int long
float Double boolean char 没有String
引用类型
变量名 下划线 字母 $开头 并且后面在家数字
1byete=bit
{}可以嵌套,多行注释不能嵌套.
java编译器代码和这个理解不一样
/**JKD帮助文档就是这么搞出来的
*javadoc
*/
char='蔡'可以是中文,unicode可以包含世界所有文字
folat f=1.2
1.2默认都是double类型,那么这样子写就错了,表示范围大的付给小的,不允许.
解决:强制类型转换,或者加f
等号右边类型是否与左边类型一致
小的直接给大的复制时可以的
short b=1;
int a=b;
参加运算结果为参与中里面范围最大的
int a=5;
double c=(double)a;
这里面不代表把a转换成了double,而是一个匿名的为5为double
取模,和被除数符号一样
-5%3 为-2
&&短路运算
||
swith里面只能为byte short int char,枚举
这个能做的if一定能做,反过来不行
不加break会悲剧
第一次判断为false
do while执行一次
其他就都一样了.
第一遍看着,第二遍开始暂停自己敲代码
不然就不重视讲的是什么
for(int i=0;i<0;i++){
System.out.println(i);
}
没有输出
for(int i=0;i<10;i++){
if(i==3||i==5)
{contnue;}
for(int j=0;j<i;++j){
if(i+j){break;}
syso(i+j);
}
if(i==6){break;}
}
打印结果为1,2,3,4,5
这个只是为了理解,写成这样够烂了
很乱,但还好只是记录