自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 nginx proxy 详解,代理路径的转发

proxy_pass 为urL时,没有/,视为相对路径,则会把匹配的路径部分给代理走,即会添加上这段匹配location的uri。server {listen 80;server_name localhost; location /api { add_header Cache-Control no-cache; add_header Pragma no-cache; add_header Expires 0; # 动态页面 proxy_pass http://localhos

2021-09-17 13:26:26 13040

原创 关于shiro doGetAuthorizationInfo授权方法和doGetAuthenticationInfo登陆认证方法的执行时机

1.默认情况下不关闭shiro自带的session登陆时生成JESSIONID,执行doGetAuthorizationInfo的时机1、subject.hasRole(“admin”) 或subject.isPermitted(“admin”):自己去调用这个是否有什么角色或者是否有什么权限的时候;2、@RequiresRoles(“admin”) :在方法上加注解的时候;3、[@shiro.hasPermission name =“admin”][/@shiro.hasPermission]

2020-09-12 22:45:03 1799

原创 ajax url路径问题

ajax / 相对路径 相对于服务器地址 链接参照地址为localhost:8080/(这也是web服务器的路径)ajax 不加/ 相对于项目地址(web应用),参照地址为localhost:8080/web应用名解释:localhost:8080/pro 这是访问你项目的地址加/ 会参照localhost:8080/ 即开头的目录表示该目录为根目录的一个子目录不加/ 表示当前目录下的,参照localhost:8080/pro举个栗子假如你ajax url:“abc”访问后.

2020-06-03 17:02:12 464

原创 synchronized

synchronized1.锁分为类锁和对象锁类锁的实现方式:1.方法前加 synchronized static2.synchronized(*.class){}对象锁1.synchronized2…synchronized(object){}

2020-05-08 16:47:17 144

原创 layui表单监听下拉选择

表单监听下拉选择字符串转数组 var strs= new Array(); //定义一数组 strs=data.value.split(","); //字符分割 form.on('select(test)', function (data) { $("#suppsID").empty(); con...

2019-12-13 10:57:09 522

原创 mybatis 一对多查询

@Data@AllArgsConstructor@NoArgsConstructorpublic class Course { private Integer id; private String courseCode; // 课程编号 private String courseName;// 课程名称 private List<Student> ...

2019-11-18 23:17:27 108

原创 mysql左连接和右连接

mysql左连接和右连接左连接返回左表不符合连接条件符合where条件的所有数据行右连接返回右表不符合连接条件符合where条件的所有数据行共同点是他们都会返回符合where条件的数据行,左连会把左表不符合连接条件(on后边的)的也返回,右连接则相反。...

2019-11-18 11:44:59 132

原创 java的substring和mysql的subStr的区别

java的substring和mysql的subStr的区别java.subString(1,3) 结果是 av [) 左闭右开区间 java的起始点是0mysqlsubstr(mysql,1,3) 结果为 mys 参数1代表从1开始,3代表截取3位...

2019-11-01 10:45:46 1075

原创 springboot配置多数据源+atomikos实现分布式事务

两个数据库test01 库里商品表CREATE TABLE `goods` ( `id` int(11) NOT NULL AUTO_INCREMENT, `num` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `name_index` (`name`))...

2019-08-22 16:53:09 311

原创 MyCat分库分表使用记录

1.下载mycat 百度一搜就有2. 着重看的目录,bin目录里有个startup_nowrap.bat启动mycat。3.启动之前打开conf文件配置4.server.xmlschemas改为你要分库分表的库名5.schema.xml6.启动后连接mycat...

2019-08-16 16:06:40 86

原创 关于MySQL事务的一些记录

start TRANSACTIONupdate test01.goods set num = num-20 where id = 1insert into chat.buy_record(good_id,create_time)values(1,now())COMMIT一个连接中,事务在不同的库中是存在的。spring.datasource.driver-class-name=com....

2019-08-14 17:22:26 167

原创 事务

//注解没有作用 @Transactional(propagation = Propagation.REQUIRES_NEW) public void addBuyRecord(Map<String, Object> map) { int addBuyRecord = sDao.addBuyRecord(map); System.out.println(addBuyRec...

2019-08-09 13:47:19 70

原创 MyBatis更新语句返回值

返回值为匹配的行数,若想改为受影响行数加useAffectedRows=true

2019-08-09 10:41:35 1743

原创 git简单记录

git status //查看状态git add 文件名 //把文件添加的暂存区git commit -m "" //提交到本地仓库git push

2019-08-07 14:58:15 74

原创 ActiveMQ集成spring的使用

ActiveMQ集成spring的使用1.下载activemq2.添加依赖 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-broker</artifactId> <version>5.12.0</...

2019-08-06 15:17:13 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除