
开发实验所遇问题解决方法
Weonnn
乾坤未定 持续努力终得回报
展开
-
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 · 10272 阅读 · 0 评论 -
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 · 1810 阅读 · 0 评论 -
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 · 1538 阅读 · 0 评论 -
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 · 127 阅读 · 0 评论 -
IDEA如何解决switch不支持字符串的编译错误
IDEA如何解决switch不支持字符串的编译错误原创 2020-08-27 19:05:03 · 799 阅读 · 0 评论 -
解决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 · 9601 阅读 · 1 评论 -
Spring AOP中JoinPoint的用法
https://www.jianshu.com/p/90881bfc3241原创 2020-08-21 19:50:02 · 280 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException原因总结
https://blog.csdn.net/qq_18298439/article/details/80586789原创 2020-08-20 10:47:49 · 166 阅读 · 0 评论 -
mybatis绑定错误的解决方案 org.apache.ibatis.binding.BindingException
大多情况下应该出现的问题:链接我出现的沙雕问题:链接原创 2020-08-12 20:01:33 · 301 阅读 · 0 评论 -
记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 · 609 阅读 · 0 评论 -
使用@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 · 187 阅读 · 0 评论 -
mac系统如何解决python3中pyautogui模块(pymouse 无法使用 move等)无法使用moveTo函数的问题
新的安全功能要求用户需要明确指定可以用鼠标和键盘的应用。需要让termial可以控制鼠标和键盘才行。解决:打开系统偏好设置->安全与隐私->在‘允许下面的APP控制您的电脑’中将终端打上对勾。...原创 2020-02-27 20:10:10 · 4121 阅读 · 0 评论 -
Python2 与 Python3的区别之-----str.encode
python2:str.decode(‘utf-8’)对应python3:str.encode().decode(‘utf-8’)原创 2020-02-11 21:47:06 · 394 阅读 · 0 评论 -
pip install apscheduler失败
pip install apscheduler失败pip install apscheduler -i https://pypi.douban.com/simple成功!!!原创 2020-01-29 22:51:10 · 2245 阅读 · 1 评论 -
pip不来的东西找镜像!
pip过慢或者因为timed out而下载失败怎么办?使用清华镜像:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxx原创 2020-01-29 22:44:05 · 158 阅读 · 0 评论