sunny123456

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2022年3月23日

摘要: springboot允许跨域注解_SpringBoot项目针对跨域问题的三种解决方案 1. 什么是跨域 要了解跨域,先要知道同源策略。同源策略是由 Netscape 公司提出的一个著名的安全策略,所有支持 JavaScript 的浏览器都会使用这个策略。所谓同源是指:协议,域名,端口 全部相同。 浏 阅读全文
posted @ 2022-03-23 22:49 sunny123456 阅读(1489) 评论(0) 推荐(0)

摘要: C# WebService创建与使用 WebService现在虽然有更好的方式去替代它(博主有WebApi详细使用文章,有兴趣童鞋可以进博主博客预览。),它简单,开发成本低。很简单,对着本文一看就会 1.WebService的创建开发 2.WebService的发布测试 3.WebService的调 阅读全文
posted @ 2022-03-23 22:47 sunny123456 阅读(2018) 评论(0) 推荐(0)

摘要: Thymeleaf - 使用方法及国际化(超详细) Thymeleaf简介 Thymeleaf是一个和Velocity、FreeMarker 类似的模板引擎,它在有网络和无网络的环境下皆可运行。因为它支持html原型,在html的标签里增加了额外的属性来达到模板+数据的展示方式。浏览器解释html时 阅读全文
posted @ 2022-03-23 22:45 sunny123456 阅读(1698) 评论(0) 推荐(0)

摘要: Udesk微前端之路 Udesk为什么要做微前端? 微前端是最近这两年比较热的一个概念,随着前端框架的流行以及前端工程化的程度越来越高,多数公司都会采取前后端分离的方式,来构建自己的单页面应用系统。Udesk在2017年初便开始实践微前端了,只不过当时微前端这个概念还没有被广泛提起。虽然现在微前端已 阅读全文
posted @ 2022-03-23 22:42 sunny123456 阅读(248) 评论(0) 推荐(0)

摘要: jpa 常用查询方法记录 以这张表为例: + + + + + + +| Field | Type | Null | Key | Default | Extra |+ + + + + + +| id | int(11) | NO | PRI | NULL | auto_increment || rol 阅读全文
posted @ 2022-03-23 22:40 sunny123456 阅读(966) 评论(0) 推荐(0)

摘要: mybatis注解多表查询 回忆:mybatis的多表查询在XML中有两种方式,一是根据根据SQL结果封装对象,二是根据调用其他接口方法的查询结果来封装对象。 多表查询离不开resultMap。 //此注解作用是引用其他的ResultMap的id值public @interface ResultMa 阅读全文
posted @ 2022-03-23 21:50 sunny123456 阅读(351) 评论(0) 推荐(0)

摘要: Mybatis基于注解实现多表查询 对应的四种数据库表关系中存在四种关系:一对多,多对应,一对一,多对多。在前文中已经实现了xml配置方式实现表关系的查询,本文记录一下Mybatis怎么通过注解实现多表的查询,算是一个知识的补充。 同样的先介绍一下Demo的情况:存在两个实体类用户类和账户类,用户类 阅读全文
posted @ 2022-03-23 21:48 sunny123456 阅读(352) 评论(0) 推荐(0)

摘要: Mybatis实现多表联查 一、Mybatis实现多表联查询 1、Mybatis实现多表联查询方式 业务装配对两个表写单独的sql语句,在业务(service)把查询结果进行联合。使用Auto Mapping特性,在实现两个表联合查询时通过别名完成自动映射。 使用Mybatis的<resultMap 阅读全文
posted @ 2022-03-23 21:47 sunny123456 阅读(4680) 评论(0) 推荐(0)

摘要: Java目录结构 一个普通的java项目的目录结构 src目录为源码文件夹,存放的是.Java文件 JRE System Library 是运行Java程序所需要的系统库 bin目录是工程输出路径,存放了编译生成的.class文件 几个不同的包就在bin文件夹里 .project是项目文件,项目的结 阅读全文
posted @ 2022-03-23 21:46 sunny123456 阅读(2842) 评论(0) 推荐(0)

摘要: controller 接收Post传递数据 1 传递字符串、基本类型 1、直接在方法形参中接收参数 直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。若"Content-Type"="application/x-www-form-urlenc 阅读全文
posted @ 2022-03-23 21:42 sunny123456 阅读(1228) 评论(0) 推荐(0)

摘要: springmvc的controller方法不指定method时可以GET或POST提交 在写controller的方法时 @RequestMapping("page") //@RequestMapping(value = "page", method = RequestMethod.GET) 写法 阅读全文
posted @ 2022-03-23 19:53 sunny123456 阅读(262) 评论(0) 推荐(0)

摘要: java中解析上传的excel文件(xls,xlsx) 一、在maven库中导入相关依赖 其中poi是解析xls格式的,poi-ooxml是解析xlsx格式的 <!-- POI,excel解析相关 --><dependency> <groupId>org.apache.poi</groupId> < 阅读全文
posted @ 2022-03-23 19:52 sunny123456 阅读(1197) 评论(0) 推荐(0)

摘要: java:poi:上传excel文件并解析,处理数据(含postman测试调用) 直接上代码: // excel导入 @CrossOrigin @PostMapping(value = "/batch_sms_send/parseExcel", produces = {"application/js 阅读全文
posted @ 2022-03-23 19:49 sunny123456 阅读(743) 评论(0) 推荐(0)

摘要: https://mip.9upk.com/soft/126089.html Jar比较分析软件中的佼佼者JAR Compare JAR Compare是一款专业的Jar比较分析软件。Jar比较分析软件中的佼佼者JAR Compare。该软件支持添加文件夹和文件以进行比较,从而为用户提供易于理解的视觉 阅读全文
posted @ 2022-03-23 19:43 sunny123456 阅读(2520) 评论(0) 推荐(0)

摘要: 两个List集合取交集、并集、差集 业务场景:根据用户查询权限,入参:UserCode,lastQueryTime(上次查询时间),出参:权限变化的列表。 oldList(上次查询到的权限列表),currList(当前查询到的权限列表),比对两个list找出:移除和增加的权限加以标识(1--增加,- 阅读全文
posted @ 2022-03-23 19:41 sunny123456 阅读(525) 评论(0) 推荐(0)

摘要: Java 2个List取并集,交集 1 取并集(不去重) public static void test1(List list1, List list2) { list1.addAll(list2); System.out.println(list1); } 1234 2 取并集(去重) publi 阅读全文
posted @ 2022-03-23 19:39 sunny123456 阅读(647) 评论(0) 推荐(0)

摘要: map集合取并集,差集,交集 前段时间需要用到取两个集合的并集,差集,交集,在这贴下代码记录一下 1.获取两个map的并集 /** * 取Map集合的并集 * * @param map1 大集合 * @param map2 小集合 * @return 两个集合的并集 */ public static 阅读全文
posted @ 2022-03-23 19:37 sunny123456 阅读(1273) 评论(0) 推荐(0)

摘要: Java遍历取出Map集合key-value数据的4种方法 将map集合存数据与取出数据全部放在一个类MapTest中,方便阅读与查看 随便创建一个包,在包中新建一个class文件,(也可以不建包,直接新建一个class文件)新建class文件MapTest.java,代码如下: import ja 阅读全文
posted @ 2022-03-23 19:35 sunny123456 阅读(1761) 评论(0) 推荐(0)

摘要: iis配置端口号详细步骤 1首先打开IIS,点击“网站”,找到要配置的网站。2右键点击网站名称Test,在菜单中选择“编辑绑定”。3打开部署网站绑定窗口,可以看到网站绑定的端口号,右侧的“编辑”按钮是灰色的,是不可用的。4选中了记录,这时右侧的“编辑”按钮就是可用的了。5点击按钮“编辑”,在打开的窗 阅读全文
posted @ 2022-03-23 19:31 sunny123456 阅读(3588) 评论(0) 推荐(0)

摘要: linux: 如何查看端口占用? 查看端口占用 $: netstat -anp | grep 8888 tcp 0 0 127.0.0.1:8888 0.0.0.0:* LISTEN 13404/python3 tcp 0 1 172.17.0.10:34036 115.42.35.84:8888 阅读全文
posted @ 2022-03-23 13:04 sunny123456 阅读(843) 评论(0) 推荐(0)

摘要: 如何查看IIS的80端口被占用? netstat -aon|findstr "80" 查看被占用端口进程id tasklist|findstr "2448" 查看进程id程序 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个P 阅读全文
posted @ 2022-03-23 13:03 sunny123456 阅读(621) 评论(0) 推荐(0)

摘要: .Net Core——JWT授权 关于JWT的基本概念,如果有不清晰的同学,请点击这里,就不在这里赘述了。接下来聊聊JWT是怎么发挥作用的。 第一,安装nuget包 Microsoft.AspNetCore.Authentication.JwtBearer 第二,配置【Startup】 首先是【Co 阅读全文
posted @ 2022-03-23 13:00 sunny123456 阅读(250) 评论(0) 推荐(0)

摘要: JWT详解 本文从本人博客搬运,原文格式更加美观,可以移步原文阅读:JWT详解 JWT简介 1.什么是JWT 在介绍JWT之前,我们先来回顾一下利用token进行用户身份验证的流程: 客户端使用用户名和密码请求登录服务端收到请求,验证用户名和密码验证成功后,服务端会签发一个token,再把这个tok 阅读全文
posted @ 2022-03-23 12:58 sunny123456 阅读(333) 评论(0) 推荐(0)

摘要: java 元组Tuple的使用方法 有三种使用方法,直接上代码 1、类似于数据库表的一行,对比于数组集合,允许元素类型不同,允许, 2、Tuple比较类似于数组等集合类型,不同的是,Tuple允许每个元素的类型不同,并且是通过泛型参数来指定元素类型,而且必须严格按照顺序来赋值。 3、Tuple不仅仅 阅读全文
posted @ 2022-03-23 12:56 sunny123456 阅读(3792) 评论(0) 推荐(0)

摘要: IDEA提示cannot find declaration to go to 解决方法 清理IEDA缓存 File→Invalidate Caches /Restart 解决: 方法一: 点击source root 方法二: 清理缓存,重启IDEA,成功! 说明一点: 做完方法一,现在,你已经令你的 阅读全文
posted @ 2022-03-23 12:53 sunny123456 阅读(662) 评论(0) 推荐(0)

摘要: IDEA如何快速try/catch 1IDEA中有一段代码会抛出异常,如果没有使用try/catch则会有错误提示,这个时候就需要在这段代码外使用try/catch进行捕捉异常。2将光标定位到这段代码,按快捷键【CTRL+ALT+T】。3在打开的菜单中选择try/catch选项。4这样编辑器就自动在 阅读全文
posted @ 2022-03-23 12:49 sunny123456 阅读(1133) 评论(0) 推荐(0)

摘要: vscode 常用快捷键整理 (windows) 代码格式化: Shift+Alt+F,或 Ctrl+Shift+P 后输入 format code 个人常用快捷键,官方点这里 https://code.visualstudio.com/docs/getstarted/tips-and-tricks 阅读全文
posted @ 2022-03-23 12:46 sunny123456 阅读(2071) 评论(0) 推荐(0)

摘要: vue mounted组件的使用 1.钩子函数 钩子函数是Windows消息处理机制的一部分,通过设置“钩子”,应用程序可以在系统级对所有消息、事件进行过滤,访问在正常情况下无法访问的消息。钩子的本质是一段用以处理系统消息的程序,通过系统调用,把它挂入系统。(百度百科) 2.相对于前端来讲 对于前端 阅读全文
posted @ 2022-03-23 12:39 sunny123456 阅读(1075) 评论(0) 推荐(0)

摘要: oracle 表未启用行移动功能 不能回闪问题 表数据需要恢复以前的某个时间利用表的回闪功能 命令如下: flashback table stu_user to timestamp to_timestamp ('2021-03-15 09:30:00','yyyy-mm-dd hh24:mi:ss' 阅读全文
posted @ 2022-03-23 12:30 sunny123456 阅读(102) 评论(0) 推荐(0)

摘要: flashback之flashback table SQL> flashback table "BIN$AhT4Yh0NEoTgU8g4qMAP/A==$0" to before drop; 恢复删除的指定的 数据表和数据 《三思笔记》--读书笔记 1,从recycle bin中恢复 (1)简单删除 阅读全文
posted @ 2022-03-23 12:27 sunny123456 阅读(84) 评论(0) 推荐(0)

摘要: VS Code 选择语言模式 如果不进行修改的话,每次进入页面的时候,都需要手动进行的操作是:点击右下角的“纯文本” > 出现弹窗之后再选择你要的语言模式,非常麻烦。 第一种改进方式: (1)文件 首选项 键盘快捷方式(快捷键是ctrl + k / ctrl + l)【适用使用语言不是固定一种的码农 阅读全文
posted @ 2022-03-23 10:28 sunny123456 阅读(2204) 评论(0) 推荐(0)

摘要: package-lock.json的作用 其实用一句话来概括很简单,就是锁定安装时的包的版本号,并且需要上传到git,以保证其他人在npm install时大家的依赖能保证一致。 引用知乎@周载南的回答 根据官方文档,这个package-lock.json 是在 `npm install`时候生成一 阅读全文
posted @ 2022-03-23 10:16 sunny123456 阅读(723) 评论(0) 推荐(0)

摘要: 报错unexpected side effect in computed properties https://stackoverflow.com/questions/53757107/handling-unexpected-side-effect-in-computed-properties-vu 阅读全文
posted @ 2022-03-23 08:57 sunny123456 阅读(631) 评论(0) 推荐(0)

摘要: Computed property was assigned to but it has no setter问题解决 提示此问题,是因为在computed 里面定义的属性 只有一个return返回。因为在其他地方进行了赋值操作,导致提示此错误!如下代码所示: 更改之前的代码: computed: { 阅读全文
posted @ 2022-03-23 08:54 sunny123456 阅读(1339) 评论(0) 推荐(0)

摘要: vue组件component的使用 什么是组件化与模块化的区别? 什么是组件:组件的出现,就是为了拆分Vue实例的代码量,能够让我们以不同的组件,来划分不同的功能模块 ,将来我们需要什么功能,就可以去调用对应的组件即可 组件化与模块化的不同: 模块化:是从代码逻辑的角度进行分析,方便代码分层开发,保 阅读全文
posted @ 2022-03-23 08:51 sunny123456 阅读(425) 评论(0) 推荐(0)

摘要: vue中的computed用法 get set方法 https://www.jianshu.com/p/941ac87c9c46 阅读全文
posted @ 2022-03-23 08:47 sunny123456 阅读(135) 评论(0) 推荐(0)

摘要: vue中的computed用法 他是专门用来处理复杂表达式的,在vue中,不建议在模板语法中写复杂的表达式,如:x+y+(z-1) 这种,所以vue建了一个computed用来处理这类表达式,使用方法其实也不难,在computed里面建一个函数并写表达式,然后在想要引用的地方将之当成data里的值引 阅读全文
posted @ 2022-03-23 08:36 sunny123456 阅读(247) 评论(0) 推荐(0)