月度归档: 2022年3月

6 篇文章

thumbnail

Deepin v20安装宝塔失败/启动失败

新换的Deepin20在安装宝塔时无法正常安装,启动报错提示提示-ModuleNotFoundError: No module named 'geventwebsocket' 经过百度发现相同报错文档 https://cloud.tencent.com/developer/article/1720777。 解决方案 Deepin自带Python2和…
thumbnail

Java遍历实体的属性和值

public static <T> HashMap<String,Object> convertModelFieldsToMap(T model) throws IllegalAccessException { HashMap<String,Object> map=new HashMap<>(16); if(model==n…
thumbnail

基于Ubuntu/Deepin的Java环境配置

文中指令仅限于Debian系 linux系统,如Ubuntu、Deepin等。 一、环境配置 1)JDK 推荐使用Java 11以上,对于.neter来说可以无缝使用var,要比Java 8舒服很多,且后续在宝塔中安装Tomcat时会自动添加Java8 JDK。 # 安装Java JDK 11 sudo apt install openjdk-11…
thumbnail

RequestVerificationToken is not present错误解决方案

这个RequestVerificationToken 是预防CSRF攻击的一个手段,abp默认是开启的。开启后,前端请求(非GET)的header必须带有这个token,请求才能到达对应方法里。 1、前端添加header参数(推荐) ABP默认会返回一个Cookie XSRF-TOKEN,在前端提交的header里附带RequestVerifica…
thumbnail

Abp vNext&Vue(2)菜单权限设置

通过查看ABP的官方Demo发现,在后台里并没有菜单管理这一概念,而是通过角色权限去控制,通过修改不同角色拥有的权限去限制功能。这里也采用了这一概念,相对来说比较好实现,且大部分情况下菜单并不需要在发布后修改什么东西。 1、权限接口 在上一篇中建立了application-configuration方法,通过返回的数据可以看到当前用户的权限分配在a…
thumbnail

Abp vNext&Vue(1)实现登录功能

vue3框架选择 这里选用的是vbenjs的开源框架vue-vben-admin,vite+vue3+typescript。样式也非常好看,完美契合我的需求。 源码地址:GitHub - vbenjs/vue-vben-admin: A modern vue admin. It is based on Vue3, vite and TypeScri…