Java+Spring+MyBatis实现多数据源的动态切换

固定多数据源切换 固定多数据源的动态切换,通过自定义注解实现切换,这样在切换数据源时比较灵活,具体的实现方式如下: 1、配置多数据源 <!--定义数据源1--> <bean id="oracledataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="oracle.jdbc.driver.
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

软工周总结——第一周

这一周是大一最后的考试周,在经历了紧张的期末复习与考试后,大一彻底结束。周五软工暑期安排,周六下午正式进入软件工程专业小学期。周六下午由于没有很好的进入状态,进度缓慢。周日开始进度开始趋于正常。两天时间才完成了一个1个程序的编写,在接下来的一周要调整好自身状态,基本应为:上午进行前一天任务的收尾和新任务的思路构想,下午将编写任务完成,晚上编辑实验报告。此外,在java学习上,目前已经配置好环境变量并能用javac编译"helloworld"。接下来一周要保证每天一小时的java学习,同时在空余
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

python预习bay1

计算机基础 cpu 大脑 内存 临时记忆 硬盘 永久记忆 输入设备 眼睛 耳朵 输出设备 嘴巴 操作系统 控制计算机硬件工作流程的 应用程序 安装在操作系统之上的软件 python简介 python是一个解释型语言 python2和python3的区别 源码不统一 重复代码 python2 print 可以不加括号 input 获取到的是
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

迷宫回溯和八皇后问题

递归的概念 简单的说:递归就是方法自己调用自己,每次调用同时传入不同的变量,递归有助于编程者解决复杂的问题,同时可以让代码变得简洁 package recusion; public class RecursionTest { public static void main(String[] args) { test(5); int i = factorial(5); System.out.println(i); } /
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

第三篇 -- 方向

2019/7/1 记住这一天,7月开始的第一天,也是开始的一天。好像突然之间脱离了迷惘,找到了方向,主要还是找到了症结所在。所以在这一天打下一条记录。
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

mysql新增用户无法登陆问题解决ERROR 1045 (28000)

mysql增加新用户无法登陆解决方法 ERROR 1045 (28000): Access denied for user 'appadmin'@'localhost' (using password: YES) 在搭建堡垒机jumpserver时,安装mysql后碰到这么一个问题: 新增用户jumpserver后,无法登陆,报以上错误。 解决办法: 解决方法: 增加普通用户后,执行: mysql> use mysql mysql> delete from user where u
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

动态规划之四边形不等式优化

四边形不等式 设函数\(w(x,y)\)是定义在\(Z\)上的函数,若对于任意\(a,b,c,d \in Z\),其中\(a\leq b \leq c \leq d\), 都有\(w(a,d)+w(b,c)\ge w(a,c)+w(b,d)\),则称函数\(w\)满足四边形不等式 推论: 设函数\(w(x,y)\)是定义在\(Z\)上的函数,若对于任意\(a,b \in Z\),其中\(a<b\), 都有\(w(a,b+1)+w(a+1,b) \ge w(a,b)+w(a+1,b+1)\),则
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

HTTP权威指南-报文与状态码

所有的报文都向下流动 报文流向 报文组成 HTTP方法 状态码 GET示例 HEAD示例 100~199 信息性状态码 200~299 成功状态码 300~399重定向状态码 400~499 客户端错误 500~599 服务器端错误
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

技术的态度

技术是用来做什么?我应该学哪些技术? 通过这两个月在这个公司的工作,我认为技术是用来解决公司存在的问题,优化流程,提升效率。应该是问题导向的,在解决问题的过程中发展技术。 我应该要学哪些技术呢,第一是有自己都技术规划,第二还是问题导向,让自己都技术能解决问题。
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

Codeforces 1172C2 Nauuo and Pictures (hard version) dp

Nauuo and Pictures (hard version 首先考虑简单版本的, 一个一个dp求出来, 分成三坨, 一坨当前要求照片, 一坨除了当前的喜欢的照片, 一坨除了当前的讨厌的照片。 单次dp 50 ^ 4 感觉hard的也挺简单的。。 我们先算出最后喜欢的照片的总w, 和讨厌的照片的总w, 然后每个的贡献就是在原先的w中所占的比例。 #include<bits/stdc++.h> #define LL long long #define LD long double #d
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

3、对齐输出

题目:读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。 a = int(input("第一个数:")) b = int(input("第二个数:")) c = int(input("第三个数:")) s = "%8d %8d %8d"%(a,b,c) print(s) 运行结果: 第一个数:3 第二个数:45 第三个数:567 3 45 567
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

ntpdate 通过外网同步时间

通过外网同步时间 ntpdate time.nist.gov or ntpdate 192.43.244.18
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

sails连接monogodb数据库

1、全局安装:cnpm install -g sails 2、命令窗口进入项目位置 新建项目:sails new sails_cqwu --fast,选择2(快速建立sails项目) 3、cd进入sails下面项目,npm安装需要的安装依赖包 cd sails_cqwu cnpm install 注:安装依赖包 4、进入mongodb安装的bin目录,输入命令启动mongodb数据库,数据存在data文件夹里面 mongod --dbpath F:\webItem\nodejs\sails_c
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

5、调试显示应该使用 DebuggerDisplay 而不是误用 ToString

using System.Diagnostics; namespace ShouldCode.Console { [DebuggerDisplay("Prop1:{Prop1};Prop2:{Prop2};")] public class ShouldDebuggerDisplay { public int Prop1 { get; set; } public string Prop2 { get; set; }
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

计算机基础 复习

1.什么是编程语言? 人与计算机之间沟通交流的媒介 2.什么是编程? 将人的思维逻辑通过计算机能够读懂的方式写下来 3.为什么要编程? 解放人力,让计算机能够按照人的思维逻辑去帮你干活 一套完整的计算机系统包括以下三部分 1.应用程序 2.操作系统 3.计算机硬件 计算机硬件五大组成部分 1.控制器 2.运算器 逻辑运算:判断事物对错 数学运算:加减乘除等数学相关 控制器+运算器 = 中央处理器(cpu)
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

包以及日志的初识和使用

包以及log日志 包的使用 官网解释 Packages are a way of structuring Python’s module namespace by using “dotted module names” 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 具体的:包就是一个包含有__init__.py文件的文件夹,所以其实我们创建包的目的就是为了用文件夹将文件/模块组织起来 需要强调的是: 在python3中,即使包下没有__init__.py文件,import
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

eclipse搭建maven项目的步骤

1)新建 maven 项目 2)QuickStart 3)修改jre为1.8+ 4)build Path - add library 5) 新建 sorceFilter文件 6)配置 pom 加入依赖关系 <dependency>   <groupId>junit</groupId>   <artifactId>junit</artifactId>   <version>4.8</version>   <scope>test</scope> </dependency> <!-- https:/
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

python爬虫Day 01

一 、爬虫基本原理 1、什么是爬虫? 爬虫就是爬取数据。 2、什么是互联网? 由一堆网络设备,把一台台的 计算机互联到一起称之为互联网。 3、互联网建立的目的 数据的传递与数据的共享。 4、什么是数据? 例如: 电商平台的商品信息(淘宝、京东、亚马逊) 链家、自如租房平台的房源信息 股票证券投资信息(东方财富、雪球网) ... 12306,票务信息(抢票) 5、什么是上网? 普通用户: 打开浏览器 ---> 输入网址 ---> 往目标主机发送请求 ---> 返回响应数据 ---> 把数据渲染到
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

1认真准备面试session,cookie,token

session,cookie,token https://www.cnblogs.com/moyand/p/9047978.html 1.session,cookie,token谈谈你对它们的理解 --------会话,饼干,令牌 发展史 助于记忆    Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0

osg HUD 前景色

#ifdef _WIN32 #include <Windows.h> #endif // _WIN32 #include<iostream> #include <osgViewer/Viewer> #include <osgViewer/ViewerEventHandlers> #include <osgViewer/CompositeViewer> #include <osgDB/ReadFile> #include <osg/Geode> #include
分类: 其他 发布时间: 07-01 21:08 阅读次数: 0