10 2021 档案
nginx基本配置与使用--Ubuntu系统
摘要:本文使用的是ubuntu 18.04系统,使用apt-get 方式安装nginx。 nginx启动与重启命令: sudo service nginx start|restart nginx的配置目录在/etc/nginx,目录中含如下文件: 1、nginx.conf文件 /etc/nginx/ngi 阅读全文
posted @ 2021-10-31 18:52 Sempron2800+ 阅读(1045) 评论(0) 推荐(0) 编辑
Dubbo基本使用--SpringBoot方式
摘要:1、zookeeper下载与配置: 参见:zookeeper使用01--下载与配置 - Sempron2800+ - 博客园 (cnblogs.com) 2、创建Dubbo程序 1、使用IDEA建立一个空的Maven项目,名为DubboDemo。 2、在项目中建立一个模块,用于存放公共接口,名为in 阅读全文
posted @ 2021-10-30 19:03 Sempron2800+ 阅读(107) 评论(0) 推荐(0) 编辑
MyBatisPlus的增删改查--SpringBoot方式
摘要:1、POM文件添加引用 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst 阅读全文
posted @ 2021-10-28 16:24 Sempron2800+ 阅读(126) 评论(0) 推荐(0) 编辑
MyBatis的复杂查询与动态标签
摘要:1、建立实体类 1 package com.yas.entity; 2 3 import lombok.AllArgsConstructor; 4 import lombok.Data; 5 import lombok.NoArgsConstructor; 6 import lombok.ToStr 阅读全文
posted @ 2021-10-27 23:12 Sempron2800+ 阅读(103) 评论(0) 推荐(0) 编辑
MyBatis的增删改查--SpringBoot方式
摘要:使用IDEA建立一个SpringBoot项目。 1、POM文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or 阅读全文
posted @ 2021-10-27 16:48 Sempron2800+ 阅读(41) 评论(0) 推荐(0) 编辑
MyBatis的增删改查--Spring方式
摘要:使用IDEA建立一个空的Maven项目。 1、POM文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2 阅读全文
posted @ 2021-10-27 16:40 Sempron2800+ 阅读(54) 评论(0) 推荐(0) 编辑
Spring MVC学习12--跨域
摘要:域:协议 + ip(域名) + 端口 建立Controller: 1 package com.yas.controller; 2 3 import org.springframework.web.bind.annotation.CrossOrigin; 4 import org.springfram 阅读全文
posted @ 2021-10-27 08:26 Sempron2800+ 阅读(28) 评论(0) 推荐(0) 编辑
Spring MVC学习11--实现RestFul风格的API设计
摘要:get请求:查询 post请求:增加 put请求:修改 delete请求:删除 如下列api的设计: API设计,Controller: 1 package com.yas.controller; 2 3 import com.yas.entity.User; 4 import org.spring 阅读全文
posted @ 2021-10-27 08:12 Sempron2800+ 阅读(42) 评论(0) 推荐(0) 编辑
Spring MVC学习10--验证码
摘要:在pom文件中添加依赖: <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> <exclusions> <exclusion> <gr 阅读全文
posted @ 2021-10-27 07:23 Sempron2800+ 阅读(31) 评论(0) 推荐(0) 编辑
Spring MVC学习09--文件下载
摘要:建立Controller: 1 package com.yas.controller; 2 3 import org.apache.commons.io.IOUtils; 4 import org.springframework.stereotype.Controller; 5 import org 阅读全文
posted @ 2021-10-27 06:42 Sempron2800+ 阅读(14) 评论(0) 推荐(0) 编辑
Spring MVC学习08--文件上传
摘要:在POM文件中添加文件处理和文件上传的依赖 <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId> <artifactId>commons 阅读全文
posted @ 2021-10-27 06:28 Sempron2800+ 阅读(19) 评论(0) 推荐(0) 编辑
Spring MVC学习07--拦截器
摘要:自定义拦截器: 1 package com.yas.interceptor; 2 3 import org.springframework.web.servlet.HandlerInterceptor; 4 import org.springframework.web.servlet.ModelAn 阅读全文
posted @ 2021-10-26 19:11 Sempron2800+ 阅读(27) 评论(0) 推荐(0) 编辑
Spring MVC学习06--异常解析器
摘要:自定义Exception类: 1 package com.yas.ex; 2 3 public class MyException1 extends Exception { 4 public MyException1(String msg){ 5 super(msg); 6 } 7 } 1 pack 阅读全文
posted @ 2021-10-26 18:35 Sempron2800+ 阅读(28) 评论(0) 推荐(0) 编辑
Spring MVC学习05--JSON序列化
摘要:修改pom文件,添加jackson的依赖: <!-- Spring MVC默认使用jackson作为JSON处理方式 --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind 阅读全文
posted @ 2021-10-26 15:53 Sempron2800+ 阅读(290) 评论(0) 推荐(0) 编辑
Spring MVC学习04--传值
摘要:在pom文件中导入相关依赖: <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId> 阅读全文
posted @ 2021-10-26 14:47 Sempron2800+ 阅读(22) 评论(0) 推荐(0) 编辑
Spring MVC学习03--页面跳转
摘要:新建Controller:ForwardController 1 package com.yas.controller; 2 3 import org.springframework.stereotype.Controller; 4 import org.springframework.web.bi 阅读全文
posted @ 2021-10-26 14:25 Sempron2800+ 阅读(29) 评论(0) 推荐(0) 编辑
Spring MVC学习02--请求参数接收
摘要:新建实体类,User和UserList 1 package com.yas.entity; 2 3 import java.util.Date; 4 5 public class User { 6 private Integer id; 7 private String name; 8 privat 阅读全文
posted @ 2021-10-26 12:44 Sempron2800+ 阅读(30) 评论(0) 推荐(0) 编辑
Spring MVC学习01--从空白Maven项目搭建环境
摘要:1、创建空白Maven项目,项目结构如下图: 2、在POM文件中添加spring mvc的引用 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h 阅读全文
posted @ 2021-10-26 10:40 Sempron2800+ 阅读(116) 评论(0) 推荐(0) 编辑
剑指Offer 44 数字序列中某一位的数字
摘要:leetcode地址,java版代码: 1 class Solution { 2 public int findNthDigit(int n) { 3 int digit = 1; 4 long start = 1; 5 long count = 9; 6 while (n > count) { / 阅读全文
posted @ 2021-10-25 19:57 Sempron2800+ 阅读(25) 评论(0) 推荐(0) 编辑
Spring Boot学习07--配置加载顺序
摘要:1、内部配置加载顺序 注意:resources/目录,是第4种(classpath根目录),可见优先级是最低的。 但第1和第2种的配置文件,是不会被打jar包的。 2、外部加载顺序 使用命令行:java -jar xxx.jar --server.port=8088 命令行参数设置会覆盖配置文件中的 阅读全文
posted @ 2021-10-24 06:37 Sempron2800+ 阅读(139) 评论(0) 推荐(0) 编辑
Spring Boot学习06--多环境配置
摘要:方式一:使用多个properties文件 定义如下三个用于不同环境的配置文件 1、application-dev.properties 用于开发环境 server.port=8081 2、application-test.properties 用于测试环境 server.port=8082 3、ap 阅读全文
posted @ 2021-10-24 06:06 Sempron2800+ 阅读(125) 评论(0) 推荐(0) 编辑
Spring Boot学习05--YAML数据配置与使用
摘要:定义application.yml文件: # 定义变量 name: abc #引用变量 myname: ${name} #对象的写法 person: name: zhangsan age: 20 address: - beijing - shanghai #对象的行内写法 person2: {nam 阅读全文
posted @ 2021-10-24 01:34 Sempron2800+ 阅读(218) 评论(0) 推荐(0) 编辑
Java父类与子类执行顺序
摘要:定义父类: 1 public class Father { 2 public Father() { 3 System.out.println("father init"); 4 } 5 6 static { 7 System.out.println("father static init"); 8 阅读全文
posted @ 2021-10-23 10:29 Sempron2800+ 阅读(244) 评论(0) 推荐(0) 编辑
剑指Offer 63 股票的最大利润
摘要:Java版代码,leetcode地址: 1 class Solution { 2 public int maxProfit(int[] prices) { 3 int min_price = Integer.MAX_VALUE; 4 int maxprofit = 0; 5 int l = pric 阅读全文
posted @ 2021-10-22 20:56 Sempron2800+ 阅读(17) 评论(0) 推荐(0) 编辑
剑指Offer 47 礼物的最大价值
摘要:java版代码,leetcode地址: 1 class Solution { 2 public int maxValue(int[][] grid) { 3 int m = grid.length; 4 int n = grid[0].length; 5 int[][] dp = new int[m 阅读全文
posted @ 2021-10-22 20:42 Sempron2800+ 阅读(13) 评论(0) 推荐(0) 编辑
C#与Java的长度计算API的区别
摘要:C#: 1 public class demo01 2 { 3 public void test01() 4 { 5 //数组的长度是.Length 6 int[] ary = new int[] { 1, 2, 3 }; 7 Console.WriteLine(ary.Length); 8 9 / 阅读全文
posted @ 2021-10-22 08:52 Sempron2800+ 阅读(35) 评论(0) 推荐(0) 编辑
四种语言实现最简单的web server
摘要:语言:Java 框架:Spring Boot 1 package com.example.springboot01.controller; 2 3 import org.springframework.web.bind.annotation.RequestMapping; 4 import org. 阅读全文
posted @ 2021-10-14 16:55 Sempron2800+ 阅读(130) 评论(0) 推荐(0) 编辑
牛客SQL25--获取员工其当前的薪水比其manager当前薪水还高的相关信息
摘要:MYSQL: select de.emp_no,dm.emp_no as manager_no, s1.salary as emp_salary,s2.salary as manager_salary from dept_emp de,dept_manager dm,salaries s1,sala 阅读全文
posted @ 2021-10-13 07:28 Sempron2800+ 阅读(41) 评论(0) 推荐(0) 编辑
牛客SQL24--获取所有非manager员工当前的薪水情况
摘要:MYSQL: select de.dept_no,e.emp_no,s.salary from employees e join dept_emp de on e.emp_no=de.emp_no join salaries s on e.emp_no=s.emp_no where e.emp_no 阅读全文
posted @ 2021-10-12 22:49 Sempron2800+ 阅读(33) 评论(0) 推荐(0) 编辑
牛客SQL23--对所有员工的薪水按照salary降序进行1-N的排名
摘要:MYSQL: SELECT s.emp_no,Y.salary,Y.t_rank FROM (SELECT X.salary,CAST((@number := @number+1) AS SIGNED) AS t_rank FROM (SELECT DISTINCT salary FROM sala 阅读全文
posted @ 2021-10-12 20:37 Sempron2800+ 阅读(110) 评论(0) 推荐(0) 编辑
牛客SQL22--统计各个部门的工资记录数
摘要:MYSQL: select d.dept_no,d.dept_name,count(salary) as sum from departments d join dept_emp de on d.dept_no=de.dept_no join salaries s on de.emp_no=s.em 阅读全文
posted @ 2021-10-12 19:34 Sempron2800+ 阅读(118) 评论(0) 推荐(0) 编辑
牛客SQL19--查找所有员工的last_name和first_name以及对应的dept_name
摘要:MYSQL: select last_name,first_name,dept_name from employees e left join dept_emp de on e.emp_no=de.emp_no left join departments d on d.dept_no=de.dept 阅读全文
posted @ 2021-10-12 15:34 Sempron2800+ 阅读(37) 评论(0) 推荐(0) 编辑
牛客SQL18--获取当前薪水第二多的员工的emp_no以及其对应的薪水salary
摘要:MYSQL: select e.emp_no emp_no, s.salary salary, e.last_name last_name, e.first_name first_name from employees e join salaries s on e.emp_no = s.emp_no 阅读全文
posted @ 2021-10-12 15:29 Sempron2800+ 阅读(24) 评论(0) 推荐(0) 编辑
牛客SQL17--获取当前薪水第二多的员工的emp_no以及其对应的薪水salary
摘要:MYSQL: select emp_no,salary from salaries order by salary desc limit 1,1; 阅读全文
posted @ 2021-10-12 15:03 Sempron2800+ 阅读(27) 评论(0) 推荐(0) 编辑
牛客SQL16--统计出当前各个title类型对应的员工当前薪水对应的平均工资
摘要:MYSQL: select title,avg(salary) from titles join salaries on titles.emp_no=salaries.emp_no GROUP by title order by avg(salary); 阅读全文
posted @ 2021-10-12 11:37 Sempron2800+ 阅读(113) 评论(0) 推荐(0) 编辑
牛客SQL15--查找employees表emp_no与last_name的员工信息
摘要:MYSQL: select * from employees where MOD(emp_no, 2) = 1 and last_name != 'Mary' order by hire_date desc; 阅读全文
posted @ 2021-10-12 11:32 Sempron2800+ 阅读(65) 评论(0) 推荐(0) 编辑
牛客SQL12--获取每个部门中当前员工薪水最高的相关信息
摘要:MYSQL: SELECT X.dept_no,salaries.emp_no,X.maxSalary FROM salaries JOIN dept_emp ON salaries.emp_no=dept_emp.emp_no JOIN (SELECT dept_emp.dept_no,MAX(s 阅读全文
posted @ 2021-10-12 11:05 Sempron2800+ 阅读(46) 评论(0) 推荐(0) 编辑
牛客SQL11--获取所有员工当前的manager
摘要:MYSQL: select dept_emp.emp_no,dept_manager.emp_no as manager from dept_emp join dept_manager on dept_emp.dept_no=dept_manager.dept_no where dept_emp.e 阅读全文
posted @ 2021-10-12 08:34 Sempron2800+ 阅读(36) 评论(0) 推荐(0) 编辑
牛客SQL10--获取所有非manager的员工emp_no
摘要:MYSQL: select emp_no from employees where emp_no not IN (select emp_no from dept_manager); 阅读全文
posted @ 2021-10-12 08:30 Sempron2800+ 阅读(26) 评论(0) 推荐(0) 编辑
牛客SQL8--找出所有员工当前薪水salary情况
摘要:MYSQL: select DISTINCT salary from salaries order by salary desc; 阅读全文
posted @ 2021-10-12 08:27 Sempron2800+ 阅读(34) 评论(0) 推荐(0) 编辑
牛客SQL7--查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t
摘要:MYSQL: select emp_no,count(*) from salaries group by emp_no having count(*) > 15; 阅读全文
posted @ 2021-10-12 08:23 Sempron2800+ 阅读(24) 评论(0) 推荐(0) 编辑
牛客SQL5--查找所有员工的last_name和first_name以及对应部门编号dept_no
摘要:MYSQL: select last_name,first_name,dept_no from employees left join dept_emp on employees.emp_no=dept_emp.emp_no; 阅读全文
posted @ 2021-10-12 08:18 Sempron2800+ 阅读(55) 评论(0) 推荐(0) 编辑
牛客SQL4--查找所有已经分配部门的员工的last_name和first_name以及dept_no
摘要:MYSQL: select last_name,first_name,dept_no from employees join dept_emp on employees.emp_no=dept_emp.emp_no; 阅读全文
posted @ 2021-10-12 08:16 Sempron2800+ 阅读(34) 评论(0) 推荐(0) 编辑
牛客SQL3--查找当前薪水详情以及部门编号dept_no
摘要:MYSQL: select salaries.*,dept_manager.dept_no from salaries join dept_manager on salaries.emp_no=dept_manager.emp_no order by salaries.emp_no; 阅读全文
posted @ 2021-10-12 08:11 Sempron2800+ 阅读(29) 评论(0) 推荐(0) 编辑
牛客SQL2--查找入职员工时间排名倒数第三的员工所有信息
摘要:MYSQL: select * from employees order by hire_date desc LIMIT 2,1; 阅读全文
posted @ 2021-10-12 08:06 Sempron2800+ 阅读(43) 评论(0) 推荐(0) 编辑
牛客SQL1--查找最晚入职员工的所有信息
摘要:MYSQL: select * from employees order by hire_date desc LIMIT 0,1; 阅读全文
posted @ 2021-10-12 08:03 Sempron2800+ 阅读(49) 评论(0) 推荐(0) 编辑
编程语言排行榜
摘要:结合三个比较权威的编程语言排行榜(TIOBE、RedMonk、IEEE),综合得到的语言排名: TIOBE数据选取2021年9月排行榜的Top20 RedMonk数据选取2021年Q3的Top20 IEEE数据选取2021年年度语言的Top20 由于这三个榜单的排名规则和选择的语言不同,因此有些语言 阅读全文
posted @ 2021-10-05 11:07 Sempron2800+ 阅读(2090) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示