Java - 简述Hibernate常见优化策略。

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78457616 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 常用的有: ① 制定合理的缓存策略(二级缓存、查询缓存)。 ② 采用合理的Session管理机制。 ③ 尽量使用延迟加载特性。 ④ 设定合理的批处理参数。 ⑤ 如果可以,选用UUID作为主键生成器。
分类: 其他 发布时间: 03-20 23:05 阅读次数: 0

Java - 谈一谈Hibernate的一级缓存、二级缓存和查询缓存。

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78457689 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net Hibernate的Session提供了一级缓存的功能,默认总是有效的,当应用程序保存持久化实体、修改持久化实体时,Session并不会立即把这种改变提交到数据库,而是缓存在当前的Session中,
分类: 其他 发布时间: 03-20 23:04 阅读次数: 0

Java - Hibernate中DetachedCriteria类是做什么的?

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78457731 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net DetachedCriteria和Criteria的用法基本上是一致的,但Criteria是由Session的createCriteria()方法创建的,也就意味着离开创建它的Session,Cri
分类: 其他 发布时间: 03-20 23:04 阅读次数: 0

Java - @OneToMany注解的mappedBy属性有什么作用?

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78457778 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net @OneToMany用来配置一对多关联映射,但通常情况下,一对多关联映射都由多的一方来维护关联关系,例如学生和班级,应该在学生类中添加班级属性来维持学生和班级的关联关系(在数据库中是由学生表中的外键
分类: 其他 发布时间: 03-20 23:04 阅读次数: 0

Java - MyBatis中使用#和$书写占位符有什么区别?

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78458003 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net #将传入的数据都当成一个字符串,会对传入的数据自动加上引号;$将传入的数据直接显示生成在SQL中。注意:使用$占位符可能会导致SQL注射攻击,能用#的地方就不要使用$,写order by子句的时候应
分类: 其他 发布时间: 03-20 23:04 阅读次数: 0

Java - 解释一下MyBatis中命名空间(namespace)的作用。

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78458045 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 在大型项目中,可能存在大量的SQL语句,这时候为每个SQL语句起一个唯一的标识(ID)就变得并不容易了。为了解决这个问题,在MyBatis中,可以为每个映射文件起一个唯一的命名空间,这样定义在这个映
分类: 其他 发布时间: 03-20 23:03 阅读次数: 0

Java - MyBatis中的动态SQL是什么意思?

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78460222 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 对于一些复杂的查询,我们可能会指定多个查询条件,但是这些条件可能存在也可能不存在,例如在58同城上面找房子,我们可能会指定面积、楼层和所在位置来查找房源,也可能会指定面积、价格、户型和所在位置来查找
分类: 其他 发布时间: 03-20 23:03 阅读次数: 0

Java - 什么是IoC和DI?DI是如何实现的?

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78460304 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net IoC叫控制反转,是Inversion of Control的缩写,DI(Dependency Injection)叫依赖注入,是对IoC更简单的诠释。控制反转是把传统上由程序代码直接操控的对象的调
分类: 其他 发布时间: 03-20 23:03 阅读次数: 0

Java - Spring中Bean的作用域有哪些?

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78460345 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 在Spring的早期版本中,仅有两个作用域:singleton和prototype,前者表示Bean以单例的方式存在;后者表示每次从容器中调用Bean时,都会返回一个新的实例,prototype通常
分类: 其他 发布时间: 03-20 23:03 阅读次数: 0

Java - 解释一下什么叫AOP(面向切面编程)?

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78460387 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net AOP(Aspect-Oriented Programming)指一种程序设计范型,该范型以一种称为切面(aspect)的语言构造为基础,切面是一种新的模块化机制,用来描述分散在对象、类或方法中的横
分类: 其他 发布时间: 03-20 23:02 阅读次数: 0

Java - 你是如何理解”横切关注“这个概念的?

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78464781 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net "横切关注"是会影响到整个应用程序的关注功能,它跟正常的业务逻辑是正交的,没有必然的联系,但是几乎所有的业务逻辑都会涉及到这些关注功能。通常,事务、日志、安全性等关注就是应用中的横切关注功能。
分类: 其他 发布时间: 03-20 23:02 阅读次数: 0

Java - Spring中自动装配的方式有哪些?

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78467728 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net - no:不进行自动装配,手动设置Bean的依赖关系。 - byName:根据Bean的名字进行自动装配。 - byType:根据Bean的类型进行自动装配。 - constructor:类似于by
分类: 其他 发布时间: 03-20 23:02 阅读次数: 0

Java - Spring中如何使用注解来配置Bean?有哪些相关的注解?

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78467783 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 首先需要在Spring配置文件中增加如下配置: <context:component-scan base-package="org.example"/> 然后可以用@Component、@Cont
分类: 其他 发布时间: 03-20 23:01 阅读次数: 0

Java - Spring支持的事务管理类型有哪些?你在项目中使用哪种方式?

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78468767 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net Spring支持编程式事务管理和声明式事务管理。许多Spring框架的用户选择声明式事务管理,因为这种方式和应用程序的关联较少,因此更加符合轻量级容器的概念。声明式事务管理要优于编程式事务管理,尽管
分类: 其他 发布时间: 03-20 23:01 阅读次数: 0

Java - 如何在Web项目中配置Spring的IoC容器?

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78469061 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 如果需要在Web项目中使用Spring的IoC容器,可以在Web项目配置文件web.xml中做出如下配置: <context-param> <param-name>contextConfi
分类: 其他 发布时间: 03-20 23:01 阅读次数: 0

Centos7+django1.11+apache2.4+mod_wsgi4.5+python3.6项目部署

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/antch620/article/details/78296672 环境:服务器为购买的阿里云服务器Centos7 1、安装Apache 目录下执行:yum install httpd 执行之后,修改conf文件/etc/httpd/conf/httpd.conf 在文件尾部加上 LoadModule wsgi_module modules/mod_wsgi.so #加载mod_wsgi,下面有安
分类: 其他 发布时间: 03-20 23:00 阅读次数: 0

Centos7+django1.11+ngnix+uwsgi+python3.6项目部署

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/antch620/article/details/78297529 环境:服务器为购买的阿里云服务器Centos7 django1.11+python3.6的安装请参照:https://mp.csdn.net/postedit/78296672 一、安装uwsgi:pip install uwsgi 在django项目的根目录下创建一个uwsgi的配置文件uwsgi.ini,(备注:文件名可以随意
分类: 其他 发布时间: 03-20 23:00 阅读次数: 0

shell操作数据库脚本

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/antch620/article/details/78351891 #!/bin/sh #数据库的IP HOSTNAME="10.10.10.10" #数据库端口 PORT="3306" #数据库用户名 USERNAME="root" #数据库密码 PASSWORD="password" #数据库名 DBNAME="db_name" #查询的表名 TABLENAME="table_name" #查
分类: 其他 发布时间: 03-20 23:00 阅读次数: 0

python使用rest_framework写接口文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/antch620/article/details/79897595 rest_framework官方网站:http://www.django-rest-framework.org 1、安装 pip install djangorestframework pip install markdown pip install django-filter 2、在settings.py里添加配置 INSTAL
分类: 其他 发布时间: 03-20 22:59 阅读次数: 0

python 简单爬虫

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/antch620/article/details/79897871 #!/usr/bin/python3 import urllib.request import re import urllib.parse import urllib.error def downloadfile(url): # 请求 try: request_list = urllib.request.Request(url)
分类: 其他 发布时间: 03-20 22:59 阅读次数: 0
今日推荐