学习
沫汐忆
新的一天 即是 新的开始
展开
-
学习设计模式--持续更新
认识策略模式 策略模式的重心策略模式的重心不是如何实现算法,而是如何组织、调用这些算法,从而让程序结构更灵活,具有更好的维护性和扩展性。算法的平等性策略模式一个很大的特点就是各个策略算法的平等性。对于一系列具体的策略算法,大家的地位是完全一样的,正因为这个平等性,才能实现算法之间可以相互替换。所有的策略算法在实现上也是相互独立的,相互之间是没有依赖的。所以可以这样描述这一系列策略算法:策略算法是相同行为的不同实现。运行时策略的唯一性运行期间,策略模式在每一个时刻只能使用一个具体的策略实现对象原创 2020-11-02 17:18:35 · 163 阅读 · 0 评论 -
JVM入门 GC的基础知识
原创 2020-10-12 17:03:22 · 132 阅读 · 0 评论 -
Netty入门教程——认识Netty
Netty入门教程——认识NettyNetty什么是Netty?Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 是一个广泛使用的 Java 网络编程框架(Netty 在 2011 年获得了Duke’s Choice Award,见https://www.java.net/dukeschoice/2011)。它活跃和成长于用户社区,像大型公司 Facebook 和 Instagram 以及流行 开源项目如 Infin转载 2020-05-16 15:52:47 · 137 阅读 · 0 评论 -
CXF框架介绍及Spring集成
CXF框架介绍及Spring集成一、CXF框架介绍1、什么是CXFApache CXF = Celtix + Xfire2、CXF的优势(1)支持多种协议:* SOAP1.1,1.2* HTTP* CORBA(Common Object Request Broker Architecture公共对象请求代理体系结构,早期语言使用的WS。C,c++,C#)(2)并可以与Spring...原创 2020-03-16 16:24:47 · 753 阅读 · 0 评论 -
WebService简单学习
一、WebService介绍1、WebService定义顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求,从而实现远程调用。web service能解决:* 基于Web的服务:服务器端整出一些资源让客户端应用访问(获取数据)* 一个跨语言、跨平台的规范(抽象)* 多个跨平台、跨语言的应用间通信整合的方案(实际)2、webservice理解我...原创 2020-03-16 15:25:19 · 221 阅读 · 0 评论 -
ubantu安装java和tomcat
ubuntu控制台启动方式 ctrl+alt+t查看IP地址 ifconfigroot用户切换:sudo su 输入登录用户的密码1.openssh-server:ssh的服务 安装服务openssh-server获取更新:sudo apt-get update安装openssh-server :sudo apt-get install openssh-server (Y/N) yc...原创 2019-10-23 08:57:52 · 105 阅读 · 0 评论 -
mybatis 一对一 一对多 多对多 (注解)
@Select("select * from card where uid=#{uid}") public Card findCardByUid(int uid);@Select("select * from users") @Results({ @Result(property ="card",column ="uid",one = @One(sel...原创 2019-09-24 11:56:29 · 205 阅读 · 0 评论 -
mybatis 一对一 一对多 多对多 (xml)
区别:自定义返回结果集里的association 和 collection 不同而已一对一<!--自定义返回类型 自定义返回结果集--> <resultMap id="usersAndCard" type="Users"> <!--查询用户的同时查询卡的信息--> <id property="uid" colum...原创 2019-09-24 11:46:58 · 686 阅读 · 0 评论 -
oracle 同义词视图 存储过程
/*数据库对象同义词 synonym 相当于给表一个别名对于表 创建同义词*/create public synonym syn_emp for emp;select * from scott.syn_emp;–授权查询同义词grant select on scott.syn_emp to mrshagrant create synonym to scott;–视图 view ...原创 2019-09-03 12:02:21 · 786 阅读 · 0 评论 -
oracle 游标
–游标 遍历结果集 处理sql语句执行出来的多条数据declaremyr emp%rowtype;beginselect * into myr from emp;dbms_output.put_line(myr.ename);end;/*1<<b_loop>>exit b_loop when 条件2while 条件 loopend loop;3for ...原创 2019-09-03 09:03:22 · 133 阅读 · 0 评论 -
oracle的函数与锁机制
一、oracle里的单行函数1、字符函数(1)lower转小写select lower(‘Hello Word’) from dual;(2)upper转大写select upper(‘Hello Word’) from dual;(3)initcap每个单词的首字母大写select initcap(‘hello world’) from dual;(4)substr截取字符串*...原创 2019-08-29 16:39:22 · 450 阅读 · 0 评论 -
Hibernate 表的关系 一对一
一对一测试package com.lj.test;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.junit.After;import...原创 2019-07-09 18:47:12 · 92 阅读 · 0 评论 -
Hibernate 表的关系 一对多
package com.lj.entity;public class City { private Integer cid; private String cname; //找到城市就要找到该城市对应的一个省份的对象 private Province province; public Integer getCid() { return cid; } public vo...原创 2019-07-09 19:42:48 · 91 阅读 · 0 评论 -
Hibernate表的关系 多对多
映射文件package com.lj.test;import java.util.List;import java.util.Set;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cf...原创 2019-07-10 16:58:49 · 100 阅读 · 0 评论 -
Hibernate第一次 增删改查 和环境
ORM:Object对象 --> 实体类Relation关系 --> 表Mapping映射 —xml下载jboss插件(偷懒 后面不用手写xml)映射怎么连接数据库(哪个数据库)原创 2019-07-05 15:13:40 · 196 阅读 · 0 评论 -
Hibernate 批量增删改 查询所需要的列 分页查询
//查询非持久态的数据 /*String hql="select a.aid,a.aname from Author a"; Query query=session.createQuery(hql); List<Object[]> list=query.list(); for (Object[] obj : list) { System.out.println(o...原创 2019-07-11 17:42:16 · 92 阅读 · 0 评论 -
HashMap 排序题,上机题
已知一个 HashMap<Integer,User>集合, User 有 name(String)和 age(int)属性。请写一个方法实现对HashMap 的排序功能,该方法接收 HashMap<Integer,User>为形参,返回类型为 HashMap<Integer,User>,要求对 HashMap 中的 User 的 age 倒序进行排序。排序时...转载 2019-07-23 10:30:49 · 208 阅读 · 0 评论 -
oracle 语句
普通用户连接sqlplus scott/scott;超级管理员身份连接sqlplus sys/orcl as sysdba;用户断开与当前数据库的连接disc连接数据库conn scott/scott修改密码password创建用户create user xiaoming indentified by xiaoming;系统授权grant connect,resource...原创 2019-08-28 16:04:00 · 244 阅读 · 0 评论 -
Hibernate关于对象的三种状态
持久态 session空间中有这个对象(该对象纳入了session的管理范围),数据库中有与之对应的数据持久态数据:对象中的属性值与数据库中的数据保持一致,如没有,则会同步更新(发送修改语句) Student s=session.get(Student.class,4); //重新赋值 s.setSage(13); //session.update(s);(可以不要)游离态 /...原创 2019-07-08 11:47:44 · 83 阅读 · 0 评论