摘要: 基础部分 241. 为运算表达式设计优先级 中等 给定一个含有数字和运算符的字符串,为表达式添加括号,改变其运算优先级以求出不同的结果。你需要给出所有可能的组合的结果。有效的运算符号包含 +, - 以及 * 。 示例 1: 输入: "2-1-1" 输出: [0, 2] 解释: ((2-1)-1) = 阅读全文
posted @ 2020-07-27 14:12 鹏懿如斯 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 原价 48/月 的沃派套餐,现只要 300/年,扫码即可下单,下单可返利 40元 现金 流量、通话、短信全国使用,全国各地都可以办理 校园卡用户不止学生,人人都可办理,看到即是赚到 每月套餐内容: 国内时长 200分钟 全国流量 10GB + 20GB 免费短信 10条 套餐外 国内通话 0.1元/ 阅读全文
posted @ 2020-07-27 10:56 鹏懿如斯 阅读(7782) 评论(0) 推荐(0) 编辑
摘要: 基础部分 69. x 的平方根 简单 实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: 输入: 4 输出: 2 示例 2: 输入: 8 输出: 2 说明: 8 的平方根是 2.82 阅读全文
posted @ 2020-07-27 10:31 鹏懿如斯 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 基础部分 455. 分发饼干 简单 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值 gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 sj 。如果 sj >= gi ,我们可以将这个饼干 j 分配 阅读全文
posted @ 2020-07-25 14:52 鹏懿如斯 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: 基础部分 912. 排序数组 中等 给你一个整数数组 nums,请你将该数组升序排列。 示例 1: 输入:nums = [5,2,3,1] 输出:[1,2,3,5] 示例 2: 输入:nums = [5,1,1,2,0,0] 输出:[0,0,1,1,2,5] 提示: 1 <= nums.length 阅读全文
posted @ 2020-07-24 11:21 鹏懿如斯 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 基础部分 167. 两数之和 II - 输入有序数组 简单 给定一个已按照*升序排列* 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2*。* 说明: 返回的下标值(index1 和 index2 阅读全文
posted @ 2020-07-22 16:43 鹏懿如斯 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 一、插入排序 稳定排序 模板 class Sort { public static <AnyTpye extends Comparable<? super AnyTpye>> void insertionSort(AnyTpye[] a){ //Comparable可以比较的数或对象 int j; 阅读全文
posted @ 2020-07-14 17:09 鹏懿如斯 阅读(512) 评论(0) 推荐(0) 编辑
摘要: JVM的位置 JVM的体系结构 所谓JVM调优就是调 方法区 和 堆 类加载器 作用:加载 Class 文件 3.1 虚拟机自带的加载器 3.2 启动类(根)加载器 3.3 扩展类加载器 3.4 应用程序加载类 双亲委派机制 作用:保证安全 java程序往上找,BOOT( rt.jar 优先执行 ) 阅读全文
posted @ 2020-07-12 12:12 鹏懿如斯 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 导入依赖 ⇒ 配置连接 ⇒ 测试 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 源码分 阅读全文
posted @ 2020-07-12 10:59 鹏懿如斯 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 简介 ● Apache Shiro是一个Java的安全(权限)框架。 ● Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境, 也可以用在JavaEE环境。 ● Shiro可以完成,认证,授权,加密,会话管理,Web集成,缓存等。 ● 下载地址: http://shiro.a 阅读全文
posted @ 2020-07-12 10:12 鹏懿如斯 阅读(517) 评论(0) 推荐(0) 编辑
摘要: Spring Security(安全) 不是功能性需求 设计之初考虑 框架:shiro、Spring Security,功能类似 认证,授权 功能权限 访问权限 菜单权限 ...拦截器,过滤器:大量源生代码 MVC - SPRING - BOOT - 框架思想 导入thymeleaf依赖 <depe 阅读全文
posted @ 2020-07-12 08:47 鹏懿如斯 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 导入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.21</version> </dependency> 配置 spring: datasource: usernam 阅读全文
posted @ 2020-07-11 22:16 鹏懿如斯 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 配置数据库 spring: datasource: username: admin password: 8098 # 如果时区报错了,加一个时区的配置:serverTimezone=UTC url: jdbc:mysql://localhost:3306/mybatis?useUnicode=tru 阅读全文
posted @ 2020-07-11 21:21 鹏懿如斯 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 准备工作 将资源放到对应的文件夹 java 模拟数据库 Department.java 部门实体类 //部门表 @Data @NoArgsConstructor //无参构造器 @AllArgsConstructor //有参构造器 public class Department { private 阅读全文
posted @ 2020-07-11 17:12 鹏懿如斯 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: SpringBoot Web开发 jar:webapp! 自动装配:创建应用,选择模块 springboot到底帮我们配置了什么?我们能不能进行修改?能修改哪些东西?能不能扩展? xxxAutoConfiguration.. 向容器中自动配置组件 xxxProperties:自动配置类,装配配置文件 阅读全文
posted @ 2020-07-11 16:36 鹏懿如斯 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 原理初探 pom.xml spring-boot-dependencies:核心依赖在父工程中 我们在写或者引入一些Springboot依赖的时候,不需要指定版本,就因为有这些版本仓库 启动器 通式 <dependency> <groupId>org.springframework.boot</gr 阅读全文
posted @ 2020-07-11 15:35 鹏懿如斯 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 微服务阶段 javase:OOP mysql:持久化 html+css+js+jquery+框架:视图 javaweb:独立开发MVC三层架构的网站,原始 ssm框架:简化了我们的开发流程,配置开始复杂 war:tomcat运行 spring再简化:SpringBoot - jar 内嵌tomcat 阅读全文
posted @ 2020-07-11 15:09 鹏懿如斯 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 一、OOP编程七大原则 PBP/OBP/OOP的特征 PBP(基于过程):函数、域与生命周期的概念、函数重载、函数模板、异常处理、范型算法。 OBP(基于对象):类(接口)、类的生命周期、类模板。 OOP(面向对象):继承、多态。 三个概念步步深入,后者包括前者。其目的是实现软件开发的可重用性,解决 阅读全文
posted @ 2020-07-11 12:39 鹏懿如斯 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 11. AOP 11.1 什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。 阅读全文
posted @ 2020-07-10 17:19 鹏懿如斯 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 10. 代理模式 代理模式是SpringAOP的底层!【SpringAOP和SpringMVC】 代理模式的分类:静态代理 动态代理 10.1 静态代理 角色分析: 抽象角色:一般会使用接口或者抽象类来解决 package com.peng.demo01; //租房 public interface 阅读全文
posted @ 2020-07-10 16:51 鹏懿如斯 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 9. JavaConfig 配置 我们现在要完全不使用Spring的xml配置了,全权交给lava来做 JavaConfig 是 Spring 的一个子项目,在 Spring 4 之后,它成为了一个核心功能! User.java 实体类 package com.peng.pojo; import o 阅读全文
posted @ 2020-07-10 16:37 鹏懿如斯 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 8. Spring注解开发 在Spring4之后,要使用注解开发,必须要保证aop的包导入了 使用注解需要导入context约束,增加注解的支持! <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframew 阅读全文
posted @ 2020-07-10 16:26 鹏懿如斯 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 7. Bean的自动装配 自动装配是Spring满足bean依赖一种方式 Spring会在上下文中自动寻找,并自动给bean装配属性 在Spring中有三种装配的方式 在xml中显示的配置 在java中显示配置 隐式的自动装配bean ※ 7.1 测试 环境搭建:一个人有两个宠物 package c 阅读全文
posted @ 2020-07-10 15:35 鹏懿如斯 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 6. 依赖注入 6.1 构造器注入 前面已经说过 6.2 set方式注入※ 依赖注入:本质是set注入! 依赖:bean对象的创建依赖于容器 注入:bean对象中的所有属性,由容器来注入 环境搭建 复杂类型 package com.peng.pojo; public class Address { 阅读全文
posted @ 2020-07-10 15:18 鹏懿如斯 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 5. Spring配置 5.1 别名 <alias name="user" alias="userPeng"/> 添加别名后,获取对象既可使用原名,也可以使用别名 User user = (User)context.getBean("user"); //User user = (User)conte 阅读全文
posted @ 2020-07-10 15:13 鹏懿如斯 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 4. IOC创建对象的方式 使用无参构造创建,默认 User.java 类 package com.peng.pojo; public class User { private String name; public User(){ System.out.println("User无参构造"); } 阅读全文
posted @ 2020-07-10 14:10 鹏懿如斯 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 3. HelloSpring 3.1 Hello 防止每次 reimport 都回到1.5,在pom.xml中加上java版本号 <build> <finalName>income</finalName> <plugins> <plugin> <groupId>org.apache.maven.pl 阅读全文
posted @ 2020-07-10 13:49 鹏懿如斯 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 2. IOC理论推导 Springmvc jar包 地址:https://mvnrepository.com/artifact/org.springframework/spring-webmvc <dependencies> <!-- https://mvnrepository.com/artifa 阅读全文
posted @ 2020-07-10 13:29 鹏懿如斯 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1. Spring 1.1 简介 Spring 春天 历史 2002,首次推出了Spring框架的雏形 2004.3.24,首次推出了Spring框架的雏形:interface21框架 Spring框架即以interface21框架为基础经过重新设计,并不断丰富其内涵,于2004年月24日发布了1. 阅读全文
posted @ 2020-07-10 13:24 鹏懿如斯 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 事务 什么是事务 A给B转账,B收到A的钱 要么都成功,要么都失败 将一组SQL放到一个批次中去执行 ACID原则 原子性Atomicity,要么都完成,要么都不完成 一致性Consistency,针对一个事务操作前与操作后状态一直 持久性Durability,表示事务结束后的数据不随着外界原因导致 阅读全文
posted @ 2020-07-10 09:07 鹏懿如斯 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 初识MySQL JavaEE:企业级开发 web 前端(页面:展示,数据) 后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,和给前端传递数据)) 数据库(存数据) 数据库 DB database 概念:数据仓库,软件,安装在操作系统(windows,linux,mac...)之上 作 阅读全文
posted @ 2020-07-09 21:20 鹏懿如斯 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Maven 作用 在Javaweb开发中,需要使用大量的jar包,我们手动去导入; 如何能够让一个东西自动帮我导入和配置这个jar包。 Maven项目架构管理工具 我们目前用来就是方便导入jar包的 核心思想:约定大于配置,有约束,不要去违反 Maven会规定好你如何去编写java代码,必须要按照这 阅读全文
posted @ 2020-07-09 20:51 鹏懿如斯 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 注解 Annotation 什么是注解 JDK5.0开始引入的技术 Annotation的作用: 不是程序本身,可以对程序作出解释(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取. Annotation的格式: 注解是以"@注释名"在代码中存在的,还可以添加一些参数 阅读全文
posted @ 2020-07-09 16:28 鹏懿如斯 阅读(170) 评论(0) 推荐(0) 编辑
摘要: ArrayList 与数组的区别 使用数组的局限性 如果要存放多个对象,可以使用数组,但是数组有局限性 比如 声明长度是10的数组 不用的数组就浪费了,超过10的个数,又放不下 package charactor; public class Hero { public String name; pu 阅读全文
posted @ 2020-07-09 14:15 鹏懿如斯 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 概述 信件 计算机网络 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的 无线电台,传播交流信息,数据交换、通信 如何准确定位网络上的一台主机 IP 阅读全文
posted @ 2020-07-09 12:59 鹏懿如斯 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 线程简介 程序Process(静态)、进程(动态)、线程Thread 程序:在操作系统中运行的程序就是进程,比如你的QQ,播放器,游戏,IDE等等 进程:执行程序的一次过程,是系统资源分配的单位,main() 线程:一个进程有若干线程,一个进程至少有一个线程,是CPU调度和执行的单位 一些概念 线程 阅读全文
posted @ 2020-07-09 10:33 鹏懿如斯 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 解决测试单元不能运行 问题:测试单元的 @Test 前面没有运行图标 解决 IDEA内:File - Setting - Plugins:搜到JUnitGenerator2.0,安装,重启IDEA 光标点击到主类上,Alt+Enter,选择 Create Test 在类上写两个注解: @RunWit 阅读全文
posted @ 2020-05-17 13:11 鹏懿如斯 阅读(5627) 评论(0) 推荐(1) 编辑
摘要: 原文链接:http://www.one2know.cn/keras8/ 一、网络层 keras的层主要包括: 常用层(Core)、卷积层(Convolutional)、池化层(Pooling)、局部连接层、递归层(Recurrent)、嵌入层( Embedding)、高级激活层、规范层、噪声层、包装 阅读全文
posted @ 2019-07-16 16:09 鹏懿如斯 阅读(17275) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.one2know.cn/nlp24/ + 准备 数据集:AIML数据集 下载数据集并用Notepad++打开,复制到txt文件中方便打开 + 代码实现 数据很少,训练轮次不多,结果不好,仅当示例 阅读全文
posted @ 2019-07-16 15:23 鹏懿如斯 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.one2know.cn/nlp23/ + N元模型 预测要输入的连续词,比如 如果抽取两个连续的词汇,则称之为二元模型 + 准备工作 数据集使用 Alice in Wonderland 将初始数据提取N grams 输出: + 如何实现 1.预处理:词转换为词向量 2 阅读全文
posted @ 2019-07-16 15:22 鹏懿如斯 阅读(716) 评论(0) 推荐(0) 编辑