Idea 的@Autowired标红报错
1.在所在的类DAO层加注解@Repository
@Repository
public interface UserDao {
...
}
2.在spring的XML 配置文件中启动 Spring 的自动扫描功能
context:component-scan base-package="org.test.dao" />
前后端分离情况下的图片验证码验证问题
目录
目录
验证码的实现
前端验证码的刷新
前后端分离情况下的ajax跨域以及session传递问题
验证码的实现
验证码工具类
package common;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.util.Random;
public class Verifi
mybatis的mapper文件错误,引申到spring无法加载bean
在更改了几个接口对应的mapper文件之后,启动服务,莫名的报错,spring加载dao文件失败,无法找到bean文件。
更改了好多地方,也在sourcetree上对比了改动,并没有发现对配置文件的更改,头大!
最后在控制台仔细找,发现有提示:The content of element type "mapper" must match "(cache-ref|cache|resultMap*
spring boot 拦截器中无法注入serivce
@Configuration
public class OptPermissionHandlerInterceptor extends HandlerInterceptorAdapter {
private Logger logger = LoggerFactory.getLogger(OptPermissionHandlerInterceptor.class);
@Autowir...
spring boot(一) idea创建spring boot
spring boot(一) idea创建spring boot
new >> project
spring initializr >> next >> next >> 选web >> next >> finish
3.在包下新建controller包,包下建controller类
4.启动项...
Windows环境下eclipse连接数据库MySQL步骤及代码
1、新建项目,新建lib文件,在lib文件中放入下载的MySQL连接驱动:可以从http://www.everycoding.com/maven2/mysql/mysql-connector-java.html下载2、构建路径,选择刚才添加的JDBC:3、这样环境连接就配置好了,接下来可以测试一下,可以在数据库sqltestdb中创建如下数据表emp:我这里是用workbench建立的表如图所示:...
基本的恶义SQL语法以及防止SQL注入
https://zhidao.baidu.com/question/1830066056591493380.html恶义 SQL 语法String sql = "select * from tb_name where name= '"+varname+"' and passwd='"+varpasswd+"'";如果我们把 [' or '1' = '1] 作为 varpasswd 传入进来 . 用...
SimpleDateFormat的使用
SimpleDateFormat 是一个以语言环境敏感的方式来格式化和分析日期的类。SimpleDateFormat 允许你选择任何用户自定义日期时间格式来运行。例子:import java.util.*;
import java.text.*;
public class DataFormat {
public static void main(String args[]) {
...
LeetCode第[46]题(Java):Permutations LeetCode第[17]题(Java):Letter Combinations of a Phone Number
题目:排列 难度:Medium 题目内容: Given a collection of distinct integers, return all possible permutations. 翻译:给定一组各不相同的整数,返回所有可能的排列。 Example: Input: [1,2,3]
Output:
[
[1,2,3],
[1,3,2],
[2,1,3],
[2,3,1],
[3,1,2],
[3,2,1]
] 我的思路:每种情况中,每一个元素只出现一次,只是之
线程学习(java三种线程创建方法)
先看一个线程的生命周期,图片来自菜鸟教程:新建状态:使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态。它保持这个状态直到程序 start() 这个线程。就绪状态:当线程对象调用了start()方法之后,该线程就进入就绪状态。就绪状态的线程处于就绪队列中,要等待JVM里线程调度器的调度。运行状态:如果就绪状态的线程获取 CPU 资源,就可以执行 run()...
线程池是什么?为什么?怎么用?
1、线程池是什么?线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。2、为什么需要用到线程池呢?每次用的时候手动创建不行吗?在java中,如果每个请求到达就创建一个新线程,开销是相当大的。在实际使用中,创建和销毁线程花费的时间和消耗的系统资源都相当大,甚至可能要比在处理实际的用户请求的时间和资源要多的多。除了创建和销毁线程...
LeetCode:巧妙思路解决字符串数字前后加*问题
1、题目描述将一个字符中所有出现的数字前后加上符号“*”,其他字符保持不变 public static String MarkNum(String pInStr) { return null; }输入描述:输入一个字符串输出描述:字符中所有出现的数字前后加上符号“*”,其他字符保持不变示例1输入Jkdi234klowe90a3输出Jkdi*234*klowe*90*a*3*思路:将数字...
解决ubuntu16.04系统各种紫屏黑屏
主要分为两种情况:
一 先紫屏后黑屏,重启后直接黑屏加几行字(绝望体)
造成这种情况的大多数原因是安装好系统后,重启系统拔U盘过早导致的引导grub没有完全加载进去,如果双系统那么win系列你也会进不去.要记住装好系统后重启在显示出计算机的商家图标时拔U盘.最好的解决办法就是重装,节约时间.重装ubuntu成功后,自然grub就修复了,win系列也能重新进去了.不建议大家在grub的界面输入
[python入门进阶]一个糊弄人的文档加密解码器
自己和同学突发奇想的写个文档加密解码的代码,花了俩小时我们俩都实现了,其实没什么技术含量,代码都十分简单.有兴趣的可以写一下啊,欢迎交流.我要实现的功能就是把存放在txt内的文本信息进行加密,只有自己拥有一段加密代码作为密钥,别人拿到加密后的字节文本也打不开.然后自己可以进行复原里面的文本信息.下面是我的代码,你可以先写一下,大家交流一下欢迎指教.
import redef TS():
dyld: Library not loaded: @rpath/MySDK.framework/MySDK 错误解决
https://blog.csdn.net/zzzzzdddddxxxxx/article/details/50495659 我最近在学习封装Framework库,在学习过程中遇到要了如题问题: 当我使用封好的系统默认的动态库时,报如下错误: dyld: Library not loaded: @rpath/MySDK.framework/MySDK Referenced from: /var/mobile/Applications/08B6D2C2-5028-4A64-93F5-1252B0
docker容器入门必须掌握的命令(Ubuntu)
docker命令均需要获取最高权限,所以建议直接获取,不要每个指令都加sudo了吧
sudo su
docker命令需要加上docker这个词,安装好docker后:
查看是否安装成功,直接输入
**docker** #安装成功会有docker --help输出
dockers pull ubuntu #从公共库中下载ubuntu的镜像,当然可以下载其他镜像
docker命令中一个用的最
今日推荐
周排行