240 发简信
IP属地:北京
  • 120
    @Retention注解简单说明

    @Retention注解简单说明 是什么: @Retention是用来修饰注解的,它定义了该注解被保留时间的长短,是注解的注解,是JAVA元注解之一。 为什么: 注解有不同的...

  • 牛逼牛逼

    解决WordPress安装主题或插件需要FTP

    使用SFTP连接到服务器,进入wp-content目录,新建tmp文件夹,设置文件夹的权限为777。返回网站根目录,编辑wp-config.php 添加下列代码(注意中英文符...

  • 解决WordPress安装主题或插件需要FTP

    使用SFTP连接到服务器,进入wp-content目录,新建tmp文件夹,设置文件夹的权限为777。返回网站根目录,编辑wp-config.php 添加下列代码(注意中英文符...

  • 开发PHP ,phpstorm 是最强编辑器,没有之一

  • 120
    “我给你200块红包,却被你骂上热搜”

    01 这两年写公众号,有了些商业合作,我时常收到一类留言: “广告让人不爽,取关取关!” “你就直说,一条广告你收多少钱?” “不推广告会死吗?收割粉丝?” 比如最近的一次软...

  • JPA是java的api, Hibernate是JPA的一个实现。MyBatis、Hibernate都是ORM框架, MyBatis没有按照JPA那套规范实现。系统的设计步骤你是从哪里拷贝的吧,我的经历告诉我,实际不是那样的。

    不管用JPA还是Hibernate都要用关系型数据库,用到关系型数据库,你就必须了解SQL语法。JPA抽象了api, 为了替代native sql,增加了学习成本,降低了性能。复杂的查询还是只能用native sql。

    只觉得ORM映射用起来很爽,其它功能好烦躁。最反感hibernate的瞬时态/持久态/托管态, 写业务代码,你会操作到数据库。domain一对一,一对多,多对多,延迟加载,级联删除,这些配置也很多。你配置了级联删除,如果某段代码不想级联删除,sorry,还是用native sql吧。

    跨数据库服务器查询,jpa,mybatis都做不到

  • 120
    Java动态代理实现及原理分析

    代理模式 给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问 什么是动态代理 运行时动态生成代理类 动态代理我们需要些什么 业务接口(Interface)业务的抽象...