MyBatis 一、MyBatis和Hibernate区别 MyBatis以sql语句得到对象 Hibernate以对象得到sql语句二、使用MyBatis1、添加依赖 2、添加mybatis配置文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBL...
滚动条样式设置 滚动条各个属性说明::-webkit-scrollbar :滚动条整体部分,其中的属性有width,height,background,border等。::-webkit-scrollbar-button :滚动条两端的按钮。可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果。::-webkit-scrollbar-track :外层轨道。可以用d...
Object '<Tbl_next_week_change_state at 0x7f2c78d849e8>' is already attached to session '4' (this is ... Object '<Tbl_next_week_change_state at 0x7f2c78d849e8>' is already attached to session '4' (this is '6')两个不同的db交叉混用导致问题,根据报错也可看出,要操作的对象已经隶属于会话1,而现在这个请求已经是会话2了。之前我在自己负责的模块中设置了一个个人使用的db,用于...
Linux下设置和查看环境变量 Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类:永久的:需要修改配置文件,变量永久生效。临时的:使用export命令声明即可,变量在关闭shell时失效。设置变量的三种方法1 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用vi在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”...
windows系统cmd命令行设置、查看、更改环境变量 问题场景:在windows系统,做flask项目需要配置qq邮箱的用户、密码,为了安全性账户密码需要从OA机的环境变量中设置 获取:import osapp.config['MAIL_USERNAME'] = os.environ.get('MAIL_USERNAME')app.config['MAIL_PASSWORD'] = os.environ.get('MAIL_PASS...
Redis 一、Java缓存机制1、mybatis,hibernate缓存机制:oscache,ehcache2、oscache,ehcache:jvm内置缓存 ehcache主要是对数据库访问的缓存 oscache 主要是对页面的缓存3、jvm缓存缺点:内存问题、无法持久化、多节点间无法共享4、ehcache使用 4.1 引入依赖: <depen...
Spring 一、什么是Spring1、管理Bean与Bean之间的关系二、Spring环境搭建1、依赖:spring-core,spring-context,spring-aop2、配置文件 当xml中配置相同bean id时,启动报错三、Spring作用域 singleton、prototype、request,session四、SpringI...
MySql主从复制配置 一、步骤1、配置主节点信息(service_id--集群标识) mysql配置文件my.cnf中添加serveri_id,开启binlog,重启 查看服务器状态:show master status------获取master_log_file和master_log_pos2、主节点授权从节点读取权限 GRANT REPLICATION SL...
MySql优化 一、索引1、为什么使用索引---提高查询效率2、索引分类二、索引底层实现原理1、B+tree,类二分查找三、索引优缺点1、优点 1.1 增加查询效率2、缺点 2.1 插入更新效率降低,增加内存消耗3、什么字段适合加索引 高频查询,不频繁更新,字段区分度高四、sql优化1、联合索引使用最左匹配原则2、模糊查询like使用最左前...
SpringBoot 一、简介1、核心点 敏捷开发、内置tomcat、减少xml配置2、SpringBoot和微服务关联 微服务基于SpringBoot二、新建SpringBoot项目1、核心依赖 <parent> <groupId>org.springframework.boot</groupId> <artif...
命令行参数 getopt模块 getopt中的函数: getopt.getopt(sys.argv[1:],shortopts,longopts=[]) args指的是当前脚本接收的参数,它是一个列表,可以通过sys.argv获得 shortopts 是短参数 longopts 是长参数 如果不知道长参数, 短参数是什么的话,看下面这个例子:# test.pyimport ge...
51nod 1594 Gcd and Phi Link题解:$ans = \sum_{i = 1}^{n}\sum_{j = 1}^{n}phi(gcd(phi(i), phi(j)))$$=\sum_{d = 1}^{n}phi(d)\sum_{i = 1}^{n}\sum_{j = 1}^{n}[gcd(phi(i), phi(j))=d]$$=\sum_{d = 1}^{n}phi(d)\sum_{i = 1}...
ComWin’ round 11部分题解 https://vjudge.net/contest/325913#overviewA.Threehouses题意:一直二维平面上的$n$个点中,前$e$个点落在小岛周围,并且有$p$条边已经连接,问最少花费使得所有点都可以通过一些边到达小岛,两点之间建边的花费为两点间的欧式距离。思路:根据$kruskal$求最小生成树的方法将前$e$个点合并起来,再将已有$p$条边的两点合...
illustrator 2018 cc- 画板技巧 介绍:画板(artboard)的作用就是允许设计师在同一个ai文件中创立多个画板,当导出的时候会以画板为单位导出图片,例如有10个画板,导出的时候,就可以同时导出10个画板的内容,或者选择想要导出画板的内容应用场景:制作一套图标,制作一个系列的版面等技巧记录:1. shift+o快速切换到画板模式工具,或者点选画板工具2. ...
CentOS7上解决tomcat不能被外部浏览访问 原文链接:https://blog.csdn.net/xiaotianice/article/details/78317957在linux上开启的tomcat使用浏览器访问不了。主要原因在于防火墙的存在,导致的端口无法访问。CentOS7使用firewall而不是iptables。所以解决这类问题可以通过添加firewall的端口,使其对我们需要用的端口开放。1.使用命令 f...
Ubuntu - eclipse RCP 产品各种问题记录 菜单栏莫名消失在/etc/profile 里面新建这个变量并且把值写成0 export UBUNTU_MENUPROXY=0打开后点击各种按钮出现问题,在产品下找到.ini文件,然后在里面添加一下参数配置--launcher.GTK_version2--launcher.appendVmargs 转载于:https://ww...
Tomcat 用户密码配置 一般情况下,tomcat默认不开放用户对tomcat 主页的服务器状态,应用状态等页面的访问,意思就是没有权限通过web管理端控制服务器设置如果需要打开配置需要进行用户权限配置,配置文件在/conf/tomcat-user.xml文件中文件内的字段大概是这样<tomcat-users><role rolename="manager-gui"...
poi excel 导出 项目使用的是jeecg开源框架(springmvc+spring+hibernate+。。。。。。等)此代码仅供参考!如有更好的意见或建议可留言。创建excel大致分这几步:1、创建HSSFWorkbook对象(也就是excel文档对象)2、通过HSSFWorkbook对象创建sheet对象(也就是excel中的sheet)3、通过sheet对象创建HSSFROW对象(row行对...
spring 实体类 date类型字段处理 1 、 在 Date 类型的属性上加入 @DateTimeFormat 注解2、 加入 joda 相关的包3、 在 SpringMVC 配置文件中加入 <mvc:annotation-driven />转载于:https://www.cnblogs.com/feiwenstyle/p/11080829.html...