- 博客(37)
- 资源 (23)
- 收藏
- 关注
转载 使用SQL查询出每门课程的成绩均大于80分的学生姓名
题目: 有一个student表,表中记录一个班级所有学生的课程和成绩,每个学生有多门课程,不同的学生选修的课程可能不一样。尝试写一条SQL语句查询出所有课程成绩大于80分的所有学生姓名。表结构和表数据如下:-- ------------------------------ Table structure for student-- ----------------------------...
2019-05-10 15:45:56 15990 1
原创 Nginx介绍
Nginx简介Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。因其稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。Nginx特点:反向代理正向代理 说反向代理之前,我们先看看正向代理,正向代理也是大家最常接触的到的代理模式,我们会从两个方面来说关于正向代理的处理模式,分别从软件方面和生活方面来解释一下什么叫正向代理。...
2018-09-01 19:54:53 390
转载 美团点评2017秋招笔试编程
原文:https://blog.csdn.net/LCBSSG/article/details/76473239 一、 大富翁游戏,玩家根据骰子的点数决定走的步数,即骰子点数为1时可以走一步,点数为2时可以走两步,点数为n时可以走n步。求玩家走到第n步(n<=骰子最大点数且是方法的唯一入参)时,总共有多少种投骰子的方法。 输入描述: 输入包括一个整数n,(1 ...
2018-08-25 19:47:49 375
转载 Java使用牛顿迭代法求一个数的算术平方根
转自:https://blog.csdn.net/howroad/article/details/79284465牛顿迭代法:随便找一个曲线上的A点,做一个切线,切线的根与曲线的根还有一定的距离。从这个切线的根出发,做一根垂线,和曲线相交于B点,继续重复刚才的工作,经过多次迭代会越来越接近 曲线的根,迭代收敛.方程f(x)-M=0;二次方程,首先不考虑震荡/多根/远离等情况...
2018-08-08 21:57:03 635
原创 算法练习
动态规划问题 f(n-1)代表n-1长度的字符串有多少黑暗串 s(n-1)代表n-1长度的字符串中,最后两个字符是相同字符的黑暗串个数 d(n-1)代表最后两个字符是不同字符的黑暗串的个数所以:f(n-1)=s(n-1)+d(n-1)如果再扩充一位,有两种情况: 1.最后两个字符相同,比如:AA或BB或CC,无论,你在后面加上哪个字符,都是可以的,所以,个数有3*s(n-1...
2018-08-08 20:36:08 299
原创 hashcode和equals
equals的使用:在Java语言中,equals方法在使用时:针对包装对象,比较的是对象的值(包括 boolean,byte,char,short,int,long,float,double)针对String对象,比较的也是String的值(因为String内部重写了equals方法和hashCode方法)针对其他object对象,比较的是两个对象的引用是否指向同一个内存地址...
2018-07-31 15:21:33 235
翻译 Java面试题收集
一、Java基础1.ArrayList和LinkedList的区别?(链表和数组的优缺点) 答:ArrayList是一个动态的数组结构,而LinkedList是双向链表结构;存取数据的时候,ArrayList更适合按位随机存取,而LinkedList更适合顺序读存取;插入/删除数据时,ArrayList的开销就比LinkedList更大,因为对于ArrayList,插入/删除一个数据时需要...
2018-07-30 19:17:16 603
原创 DTO代码自动生成器
导入jar包配置dto.properties文件dto.driverClass = com.mysql.jdbc.Driverdto.jdbcUrl = jdbc:mysql://localhost:3306/springdto.user = rootdto.password = 123456dto.package = beandto.mapper = mappe...
2018-07-26 11:02:26 3785
原创 【报错】两个稀奇古怪的问题
不明白为什么标记处只能填item才能获取到值,之前我的属性名是typepublic class ExpenseReportItem { private Integer id; private String type; private Double amount; private String comment;&lt;?xml version="1.0...
2018-07-21 11:26:02 476
原创 【报错】There is no getter for property named 'next_deal_num' in 'class com.oa.entity.ExpenseReport'
最近写一个SSM的项目遇到报错问题,错误信息如题。’next_deal_num’是我的数据库表的字段,所以我估计是mapper.xml出了问题。 查看ExpenseReportDao.xml<update id="update" parameterType="ExpenseReport"> update expense_report set cause=#{cau...
2018-07-20 15:54:04 476
原创 jsp页面通过el表达式获取常量类中的静态属性
首先引入常量类 然后用EL表达式判断&lt;td&gt; &lt;c:if test="${er.status==Contant.CLAIMVOUCHER_CREATED} || ${er.status==Contant.CLAIMVOUCHER_BACK}"&gt; &lt;a href="/expense_report/to_upda
2018-07-20 09:39:19 2402 1
原创 远程连接服务器显示:发生身份验证错误 要求的函数不受支持
今天用远程桌面连接服务器,登录不上,报错信息:出现身份验证错误,要求的函数不受支持。问题不是出在服务器,而是出在远程桌面客户端,在微软打了补丁后,相当于限制了权限。微软给出解决方案:https://support.microsoft.com/zh-cn/help/4093492/credssp-updates-for-cve-2018-0886-march-13-2018具体解决办法: 客户...
2018-07-19 21:35:37 1711
原创 阿里云服务器部署Java web项目(二)
通过上一篇文章的介绍,配置好web环境之后,现在正式部署Java web项目。 1、添加8080端口的安全组规则 2、把war包放在tomcat的webapps目录下, 然后打开tomcat的bin目录 运行 startup.bat。Maven项目打包的方式如下(之后会在target目录下生成war包): 3、tomcat启动后,输入http:ip:8080/项目名访问即可。 ...
2018-07-14 20:23:04 285
原创 【报错】@Override is not allowed when implementing interface method
IDEA导入项目后出现@Override错误,虽然不影响编译,但是看起来怪怪的。 我们都知道@Override从jdk1.5开始出现的,是用来标注方法重写的。通常方法重写发生在继承父类,重写父类方法,或者实现接口,实现接口方法。@Override能够保证你正确重写方法,当你重写方法出错时,比如方法名误写,或者漏掉参数,编译器会提示编译错误。 出现以上问题,则跟编译器版本问题有关。编译器...
2018-06-21 17:30:07 324
原创 基于SSM框架的教务系统
简介这个项目是一个简单的教务查询系统,该练手小项目希望能帮助到大家,熟悉SSM的整合开发使用技术IOC容器:SpringWeb框架:SpringMVCORM框架:Mybatis安全框架:Shiro数据源:C3P0日志:log4j前端框架:Bootstrap快速上手1、运行环境和所需工具编译器:IntelliJ IDEA项目构建工具:M...
2018-06-21 15:07:50 9891 20
原创 在centos下搭建一个wordpress博客
centos6以root用户运行以下代码:yum install -y wget && wget -O install.sh [url]http://download.bt.cn/install/install.sh[/url] && sh install.sh一键全自动安装宝塔面板,然后打开http://ip:8888,安装LAMP。 新建网站,新建...
2018-06-21 09:14:26 582
原创 【报错】Android:This Activity already has an action bar supplied by the window decor
具体信息:java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your ...
2018-06-20 11:47:12 508
原创 【报错】Error creating bean with name 'userController'
报错信息: Error creating bean with name ‘userController’: Unsatisfied dependency expressed through field ‘userService’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionExcepti...
2018-05-26 19:54:56 10394 2
原创 mybatis-config配置
“` <!-- 使用jdbc的getGeneratedkeys获取数据库自增主键值 --> <setting name="useGeneratedKeys" value="true"/> <!-- 使用列标签替换列别名 默认:true --> <setting name="useColumnLabel" va
2018-04-15 23:26:58 290
原创 Spring Boot 2.0 迁移遇到的问题
1.findOne()这个方法找不到@RequestMapping(value = "/find") public User find(long id){ return userRepository.findOne(id); }2.0之后改成findById(id).get()来查询@RequestMapping(value = "/find")...
2018-04-09 21:18:50 253
原创 springboot整合shiro-登录认证和权限管理
这篇文章我们来学习如何使用Spring Boot集成Apache Shiro。安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在Java领域一般有Spring Security、Apache Shiro等安全框架,但是由于Spring Security过于庞大和复杂,大多数公司会选择Apache Shiro来使用,这篇文章会先介绍一下Apache Shiro,在结合Spri...
2018-04-07 23:44:51 689
原创 使用Spring Boot上传文件
pom包配置<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> ...
2018-04-07 23:44:15 270
原创 Centos7搭建JavaWeb环境
安装JDK查看本机是否安装有JDK# java -version# 显示如下:java version &quot;1.6.0_17&quot;OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-x86_64)OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)查看jd...
2018-03-30 19:40:44 778
原创 锐捷客户端与虚拟机网络服务冲突解决方案
因为锐捷客户端与虚拟机网络服务冲突,vmware nat service 隔一段时间就自动停止,导致虚拟机上不了网,这个问题困扰了我很久,今天终于找到了方法,参考文章:https://blog.csdn.net/W_ILU/article/details/52949153锐捷冲突解决锐捷客户端会在一定时间内关闭VMware NAT Service ,大概30s左右,因此如果我们在它关闭之后...
2018-03-28 22:42:57 2240
原创 Java web开发小技巧
使用 Maven 阿里云国内镜像修改maven根目录下的conf文件夹中的setting.xml文件,在mirrorms内添加如下内容:<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/n...
2018-03-25 12:06:19 767
原创 使用Redis作为SpringBoot项目数据缓存
我们平时在项目中设计数据访问的时候往往都是采用直接访问数据库,采用数据库连接池来实现,但是如果我们的项目访问量过大或者访问过于频繁,将会对我们的数据库带来很大的压力。为了解决这个问题从而redis数据库脱颖而出,redis数据库出现时是以非关系数据库的光环展示在广大程序猿的面前的,后来redis的迭代版本支持了缓存数据、登录session状态(分布式session共享)等。所以又被作为内存缓存的形...
2018-03-24 14:56:32 1373
原创 使用Druid作为SpringBoot项目数据源
Druid是一个关系型数据库连接池,它是阿里巴巴的一个开源项目。Druid支持所有JDBC兼容数据库,包括了Oracle、MySQL、PostgreSQL、SQL Server、H2等。 Druid在监控、可扩展性、稳定性和性能方面具有明显的优势。通过Druid提供的监控功能,可以实时观察数据库连接池和SQL查询的工作情况。使用Druid连接池在一定程度上可以提高数据访问效率。本文主要介绍:...
2018-03-23 21:54:33 1429
原创 第四章:SpringBoot整合JavaMail发送邮件
简单介绍JavaMail是SUN公司提供给广大Java开发人员的一款邮件发送和接收的开源类库,支持常用的邮件协议,如:SMTP、POP3、IMAP,开发人员使用JavaMail编写邮件程序时,不再需要考虑底层的通讯细节如:Socket,而是关注在逻辑层面。JavaMail可以发送各种复杂MIME格式的邮件内容,注意JavaMail仅支持JDK4及以上版本。构建项目本章项目无关Web...
2018-03-14 10:32:00 1612
原创 thymeleaf使用详解
thymeleaf介绍Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。与其它模板引擎相比,Thymeleaf最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个Web应用。 Thymeleaf的与众不同是因为它使...
2018-03-14 10:31:47 635
原创 第五章:SpringBoot集成spring-boot-starter-mail发送邮件
发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring推出了JavaMailSender更加简化了邮件发送的过程,再后来springboot对此进行了封装就有了现在的spring-boot-starter-mail,这一章主要介绍此包。简单使用1、pom包配置 pom包...
2018-03-14 10:31:00 3576 1
原创 第三章:springboot+jpa+thymeleaf增删改查示例
这一章介绍如何使用jpa和thymeleaf做一个增删改查的示例。项目构建在pom.xml中添加JPA、Thymeleaf等相关jar包的依赖。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr...
2018-03-12 19:45:11 1671
原创 第二章:SpringBoot使用SpringDataJPA完成CRUD
SpringBoot框架内部提供了很多我们需要用到的组件。在我们平时的项目中,数据的存储以及访问都是最为核心的关键部分,现在有很多企业采用主流的数据库,如关系型数据库:MySQL,oracle,sqlserver。非关系型数据库:redis,mongodb等。SpringBoot已经为我们提供了很多种的数据库来做数据存储以及读取,这一章我们以MySQL为例来讲述本章的内容。构建Maven项...
2018-03-12 19:05:20 722
原创 第一章:Spring Boot快速入门
什么是 spring bootSpring Boot其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。Spring Boot 的目标不在于为已解决的问题域提供新的解决方案,而是为平台带来另一种开发体验,从而简化对这些已有技术的使用。Spring Boot 充分利用了 JavaConfig 的配置模式以及“约定优于配置”的理念,能够极大的简化基于 Spring MVC 的 Web ...
2018-03-12 12:51:09 233
原创 在Windows系统下安装 IntelliJ IDEA
1 简介IntelliJ IDEA(简称 IDEA),是 Java 语言开发的集成环境,IDEA 在业界被公认为最好的 Java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN、GitHub 等)、JUnit、CVS 整合、代码分析和创新的 GUI 设计等方面的功能都值得称道。2 安装IDEA首先,进入官网下载 IntelliJ ...
2018-02-08 00:34:18 614
原创 阿里云服务器部署Java web项目(一)
自行建站的四个基本步骤:服务器选择域名购买和备案网站部署域名解析我购买的是阿里云服务器,操作系统是Windows Server 2012,。写这篇博客主要记录一下如何使用软件连接windows实例、安装JDK和MySQL、配置tomcat。使用软件连接Windows实例在远程连接之前,必须先完成以下工作:实例状态必须为 运行中。如果实例运行,必须启动实例。
2018-02-05 13:19:06 429
原创 DNS——基础篇
DNS域名解析系统 域名系统DNS(Domai NameSystem)是因特网使用的命名系统,用于把便于人们使用的机器名字转换为IP地址。许多应用层软件经常直接使用域名系统,但计算机的用户只是间接而不是直接使用域名系统。访问一个网站,通常是输入一个域名(如 https://www.example.com)发送邮件,@ 后面是主机名,而主机名通常是个域名(如 webmaster@e
2018-02-01 20:15:46 379
原创 优秀的网站和博客
优秀的网站和博客博客小温之家程序员DD廖雪峰阮一峰粉丝日志土土哥的技术Blog githubLitten的博客Lawlite的博客LeonLei的博客 zhisheng的博客AndroidANDROID学习之路spring boot纯洁的微笑简书–SpringBoot学习目录社区v2ex 国内的IT论坛谷
2018-01-30 23:34:54 356
斯坦福大学吴恩达机器学习课程(学习笔记和原始讲义)
2018-11-05
Java JDK 8学习笔记
2018-09-07
DTO代码自动生成器
2018-07-26
PhotoSwipe图片浏览插件
2018-07-03
HiJson最新版 Json格式化工具 64位和32位
2018-06-29
pdf转换需要的字体-AdobeSongStd-Light-Acro
2018-06-23
OpenDaylight应用指南
2018-06-21
基于SSM框架的教务系统
2018-06-21
采用Ajax技术以动态图的方式实现数据实时刷新
2018-01-05
springmvc+hibernate+spring maven案例(包含分页查询)
2017-12-16
apache-tomcat-6.0.39-src.zip
2017-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人