- 博客(32)
- 收藏
- 关注
原创 SpringBoot获取resources文件路径
解决方案1、获取resources文件夹路径File directory = new File("xxx/xxx/src/main/resources");String reportPath = directory.getCanonicalPath();xxx为你的项目内包的名称,File只会找到项目最外层地址;这里需要注意,不能在xxx前面加/,否则只会找到顶层地址我们的项目是从controller下获取resources下的文件: File directory = new File("
2021-03-26 12:23:25 10216
原创 java字符串转换成方法名使用
查到的别人的方法:可以用到java反射机制,Class和Method这些类。 动态调用的方法:a.getClass().getMethod(str, new Class[]{}).invoke(a, new Object[]{})其中,a为类的对象,str为要被调用的方法名 。1、a.getClass()得到a.class 对象 ;2、getMethod(str, new Class[]{})得到a对象中名为str的不带参数的方法;如果str方法带参数如str(String s, int i),就
2021-03-26 12:14:08 1690
原创 让windows保持常亮(不息屏,不锁屏,不进入屏保)
第一步 不息屏不息屏很简单,让电脑保持常亮就可:在Windows10系统桌面,右键->显示设置->电源和睡眠->屏幕和睡眠都设置为从不。第二步 不锁屏,不进入屏保第一步做完你会发现,虽然它是常亮不息屏,但还是会进入屏幕保护,这就需要我们把锁屏关掉。1、在Windows10系统桌面,按下win+r键。2、接下来在打开的Windows10运行窗口中,我们输入命令gpedit.msc,然后点击确定按钮。3、这时就会打开Windows10的本地组策略编辑器窗口,在窗口中依次点击
2021-03-25 20:06:40 94050 4
原创 SpringSecurity学习
SpringSecurityweb开发中–安全–过滤器,拦截器~问题漏洞,隐私泄露架构确定后 要改好多代码框架shirospringsecurity这俩都是用于认证、授权功能权限访问权限菜单权限…拦截器,过滤器:大量的原生代码,产生很多冗余简介spring项目的安全框架,可以实现强大的web安全控制仅需要引入spring-boot-starter-security模块即可,少量的配置,即可实现强大的安全管理记住几个类:WebSecurityConfigur
2021-02-17 21:35:54 178 1
原创 vue终端新建工程
vue init webpack hello-vue#一路no#进入工程目录cd hello-vue#设置镜像npm config set registry https://registry.npm.taobao.org#安装 vue-routernpm install vue-router --save-dev#安装 element-uinpm i element-ui -S#安装SASS加载器cnpm install sass-loader node-sass --save-dev
2021-02-01 23:12:53 123
原创 mac 百度搜索巨慢解决方案
1、打开终端2、输入命令networksetup -setdnsservers Wi-Fi 114.114.114.114sudo dscacheutil -flushcache而后输入密码即可。问题解决~
2021-01-02 23:53:41 1826 1
原创 vue通过(NGINX)部署在子目录或者二级目录实践
1、修改 router/index.js添加一行base: 'jkpj', //二级目录名称2、然后修改 config/index.js增加一行const assetsPublicPath = '/jkpj/'3、部署时,通过NGINX的反向代理首先,给需要部署的项目定义一个 NGINX 的 serverserver { listen 8001; location / { # vue h5 history mode 时配置
2020-12-28 15:17:27 1472
原创 git的操作
MAC上Git安装与GitHub基本使用Git 常用命令 更新与提交gitub上的教程create a new repository on the command lineecho "# test" >> README.mdgit initgit add README.mdgit commit -m "first commit"git branch -M maingit remote add origin git@github.com:q1003722295/test.gi
2020-10-15 11:02:59 104
原创 SpringMVC初体验
一、SpringMVC入门实战:前端获得值:<%@ page isELIgnored="false" %><html><body><h2>Hello World!</h2>${requestScope.user.name}</body></html>controller:model、map、对象等不同参数下的测试:package com.imooc.controller;import
2020-09-14 17:09:20 205
原创 解决mybatis使用注解@Select 部分数据为空的问题
当使用mybatis的@Select 注解进行查询并映射至User类时(图1-3)发现某些字段为空(图4)。具体出现原因,查询出来的数据,与实体bean的字段不相匹配,导致null实体bean的字段为驼峰形式,如,loginName, 而数据库为下划线LOGIN_NAME,因此,匹配不上,导致映射失败解决方式:使用@Results。当数据库字段名与实体类对应的属性名不一致时,可以使用@Results映射来将其对应起来。column为数据库字段名,porperty为实体类属性名,jdbcTy
2020-08-27 13:38:37 9141 1
原创 org.apache.ibatis.binding.BindingException原因总结
https://blog.csdn.net/qq_18298439/article/details/80586789
2020-08-20 10:47:49 147
原创 mybatis绑定错误的解决方案 org.apache.ibatis.binding.BindingException
大多情况下应该出现的问题:链接我出现的沙雕问题:链接
2020-08-12 20:01:33 262
原创 Spring事务管理
一、解数据库事务理解数据库事务二、全面分析 Spring 的编程式事务管理及声明式事务管理添全面分析 Spring 的编程式事务管理及声明式事务管理三、Spring事务管理自我理解的补充1. 编程式事务管理模板事务(TransactionTemplate)案例–步骤:获取模板对象;选择事务结果类型;业务数据操作处理。平台事务管理器(PlatformTransactionManager)案例–步骤:获取事务管理器;获取事务属性对象;获取事务状态对象;创建JDBC模板对象;业务数据操作处理。
2020-08-11 22:36:05 118
原创 记mysql版本问题踩的坑
我的mysql的版本为:8.0.16JDK版本为:13报错时用的mysql connector包的版本为:mysql-connector-java-5.1.36-bin一开始查看对应版本感觉没问题!!这是最坑的!官网的版本对应如下:我寻思着5.1的兼容我的jdk和mysql版本的呀!然后我就找其他的错误!然鹅,他喵的就是版本问题的错误。最后实在找不出其他错误,更改成了mysql-connector-java-5.1.49-bin(这时候已经绝望了,死马当活马医的心态)。然鹅还有错误:报错Tue
2020-08-11 17:37:12 510
原创 使用@Autowired标注时,jdbcTemlate==null
更多详解点击重点部分:.如果采用new 方式来生成实例,则会出现null的情况。new方式:BarDao bd = new BarDao();、public void test(){Bar bar = new Bar(1, 34, “天堂岛”);BarDao bd = new BarDao();bd.add(bar);}应在bean的xml中配置后使用getBean调用才行。public void test(){Bar bar = new Bar(1, 34, “天堂岛”);BarDa
2020-08-10 22:43:08 156
原创 JDBC Template基本使用
JdbcTemplate配置连接池org.springframework.jdbc.core.JdbcTemplate类方便执行SQL语句public JdbcTemplate(DataSource dataSource)创建JdbcTemplate对象,方便执行SQL语句public void execute(final String sql)execute可以执行所有SQL语句,因为没有返回值,一般用于执行DDL语句。JdbcTemplate使用步骤准备DruidDataSource
2020-08-07 21:54:55 325
原创 基于AspectJ的AOP开发
https://blog.csdn.net/king_cannon_fodder/article/details/80211523Maven中pom.xml的配置:</dependency> <!--引入Spring的基本开发包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</
2020-08-07 12:09:41 99
原创 Spring bean学习
pom.xml中的配置<dependencies> <!--dependency> <groupId>com.imooc</groupId> <artifactId>[the artifact id of the block to be mounted]</artifactId> <version>1.0-SNAPSHOT</version> </dep
2020-08-07 09:53:07 149
原创 TENSORFLOW---SAVER和RESTORE的用法(转载)
Saver的作用是将我们训练好的模型的参数保存下来,以便下一次继续用于训练或测试;Restore的用法是将训练好的参数提取出来。1.Saver类训练完后,是以checkpoints文件形式保存。提取的时候也是从checkpoints文件中恢复变量。Checkpoints文件是一个二进制文件,它把变量名映射到对应的tensor值 。2.通过for循环,Saver类可以自动的生成checkpoin...
2020-03-03 13:52:30 475
原创 mac系统如何解决python3中pyautogui模块(pymouse 无法使用 move等)无法使用moveTo函数的问题
新的安全功能要求用户需要明确指定可以用鼠标和键盘的应用。需要让termial可以控制鼠标和键盘才行。解决:打开系统偏好设置->安全与隐私->在‘允许下面的APP控制您的电脑’中将终端打上对勾。...
2020-02-27 20:10:10 3871
原创 Python2 与 Python3的区别之-----str.encode
python2:str.decode(‘utf-8’)对应python3:str.encode().decode(‘utf-8’)
2020-02-11 21:47:06 363
原创 pip install apscheduler失败
pip install apscheduler失败pip install apscheduler -i https://pypi.douban.com/simple成功!!!
2020-01-29 22:51:10 2121 1
原创 pip不来的东西找镜像!
pip过慢或者因为timed out而下载失败怎么办?使用清华镜像:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxx
2020-01-29 22:44:05 133
原创 Tensorflow学习(一) Tensorflow简介与环境搭建
课程导学Tensrflow 用于机器学习 神经网络等2 Tensorflow是什么① Google的开源软件库采用数据流图,用于数值计算。多平台------ GPU,CPU,移动设备② 数据流图节点----处理数据线----节点间输入输出关系线上运输张量节点呗分配到各种计算设备上运行③ 特性高度的灵活性真正的可移植性产品和科研结合自动求微分多语言支持性能...
2019-12-26 16:03:55 592
原创 “Key is invalid” message on GitHub---密钥无效问题
用mac的文本编辑打开复制是行不通的,你只需要在终端输入:vi ~/.ssh/id_rsa.pub从ssh-rs复制到字符块的末尾(电子邮件域扩展名的最后一个字母)后粘贴在github的key上即可。...
2019-12-25 23:21:40 627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人