10 2020 档案
vue子组件的样式没有加scoped属性会影响父组件的样式
摘要:scoped是一个vue的指令,用来控制组件的样式生效区域,加上scoped,样式只在当前组件内生效,不加scoped,这个节点下的样式会全局生效。 需要注意的是:一个组件的样式肯定是用来美化自己组件结构的,不应该影响到其他的组件。 建议:只要定义的是单文件组件,一定要给style标签加上scope 阅读全文
posted @ 2020-10-31 00:07 周文豪 阅读(1910) 评论(0) 推荐(0) 编辑
代码小知识之控制台打印日志
摘要:先引入Logger和LoggerFactory: import org.slf4j.Logger; import org.slf4j.LoggerFactory; 声明logger作为成员变量,并且初始化: private static Logger logger = LoggerFactory.g 阅读全文
posted @ 2020-10-30 17:31 周文豪 阅读(424) 评论(0) 推荐(0) 编辑
代码小知识之UUID
摘要:1、生成UUID(UUID保证对在同一时空中的所有机器都是唯一的,UUID的唯一缺陷在于生成的结果串会比较长。UUID 来作为数据库数据表主键是非常不错的选择,保证每次生成的UUID 是唯一的) UUID uuid = UUID.randomUUID(); UUID在项目中的使用: //获得唯一do 阅读全文
posted @ 2020-10-30 17:20 周文豪 阅读(117) 评论(0) 推荐(0) 编辑
通过CollectionUtils工具类判断集合是否为空,通过StringUtils工具类判断字符串是否为空
摘要:通过CollectionUtils工具类判断集合是否为空 先引入CollectionUtils工具类: import org.apache.commons.collections4.CollectionUtils; 工具类中的部分方法: public static boolean isEmpty(C 阅读全文
posted @ 2020-10-30 16:54 周文豪 阅读(2003) 评论(0) 推荐(0) 编辑
使用PageHelper进行分页查询
摘要:service层代码: public Result getDataSetList(String dataCode, String dataName, int pageIndex, int length) { Map map = new HashMap(); map.put("dataCode", d 阅读全文
posted @ 2020-10-30 16:30 周文豪 阅读(240) 评论(0) 推荐(0) 编辑
前端与后端之间参数的传递与接收和@RequestBody,@Requestparam,@Param三个注解的使用
摘要:参数在前台通过对象的形式传递到后台,在后台,可以用@RequestBody注解通过Map或JSONObject接收(太麻烦,既要从Map中取值,取完值后又要封装到Map),也可以用@RequestParam注解通过具体的属性接收。在dao层可以通过Map将参数传递到mapper.xml,也可以用@P 阅读全文
posted @ 2020-10-30 16:04 周文豪 阅读(13757) 评论(0) 推荐(0) 编辑
为什么数据库能查出两条id相同的数据
摘要:sql如下: SELECT t.*,d.name as "workName" FROM t_traceability_slice t LEFT JOIN sys_department d ON t.workshop_code = d.code WHERE t.del_flag = '0' AND t 阅读全文
posted @ 2020-10-29 20:28 周文豪 阅读(545) 评论(0) 推荐(0) 编辑
tkMybatis的Example使用
摘要:Criteria,包含一个Cretiron的集合,每一个Criteria对象内包含的Cretiron之间是由AND连接的,是逻辑与的关系。 List<Example.Criterion> criteria; oredCriteria,Example内有一个成员叫oredCriteria,是Crite 阅读全文
posted @ 2020-10-29 19:47 周文豪 阅读(9459) 评论(0) 推荐(0) 编辑
如何让别人访问我的电脑的vue项目
摘要:步骤: 1、关闭防火墙。 2、修改build/webpack.dev.conf.js中的“const HOST = process.env.HOST”为“const HOST = process.env.HOST || '0.0.0.0'” 3、修改request.js中的baseURL: 'htt 阅读全文
posted @ 2020-10-28 15:09 周文豪 阅读(1988) 评论(0) 推荐(1) 编辑
vue之下拉菜单Dropdown的使用
摘要:通过组件slot来设置下拉触发的元素以及需要通过具名slot为dropdown 来设置下拉菜单。默认情况下,下拉按钮只要hover即可,无需点击也会显示下拉菜单。 <el-dropdown> <span class="el-dropdown-link"> 下拉菜单<i class="el-icon- 阅读全文
posted @ 2020-10-27 17:27 周文豪 阅读(9538) 评论(0) 推荐(0) 编辑
js中函数调用时,对参数个数和类型没有要求
摘要:因为js是一种弱类型的编程语言,对数据类型的要求没有其他编程语言的要求严格,所以在定义函数的时候不需要像java一样对其传入参数的类型进行定,也对传入参数的个数没有要求。 js函数的参数与大多数其他语言中的函数的参数有所不同。js函数不介意传递进来多少个参数,也不在乎穿进来参数是什么数据类型。也就是 阅读全文
posted @ 2020-10-27 17:11 周文豪 阅读(1225) 评论(0) 推荐(1) 编辑
el-input输入框的readonly属性
摘要:readonly属性是Boolean类型,默认值为false。readonly值为true表示只读。 <el-col :span="12"> <el-form-item label="品名:" prop="materialName"> <el-input v-model="edit.material 阅读全文
posted @ 2020-10-27 14:19 周文豪 阅读(13971) 评论(1) 推荐(0) 编辑
smart-adminx项目导入依赖时,点击reinport时没反应且依赖全部报红的解决办法
摘要:依赖报红的解决办法 报红效果如下: 原因分析:下载jar包时,出现大量以.lastUpdated结尾的无效文件。 解决办法:使用bat批处理文件批量删除无效文件 set REPOSITORY_PATH=F:\maven_repository_pinyougou rem 正在搜索... for /f 阅读全文
posted @ 2020-10-25 12:11 周文豪 阅读(161) 评论(0) 推荐(0) 编辑
如何使用 Navicat Premium 的新“自动运行”工具自动运行行数据库复制。
摘要:数据库复制有至少三种不同的方式: 快照复制:一台服务器上的数据复制到同一台或不同服务器上的另一个数据库。 合并复制:来自两个或多个数据库的数据被合并到一个数据库中。 事务复制:用户收到数据库的完整初始副本,然后在数据更改时接收定期更新。 在分布式数据库管理系统(DDBMS)中,对一个位置的数据执行的 阅读全文
posted @ 2020-10-21 17:05 周文豪 阅读(4423) 评论(0) 推荐(0) 编辑
在vscode中用Git管理项目
摘要:一、本地两个分支,即master和login分支,云端只有一个分支 1、新建仓库 1)、新建仓库-->填写仓库名称-->一定要将对钩去掉-->公开-->创建 Git全局设置: git config --global --add user.name "zhouwenhao" git config -- 阅读全文
posted @ 2020-10-21 15:31 周文豪 阅读(752) 评论(0) 推荐(0) 编辑
vue中将分号去掉,将双引号变为单引号的配置
摘要:在项目根目录下创建.prettierrc文件,文件内容如下: { "semi": false, "singleQuote": true } 实现vs code中代码格式化快捷键:【Shift】+【Alt】+F,格式化后发现所有的分号被删除,所有的双引号变为了单引号 阅读全文
posted @ 2020-10-21 15:00 周文豪 阅读(1931) 评论(0) 推荐(0) 编辑
vscode的代码片段
摘要:一、快速创建一个vue单文件组件 "Create a new Component": { "prefix": "vue", "body": [ "<template>", " <div>$1</div>", "</template>", "", "<script>", "export default 阅读全文
posted @ 2020-10-21 11:35 周文豪 阅读(273) 评论(0) 推荐(0) 编辑
基于3.X版本的脚手架创建VUE项目
摘要:一、基于交互式命令行的方式,创建vue项目 1、命令:vue create 项目名称。项目名称必须是英文的。不要包含中文、特殊的字符和符号。在cmd中输入命令:vue create vue_project_01,此时会提供一个交互式的面板,来询问我们安装哪些功能。 手动选择某些功能来创建项目,推荐选 阅读全文
posted @ 2020-10-21 09:41 周文豪 阅读(242) 评论(0) 推荐(0) 编辑
解决java POI导入Excel超时问题
摘要:由于要导入大量数据,后台会耗费很长时间,导致超时。 本项目前端request.js中设定的超时时间为150s. const service = axios.create({ baseURL: baseUrl, withCredentials: true, timeout: 150000 }); 我们 阅读全文
posted @ 2020-10-20 20:31 周文豪 阅读(3837) 评论(0) 推荐(1) 编辑
导入Excel表格时,如果有多个投料信息,则循环导入
摘要:List<Input> list = new ArrayList<Input>();for (int j = 0; j < 500; ) { String materialBatch = String.valueOf(row.getCell(12+j)); String drugsNum = Str 阅读全文
posted @ 2020-10-16 12:27 周文豪 阅读(212) 评论(0) 推荐(0) 编辑
频繁的或者大范围的来实现数据的共享要使用Vuex
摘要:一. Vuex 概述 1.1 组件之间共享数据的方式 由于使用频繁,通常将v-bind:属性名=" "的格式简写成:属性名=" ".兄弟组件之间的共享即不相干组件之间的数据共享。 子组件: //子组件接受数据 props: ['nodeName'], // 子组件触发listenToAuditor事 阅读全文
posted @ 2020-10-15 15:18 周文豪 阅读(477) 评论(0) 推荐(0) 编辑
oracle数据库date类型和mysql数据库datetime类型匹配
摘要:oracle数据库有date类型,但是没有datetime类型 mysql数据库既有date类型也有datetime类型。 Oracle数据库的date类型和mysql的date类型是不一样的,Oracle的date类型为YYYY-MM-DD hh:mm:ss和mysql中的datetime类型匹配 阅读全文
posted @ 2020-10-13 20:48 周文豪 阅读(5538) 评论(0) 推荐(0) 编辑
oracle创建和删除序列
摘要:创建序列语法: CREATE SEQUENCE 序列名 [START WITH n] [INCREMENT BY n] [{MINVALUE n}] [{MAXVALUE n|NOMAXVALUE}] [{CYCLE|NOCYCLE}] [{CACHE n|NOCACHE}]; START WITH 阅读全文
posted @ 2020-10-13 20:07 周文豪 阅读(841) 评论(0) 推荐(0) 编辑
Oracle数据库在给表添加字段的sql中用comment报错
摘要:原因:不同于mysql,Oracle数据库在添加表字段时不能直接用comment,而是单独写一个sql语句,如下: alter table SYS_USER add SENDMSG_LASTTIME date;comment on column SYS_USER.SENDMSG_LASTTIME i 阅读全文
posted @ 2020-10-13 10:30 周文豪 阅读(1490) 评论(0) 推荐(0) 编辑
Navicat premium对数据库的结构同步和数据同步功能
摘要:数据传输、数据同步、结构同步的区别:‘ 数据传输:表数据和结构一起同步(之前的数据会被覆盖) 数据同步:表数据同步、表结构不同步(之前数据被覆盖(所有字段全部选择的情况下),数据同步时可选择要同步的数据(之前的可不覆盖,只同步新增的)) 结构同步:表数据不同步、表结构同步 注意: 无论是数据传输、数 阅读全文
posted @ 2020-10-12 21:16 周文豪 阅读(3123) 评论(0) 推荐(0) 编辑
Navicat Premium的数据传输功能----将远程Mysql数据库复制到本地数据库的方法
摘要:1、先连上本地、远程的数据库 2、在本地建一个和你要复制的远程数据库的名称一样的数据库 3、数据转移。工具→数据传输→填写源数据库和目标数据库→下一步→开始 注意:源数据库和目标数据库千万不要弄反了! 将远程数据库的所有表、视图、函数、事件都复制一份到本地! 注意:如果传输过程中,中途停止,已经传输 阅读全文
posted @ 2020-10-12 20:39 周文豪 阅读(1809) 评论(0) 推荐(0) 编辑
C语言:试探算法解决“八皇后”问题
摘要:#include <stdio.h> #define N 4 int solution[N], j, k, count, sols; int place(int row, int col) { for (j = 0; j <row; j++) { if (row - j == solution[ro 阅读全文
posted @ 2020-10-06 18:17 周文豪 阅读(270) 评论(0) 推荐(0) 编辑
C语言:贪心算法之装箱问题
摘要:#include <stdio.h> #include <stdlib.h> #define N 6 #define V 100 typedef struct box // 使用 typedef 来为用户自定义的数据类型box取一个新的名字BOX { int no; int size; struct 阅读全文
posted @ 2020-10-03 13:26 周文豪 阅读(681) 评论(0) 推荐(0) 编辑
C语言之指针
摘要:通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。 变量的内存地址:&+变量名称,如&var 每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。变量 内存地址(&普通变量) #include 阅读全文
posted @ 2020-10-02 21:06 周文豪 阅读(125) 评论(0) 推荐(0) 编辑