自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 【无标题】Gorm

Gorm学习笔记

2023-09-13 14:20:16 145

原创 查看sql执行时间

1.show profiles;2.show variables; 查看profiling 是否是on状态;3.如果是off,则执行命令 set profiling=1;4.执行SQL语句5.show profiles; 就可以查询到SQL语句的执行时间

2022-01-04 10:35:23 3501 2

原创 VS2015使用Enter键代码自动补全

依次点击:tools->options->text editor->c/c+±>advanced->找到右侧的Member List Commit Aggressive,将其值设置为True,点击OK按钮,设置即生效,此后使用enter键即可自动补全代码。

2021-10-21 17:01:06 1291 1

原创 mybatis中#{}和${}的区别

1、#{}是经过预编译的,是安全的;${}是未经过预编译的,仅仅是取变量的值,是非安全的,存在SQL注入。2、#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。where username=#{username},如果传入的值是111,那么解析成sql时的值为where username="111", 如果传入的值是id,则解析成的sql为where username="id". 3、$将传入的数据直接显示生成在sql中。where username=${username},如

2021-10-20 14:08:05 277

原创 c#中利用Newtonsoft.Json把Json字符串转化为对象

1、使用NuGet安装Newtonsoft.Json依赖2、引入Newtonsoft.Json命名空间3、使用3.1、首先定义一个json对应的实体类 public class student { public int id { get; set; } public string name { get; set; }3.2、转化static void Main(string[] args) {

2021-10-09 15:13:46 1337

原创 C#中的get、set方法

1、首先自己定义的类的属性。类型为privata、且变量名以下划线开始public class student { private int _id; private string _name; }2、接着选中上面的代码块,先ctrl+R,再ctrl+E,就会出现下图的界面,点击Apply,就会自动生成set、get方法3、自动生成的set、get方法public class student { private int _i

2021-10-09 13:52:22 19707

原创 C#中的配置文件

1、c#中程序启动时会默认的去读App.config或者Web.config2、我们如何读取App.config或者Web.config中配置的属性Configuration.ConfigurationManager2、我们可以通过include

2021-10-09 09:51:38 786

原创 RequestParam前端如何传参数

1、后端接口insertDashBoardSelective(@RequestParam("classLabel") String classLabel, DashBoard dashBoard)2、前端传参 127.0.0.1:8091//consumer/insertDashBoardSelective?classLabel=仪表盘 //classLabel:通过Url传过来 //DashBoard:通过requertBody传过来...

2021-09-23 17:34:31 5686

原创 Jquery学习笔记

1、jquery获取 (1)text() <p id="test">这是段落中的<b>粗体</b>文本</p> $("#id").text() : 这是段落中的粗体文本。 (2)html() <p id="test">这是段落中的<b>粗体</b>文本</p> $("#id").html() : 这是段落中的<b>粗体</b>文本

2021-09-22 15:19:37 57

原创 Springboot实现图片上传

1、图片上传 @PostMapping("/createMenu/image") @ApiOperation("新增菜单记录(可以上传图片)") //在实体中设置一个字段,保存上传图片的最后存入的位置信息,请求的时候,该字段为空,经后台处理后,进行赋值,最后保存到数据库 public ResponseModel createMenu(@RequestParam("file") MultipartFile file, Menu menu) { if (file.is

2021-09-13 11:18:58 1512

原创 MVC框架的Model数据验证

1、新建一个实体类 需要引入命名空间: using System.ComponentModel; using System.ComponentModel.DataAnnotations; public class User { [Display(Name = "姓名")] //可以在前端用 @Html.LabelFor(Model=>Model.username)取出来显示 [Required(ErrorMessage ="用户名不能为空

2021-09-10 14:11:56 5286

原创 ASP.NET权限管理

1、权限管理流程(1)登录授权:服务端获取用户名和密码,对用户名和密码进行验证,把用户信息写入到seeion,在返回数据的时候,把sessionid返回到客户端,写入到cookie中id(2)再次登录的时候,客户端会自动携带sessionid,服务端就要找这个sessionid是否存在,如果找到了,就表示登录过,就验证通过,否则就跳转到登录也...

2021-09-08 19:16:21 585

原创 MVC的Filter

1、方案一ActionFilterAttribute1.1、自定义一个类,以Attribute结尾,继承ActionFilterAttribute抽象类,重写抽象类的虚方法(引入using System.Web.Mvc)namespace Filter.Filter{ public class CustomFilter:ActionFilterAttribute { public override void OnActionExecuted(ActionExecu

2021-09-08 15:05:04 164

原创 Git提交代码到远程仓库

1、在项目所在文件夹使用git init命令创建仓库2、git status 查看当前状态*红色字体显示的就是你修改的文件3、git add(提交到缓存区)`3.1、如果你git status 查看了当前状态发现都是你修改过的文件,都要提交,那么你可以直接使用 git add . (空格 打点)就可以把你的内容全部添加到本地git缓存区中3.2、如果你git status 查看了当前状态发现有部分文件你不想提交,那么就使用git add 文件名 就可以提交部分文件到本地git缓存区

2021-09-07 17:40:56 149

原创 VS2015开发快捷键

1.1 运行程序 CTRL+F5 1.2 Properties :版本信息​ Reference :引用的类库​ App.config:配置文件 1.3 调试​ F5:调试启动​ F10:逐步调试​ F11:逐句调试(进入方法)​ shift+F12:查找所有引用 ​ F12:跳到定义​ F9:断点c​ ctrl+F:查找​ ctrl+H:替换​ .

2021-09-07 09:51:05 261

原创 MVC的页面布局

1、页面的开始2、_Layout.cshtml3、模板页中的css和js在Global.asax中的RegisterBundles方法中加载4、RegisterBundles中的方法` public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include(

2021-09-06 17:24:29 310

原创 Razor

1、写代码块@{}2、在代码块中写文字,文字开头要加@:@{var name="will";@:你好,我是 @name}3、在html标签写代码(加@符号)<p>@i=4</p>4、标签连接到拿去,如果要连接到第三方网站,需要加协议,不加协议,默认是访问controller中的Action<a href="http://www.baidu.com">跳转到百度</a> //可以访问到百度<a href="www.bai

2021-09-06 14:26:44 118

原创 ASP.NET的Global.asax

1、Global文件是全局文件,是整个程序的入口 protected void Application_Start() { AreaRegistration.RegisterAllAreas();//注册区域 FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);//全局filtert RouteConfig.RegisterRoutes(RouteTab

2021-09-06 09:46:54 249

原创 ASP.NET的controller返回值

返回值类型可以有四种:ViewResult(页面)、ContentResult(字符串)、RedirectResul(转发)、jsonResult; 他们都直接或间接继承ActionResult,所以我们不管返回什么类型都可以写成ActionResult.//1、返回view return view(); //view中可以指定具体的页面,比如retuen("index"),不指定默认按照方法名去匹配//2、返回 ContentResult retuen Content("456

2021-09-03 14:50:31 393

原创 ASP.NET MVC页面传值

1、Viewbag//后端 base.ViewBag.user1 = "张三";//页面取值@ViewBag.user12、ViewData//后端 base.ViewData["user2"] = "李四";//页面取值 @.ViewData["user2"]3、session//后端 base. HttpContext.Session["usr3"] = "王五"; //页面取值 @HttpContext.Current.Session["usr3"]4

2021-09-03 14:44:15 664

原创 ES6入门

1、声明变量//let声明 let声明变量有作用范围,只能在代码块中使用,且之能声明一次{let b = 1// 传统let a = 1, b = 2, c = 3// ES6let [x, y, z] = [1, 2, 3]}//var 声明变量,是全局变量,且可以多次声明var a=5;{var a=10;}console.log(a)//声明常量const name = "Amy"</script>//模板字符串//取变量的值let

2021-09-02 15:08:36 51

原创 统一日志管理

1、删除application.properties文件中的所有日志配置信息2、第一步在resources目录下创建logback-spring.xml3、在logback-spring.xml中添加配置信息(保存日志的问价夹是系统自动创建的,不能提前创建)<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低

2021-09-02 10:15:12 271

原创 VScode设置为中文版

1、安装中文语言包2、按ctrl+shift+P,选择选择configure Display Language3、选择语言,重启VScode

2021-09-02 09:31:41 774

原创 统一异常处理

@ControllerAdvicepublic class GlobalExceptionHandler { //指定出现什么异常执行这个方法 @ExceptionHandler(Exception.class) /指定捕获什么异常**加粗样式** @ResponseBody //为了返回数据 public R error(Exception e) { e.printStackTrace(); return R.error().messag

2021-09-01 23:41:11 34

原创 统一结果返回

1、编写一个接口定义响应码public interface ResultCode { public static Integer SUCCESS = 20000; //成功 public static Integer ERROR = 20001; //失败}2、定义一个类,作为返回的结果类@Datapublic class R { @ApiModelProperty(value = "是否成功") private Boolean success;

2021-09-01 20:25:15 46

原创 springboot集成mybatisPlus

1、入门教程1.1、引入依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.3</version> <relativePath/> </paren

2021-08-29 17:11:36 121

原创 idel安装lombok插件安装

1、点击file,选择setting2、搜索安装插件3、安装插件后使用lombok,引入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>4、在实体类上加上@Data注解,会自动的帮我们生成get、se

2021-08-28 11:01:27 126

原创 .Net开发error错误小结

1、“/”应用程序中的服务器错误解决方法:ISS启动时,项目没有build,在VS2015中把项目build生成一下,再启动就ok了2、Service Unavailable,HTTP Error 503. The service is unavailable.解决方法:

2021-08-26 11:26:01 633

原创 springboot项目解决前后端分离产生的跨域问题

解决办法://在controller方法上加上注解@CrossOrigin(origins ="*" ,allowCredentials = "true",allowedHeaders = {"X-Custom-Header"}, maxAge = 3600L, methods={RequestMethod.GET,RequestMethod.POST,RequestMethod.HEAD})

2021-08-25 20:07:23 136

原创 resultMap和resultType的区别

1、resultType的使用<select id="findUserById" parameterType="int" resultType="com.bbz.pojo.UserInfo"> select * from userInfo where id = #{id}</select>2、resultMap的使用<resultMap id="userResultMap" type="User"> <id property="id" colum

2021-08-25 19:48:24 533

转载 Springboot 如何给mybatis配置多个扫描器 mybatis.mapper-locations

mybatis.mapper-locations=classpath:mappers/*.xml,classpath*:/mappers/*.xml

2021-08-24 14:10:12 774

原创 BootStrap的模态框(modal)

1、引入js文件 <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script> <script src="http://cdn.st

2021-08-23 14:46:24 234

原创 springboot项目打成jar包部署

1、引入打包插件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin>

2021-08-15 16:51:09 249

原创 如何开放自己电脑的端口供局域网内其他主机访问

1、点击控制面板,选择系统与安全2、点击进入防火墙3、点击进入高级设置4、点击入站规则5、点击新建规则6、选择端口,点击下一步7、输入要开放的端口,点击下一步8、选择允许连接,点击下一步9、点击下一步10、输入名称,点击完成即可...

2021-08-14 15:28:12 17982 5

原创 java项目Error汇总

1、jdk11连接数据库出现无法获取连接的错误解决方法: 换更高版本的数据库驱动2、新建的module在maven中显示是灰色的解决办法: 在idea中点击File–>settings,搜索maven,点击ignored Files,可以看到灰色的模块处于选中状态,去掉选中状态点击保存即可正常使用。...

2021-08-12 10:08:47 162

原创 @Autowired 与@Resource的区别

1、@Autowired根据类型注入,当有多个相同类型时,可以配合@Qualifier注解,根据名称注入,在没有多个相同类型时,只使用@Autowired 就能完成注入@Autowired @Qualifier("userServiceImpl") public IUserDao userDao;2、@Resource默认是按照名称注入的,如何名称注入失败,再按照类型注入,也可以使用name属性,指定注入的名称,一旦指定名称,注入失败,将不会再按类型注入//默认按name注入,可以通过

2021-08-10 23:59:46 53

原创 springboot整和mybatis实现多表查询

springboot整和mybatis实现多表查询1、一对一查询(例一个用户一个账户)1.1、实体类//用户实体@Datapublic class UserInfo { private int u_id; private String name; private Account account;} //账户实体@Datapublic class Account { private int a_id; private String anam

2021-08-09 14:40:37 623

原创 SpringBoot整合Junit测试

SpringBoot整合Junit测试1、添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope>

2021-08-09 13:59:06 50

原创 Springboot使用@Data注解,不用写get/set方法

import lombok.Data;@Datapublic class UserInfo { private int u_id; private String name; private int a_id; private Account account; public UserInfo(int u_id, String name, int a_id, Account account) { this.u_id = u_id;

2021-08-09 11:28:49 2594

原创 springboot集成mybatis实现分页查询

springboot集成mybatis实现分页查询1、引入依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5&lt

2021-08-08 17:31:38 63

Ibatis.net.7z

Ibatis.net连接mysql数据库所需的依赖库和相关配置文件

2021-07-30

空空如也

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

TA关注的人

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