- 博客(45)
- 资源 (1)
- 收藏
- 关注
原创 查看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
3834
2
原创 VS2015使用Enter键代码自动补全
依次点击:tools->options->text editor->c/c+±>advanced->找到右侧的Member List Commit Aggressive,将其值设置为True,点击OK按钮,设置即生效,此后使用enter键即可自动补全代码。
2021-10-21 17:01:06
1493
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
352
原创 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
1608
原创 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
20202
原创 C#中的配置文件
1、c#中程序启动时会默认的去读App.config或者Web.config2、我们如何读取App.config或者Web.config中配置的属性Configuration.ConfigurationManager2、我们可以通过include
2021-10-09 09:51:38
900
原创 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
5999
原创 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
103
原创 Springboot实现图片上传
1、图片上传 @PostMapping("/createMenu/image") @ApiOperation("新增菜单记录(可以上传图片)") //在实体中设置一个字段,保存上传图片的最后存入的位置信息,请求的时候,该字段为空,经后台处理后,进行赋值,最后保存到数据库 public ResponseModel createMenu(@RequestParam("file") MultipartFile file, Menu menu) { if (file.is
2021-09-13 11:18:58
1593
原创 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
5376
原创 ASP.NET权限管理
1、权限管理流程(1)登录授权:服务端获取用户名和密码,对用户名和密码进行验证,把用户信息写入到seeion,在返回数据的时候,把sessionid返回到客户端,写入到cookie中id(2)再次登录的时候,客户端会自动携带sessionid,服务端就要找这个sessionid是否存在,如果找到了,就表示登录过,就验证通过,否则就跳转到登录也...
2021-09-08 19:16:21
709
原创 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
225
原创 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
212
原创 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
317
原创 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
358
原创 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
181
原创 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
309
原创 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
496
原创 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
755
原创 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
72
原创 统一日志管理
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
313
原创 VScode设置为中文版
1、安装中文语言包2、按ctrl+shift+P,选择选择configure Display Language3、选择语言,重启VScode
2021-09-02 09:31:41
850
原创 统一异常处理
@ControllerAdvicepublic class GlobalExceptionHandler { //指定出现什么异常执行这个方法 @ExceptionHandler(Exception.class) /指定捕获什么异常**加粗样式** @ResponseBody //为了返回数据 public R error(Exception e) { e.printStackTrace(); return R.error().messag
2021-09-01 23:41:11
64
原创 统一结果返回
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
62
原创 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
151
原创 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
192
原创 .Net开发error错误小结
1、“/”应用程序中的服务器错误解决方法:ISS启动时,项目没有build,在VS2015中把项目build生成一下,再启动就ok了2、Service Unavailable,HTTP Error 503. The service is unavailable.解决方法:
2021-08-26 11:26:01
693
原创 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
190
原创 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
580
转载 Springboot 如何给mybatis配置多个扫描器 mybatis.mapper-locations
mybatis.mapper-locations=classpath:mappers/*.xml,classpath*:/mappers/*.xml
2021-08-24 14:10:12
865
原创 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
343
原创 springboot项目打成jar包部署
1、引入打包插件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin>
2021-08-15 16:51:09
295
原创 如何开放自己电脑的端口供局域网内其他主机访问
1、点击控制面板,选择系统与安全2、点击进入防火墙3、点击进入高级设置4、点击入站规则5、点击新建规则6、选择端口,点击下一步7、输入要开放的端口,点击下一步8、选择允许连接,点击下一步9、点击下一步10、输入名称,点击完成即可...
2021-08-14 15:28:12
23426
6
原创 java项目Error汇总
1、jdk11连接数据库出现无法获取连接的错误解决方法: 换更高版本的数据库驱动2、新建的module在maven中显示是灰色的解决办法: 在idea中点击File–>settings,搜索maven,点击ignored Files,可以看到灰色的模块处于选中状态,去掉选中状态点击保存即可正常使用。...
2021-08-12 10:08:47
205
原创 @Autowired 与@Resource的区别
1、@Autowired根据类型注入,当有多个相同类型时,可以配合@Qualifier注解,根据名称注入,在没有多个相同类型时,只使用@Autowired 就能完成注入@Autowired @Qualifier("userServiceImpl") public IUserDao userDao;2、@Resource默认是按照名称注入的,如何名称注入失败,再按照类型注入,也可以使用name属性,指定注入的名称,一旦指定名称,注入失败,将不会再按类型注入//默认按name注入,可以通过
2021-08-10 23:59:46
68
原创 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
743
原创 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
74
原创 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
3113
原创 springboot集成mybatis实现分页查询
springboot集成mybatis实现分页查询1、引入依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5<
2021-08-08 17:31:38
95
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人