DI 依赖注入之unity(mvc)
DI 依赖注入之unity(mvc) 一.nuget下载安装: 使用Nuget安装Unity.MVC 安装完成后会在~/App_Start/目录下自动生成UnityMvcActivator.cs和UnityConfig.cs文件 二.配置: 打开UnityConfig文件,修改RegisterTypes()方法的代码 public static void RegisterTypes(IUnityContainer container)
{
// N
Spring Boot整合Mybati之逆向工程
项目架构 pom文件 1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apach
(五)Java秒杀项目之页面优化
一、页面缓存+URL缓存+对象缓存 1、通过加缓存来减少对数据库的访问 2、步骤: 取缓存 手动渲染模版 结果输出 3、页面缓存和URL缓存的过期时间比较短,比较适合变化不大的场景,比如商品列表页。而对象缓存粒度很小,比如通过token来拿到用户 二、页面静态化,也就是前后端分离 所有前端页面都是HTML,通过JS、Ajax来访问服务端拿到数据渲染页面。如果只做页面缓存,那么客户端仍然需要到服务端下载页面数据,有了页面静态化之后,这样浏览器就可以将HTML缓存到客户端,页面数据就不需要重复下载
MSM8909中LK阶段LCM屏适配与显示流程分析
1、前言 在驱动开发中,我们往往需要适配一些新的屏幕或者调试一些屏幕的参数等,对于Qualcomm的MSM8909这款SoC,当启动Android系统时,会有一个LK阶段,该阶段用来启动Linux内核系统,本文,将简单介绍如何在MSM8909的LK阶段中如何进行LCM屏的兼容和适配流程,并对LK阶段中,LCD屏幕的初始化和显示流程进行简要分析。 2、适配LCM屏幕 3、显示流程分析 4、小结
MyBatis系列(一) MyBatis入门
前言 MyBatis官方文档:https://mybatis.org/mybatis-3/zh/index.html MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解
为什么请求会发送两次-预检请求opition
我们都知道cors请求分类两类:简单请求get,post,option;其他是复杂请求。 详情查看 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS 场景:很多时候发送一个post请求,结果却显示两个请求(一个option请求,一个post请求) 一、什么是options请求 OPTIONS请求即预检请求,用来检测服务器允许的http方法。 总共会发送两次请求。当发起跨域请求时,出于安全考虑,达到一定条件
springboot 整合jquery和bootstrap 框架
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>3.4.1</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifac
LightOJ - 1246 - Colorful Board(DP)
链接: https://vjudge.net/problem/LightOJ-1246 题意: You are given a rectangular board. You are asked to draw M horizontal lines and N vertical lines in that board, so that the whole board will be divided into (M+1) x (N+1) cells. So, there will be M+1 r
apache maven安装教程
一、准备工作 a. 安装jdk1.7以上版本 b. 下载maven安装包 官方下载地址:http://maven.apache.org/download.cgi 百度网盘下载地址: https://pan.baidu.com/s/1EI2CytxsnelXfZ-XFYSizA (maven3.3.3) 二、解压Maven安装包 解压到指定的目录,我解压到了D:\tool\apache-maven-3.3.3 目录下 三、配置Maven环境变量 进入 我的电脑----属性----高级系统设置--
MySql CPU彪高到百分之1000的排查思路
You need to enable JavaScript to run this app. 原文内容来自于LZ(楼主)的印象笔记,如出现排版异常或图片丢失等情况,可查看当前链接:https://app.yinxiang.com/fx/bf7839b3-5f7b-4212-9f7d-5f5577e952ea MySql CPU彪高到百分之1000的排查思路 查看当前MySql的CPU已经在百分之 1019 下述为当前MySql的所以子线程的CPU使用状况,可以看到当前已经有11个线程的CPU都
java8之行为参数化
今天看到一块switch代码,觉得又臭又长,可以优化一下,只需要将函数名作为入参进行改造,有点类似于策略模式。 以下是使用Java8进行行为参数化的简单案例: User.java import lombok.Data;
import lombok.ToString;
@Data
@ToString
public class User {
public User(Integer age) {
this.age = age;
}
ubuntu升级内核
有四个文件需要下载,可以到https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.2/下载: linux-headers-5.4.2-050402_5.4.2-050402.201912042231_all.deb linux-headers-5.4.2-050402-generic_5.4.2-050402.201912042231_amd64.deb linux-image-unsigned-5.4.2-050402-generic_5.4.
【转】composer proc_open(NUL)报错问题
composer 执行的时候报错错误信息如下: [ErrorException]
proc_open(NUL): failed to open stream: No such file or directory 解决方法: 在php.ini中,找到disable_functions选项,看看后面是否有proc_open函数被禁用了,如果没有的话,禁用即可. 其实如果php的文档熟悉的话,你应该马上就能知道proc_open实际上是一个函数,是php用来和shell交互的函数,一般这种
以IO流的方式,复制图片
public class Seventh { public static void main(String[] args) { FileInputStream fis = null; FileOutputStream fos = null; try{ fis = new FileInputStream("D:\\heima\\psb.jpg"); fos = new FileOutputSt
rk3399之buildroot编译错误问题集锦
1. 使用 build.sh rootfs 编译rootfs出现如下问题 You seem to have the current working directory in your
PATH environment variable. This doesn't work.
support/dependencies/dependencies.mk:25: recipe for target 'core-dependencies' failed
make[1]: *** [core-dep
select、poll、epoll优缺点
select、poll、epoll都是IO多路复用。 I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用户空间。 select的缺点 每次调用select,都需要将进程加入到所有fd的等待队列,每次唤醒都需
今日推荐
周排行