摘要:Tomcat ZooKeeper ActiveMQ Mycat
阅读全文
摘要:javascript面试题代码: 已经调试前两行代码,输出结果为: 调试下两行代码: var a1=a.fun(1); console.log(a1); 接下来直接调试4行代码: 从输出内容上可以看到:x的值从来没有变过,一直是0 传进来的参数m不会修改x值的值。因为每次都是使用第一次返回的对象a来
阅读全文
摘要:世间万事都有因果,学生成绩差也不例外。就我分析,其实就两点原因:一是没学,二是不会学。就是这么简单。 第一点很明确,学生根本没学。没学习的又分为两种,第一种就是外表就不学的混子,迟到逃课不交作业的这种类型,没啥分析的。第二种就是按时上学、从不逃课还能完成作业的“表面”学生。这类学生成绩差就是因为端坐
阅读全文
摘要:设置字体 File >Settings >Editor中找Font >在右侧更改字体样式和字号,如下: 设置编码格式 File > Settings > Editor > File Encodings >右侧设置当前项目和properties文件为utf-8,具体如下: 上面这种设置方法,只是对当前
阅读全文
摘要:abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements
阅读全文
摘要:Ctrl+W,可以选择单词继而语句继而行继而函数 Ctrl+Alt+V,可以引入变量。例如:new String(); 自动导入变量定义 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+N,可以快速打开类 Ctrl+Shift+N,
阅读全文
摘要:下载安装JDK和安装普通软件差不多。 配置环境变量 第一种方式: 将JDK的bin目录进行复制,如:C:\Program Files\Java\jdk1.8.0_101\bin 我的电脑 >右击 >属性 >高级系统设置 >在高级选项卡中,点击环境变量 >在系统变量中,找path,选中点击编辑 >在右
阅读全文
摘要:2.1 dubbo Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和 发现。 Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 R
阅读全文
摘要:原文标题:精选SpringBoot八大开源项目:支付、秒杀、全文搜索等 支付项目: 项目地址:https://gitee.com/52itstyle/spring-boot-pay 秒杀案例: 项目地址:https://gitee.com/52itstyle/spring-boot-seckill
阅读全文
摘要:图: 4.2.3 采用maven命令编译成jar安装到本地maven库 在路径框输入cmd,执行命令: 图: 图2 成功后可以看到jar包
阅读全文
摘要:错误消息: Field error in object 'user' on field 'birthday': rejected value [2001-02-14]; codes [typeMismatch.user.birthday,typeMismatch.birthday,typeMisma
阅读全文
摘要:这个工具可以监控java程序的线程,cpu和内存使用情况。
阅读全文
摘要:在生产环境中,需要实时或定期监控服务的可用性,spring-Boot的Actuator 功能提供了很多监控所需的接口。 Actuator是Spring Boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、健康检查、相关功能统计等,一般运维人员使用多些。 11.1 使用该功能步
阅读全文
摘要:10.1 分布式集群环境下的集成(同域名、同项目) 10.1.1 创建SpringBoot的web支持项目07-springboot-session 创建项目 10.1.2 在pom.xml文件中添加依赖 10.1.3 在application.properties中配置端口号、上下文根及Redis
阅读全文
摘要:springboot 集成redis使用redis作为缓存,会报错的问题。 错误信息: 把springboot的parent配置降低版本后变好了从2.1.5降为2.0.5问题解决了。
阅读全文
摘要:正常情况下,投入工作一段时间,就会进入一种工作状态,这个时候如果做的一些事情比较慢,稍微花费了点时间,不要转移精力去做其他事情,这个时候可以停下来进行观察,或者发呆都没有关系,不要转移精力去做其他事情,特别是翻手机,看新闻等分散精力的方法,这样会导致你的前面的思路中断,浪费大量时间才能回到工作状态,
阅读全文
摘要:pom.xml文件配置依赖信息 还有一些可选包 SpringBoot要求jsp文件必须编译到指定的META-INF/resources目录下才能访问,否则访问不到。 2.4.3 在application-dev.properties文件配置Spring MVC的视图展示为jsp,这里相当于Sprin
阅读全文
摘要:8.1 使用传统的Spring提供的字符编码过滤器 在03-springboot-web中的ServletConfig中配置文件类,注册字符编码过滤器 在application.properties中设置spring.http.encoding.enabled=true也能解决乱码问题。 推荐使用配
阅读全文
摘要:在03-springboot-web的Filter包下,创建HeFilter类 代码示例: 在配置包config下的servlet配置类中添加对filter的配置 在03-springboot-web的config包的ServletConfig配置类中添加如下代码 代码如下: 启动springboo
阅读全文
摘要:通过注解的方式实现filter过滤器。 创建Filter包,并在该包下创建MyFilter 示例代码: 注意需要加注解,配置需要拦截哪些路径。过滤的逻辑在输出语句处实现。并且如果不阻断请求,需要让请求过滤链继续。 需要在启动类上加包扫描注解,代码如下: 注解:@ServletComponentSca
阅读全文
摘要:在servlet目录下创建个servlet类,示例代码如下: 编写配置类: 注意需要加的两个注解:@Configuration 还有@Bean 然后就可以启动springboot项目访问地址:http://localhost:8080/servlet/heservlet 进行测试了。
阅读全文
摘要:5.1 回顾SpringMVC使用拦截器步骤 自定义拦截器类,实现HandlerInterceptor接口 注册拦截器类 5.2 Spring Boot使用拦截器步骤 5.2.1 按照Spring MVC的方式编写一个拦截器类,实现HandlerInterceptor接口 在03-springboo
阅读全文
摘要:需要在springboot的启动类Webapplication上加上注解,对指定包进行扫描: com.bjpowernode.springboot.servlet是包的全名,servlet文件所在的包。 servlet类上需要加上注解,配置映射路径,才能被解析: 完整代码示例: 启动类的代码:
阅读全文
摘要:在总的配置文件:application.properties中做一个配置,把我的问题解决了。 这是我参考一篇文章解决的。 原文地址:https://blog.csdn.net/qq_39654841/article/details/81156695 原文标题:springboot全局字符编码设置(解
阅读全文
摘要:在实际开发中,我们修改某些代码逻辑功能或页面都需要重启应用,这无形中降低了开发效率,热部署是指当我们修改代码后,服务能自动重启加载新修改的内容,而不需要重启应用,这样大大提高了我们开发的效率。 Spring Boot热部署通过在pom.xml中添加一个spring-boot-devtools插件实现
阅读全文
摘要:程序启动时会有日志警告 主要是因为Zookeeper包中,slf4j-log4j12和log4j冲突了,需要处理一下 在服务提供者和消费中的pom.xml文件的ZooKeeper依赖中添加如下内容 这样警告就会消失了。
阅读全文
摘要:检查了下发现是因为没有正确编写暴露服务的注解,需要注意下:
阅读全文
摘要:首先你需要连接上redis [root@localhost src]# ./redis-cli -p 6384 --第一步从客户端命令工具连接redis 127.0.0.1:6384> auth 123456 --输入登录密码,登录 [root@localhost src]# info replic
阅读全文
摘要:在pom.xml配置文件加入以下依赖,代码修改就不需要重启了。 代码修改完毕后,需要重新生成下,但是不用重新启动调试。 分布式项目,这个插件可能有问题,需要注意。
阅读全文
摘要:#配置worker进程运行用户 nobody也是一个linux用户,一般用于启动程序,没有密码 user nobody; #配置工作进程数目,根据硬件调整,通常等于CPU数量或者2倍于CPU数量 worker_processes 1; #配置全局错误日志及类型,[debug | info | notice | warn | error | crit],默认是error error_...
阅读全文
摘要:在 Web 项目中使用 Spring 框架,首先要解决在 web 层(这里指 Servlet)中获取到 Spring容器的问题。只要在 web 层获取到了 Spring 容器,便可从容器中获取到 Service 对象。 6.1 Web 项目使用 Spring 的问题(了解) 举例:springWeb
阅读全文
摘要:5.1 Spring 的事务管理 事务原本是数据库中的概念,在 Dao 层。但一般情况下,需要将事务提升到业务层,即 Service 层。这样做是为了能够使用事务的特性来管理具体的业务。 在 Spring 中通常可以通过以下两种方式来实现对事务的管理:(1)使用 Spring 的事务注解管理事务(2
阅读全文
摘要:将 MyBatis与 Spring 进行整合,主要解决的问题就是将 SqlSessionFactory 对象交由 Spring来管理。所以,该整合,只需要将 SqlSessionFactory 的对象生成器 SqlSessionFactoryBean 注册在 Spring 容器中,再将其注入给 Da
阅读全文
摘要:控制反转(IoC,Inversion of Control),是一个概念,是一种思想。指将传统上由程序代码直接操控的对象调用权交给容器,通过容器来实现对象的装配和管理。 控制反转就是对对象控制权的转移,从程序代码本身反转到了外部容器。 通过容器实现对象的创建,属性赋值,依赖的管理。 IoC 是一个概
阅读全文
摘要:Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,它是为了解决企业应用开发的复杂性而创建的。Spring 的核心是控制反转(IoC)和面向切面编程(AOP)。Spring 是可以在 Java SE/EE 中使用的轻量级开源框架。 Spring 的主要作用就是为代码“解耦”,降低
阅读全文
摘要:之前很多人都告诉我语言只是工具,那时没什么见解也是认同这种说法的。 最近从.net转java,说说自己的感受: 如果只是说纯粹的语法的话,java的语法和C#非常类似,聪明且努力的人,应该很快能熟练掌握,另一种语言的语法。 但是C#和java大部分程序员,拿他们是用来做网站的,如各种电商、crm、e
阅读全文
摘要:在idea工具中,普通项目的话,直接在jar上右键add as library就行了。 如果是maven项目 可以将包,放入lib目录下,然后在pom文件配置引用。例子: scope是指定范围 system跟provided 相似,但是在系统中要以外部JAR包的形式提供,maven不会在reposi
阅读全文
摘要:文章:idea打包java可执行jar包 maven项目的话,使用maven命令,直接build就可以打jar包。
阅读全文
摘要:两个和具体业务关联不紧的模块,单独记录。有的项目可能不需要这两个模块 05模块:p2p-pay 该模块专门用来统一各种支付实现,比如Alipay、微信支付等 com.bjpowernode.pay顶级包 com.bjpowernode.pay.config Alipay的配置类 com.bjpowe
阅读全文
摘要:项目使用IDEA进行开发 一个分布式项目基本需要的模块。 用到的技术spring+springmvc+mybatis+dubbo +mysql+redis 01模块名字:p2p-parent 作为父模块,对其他模块进行管理。 1,idea新建空项目,设置项目保存位置。 2,选择新建模块,选择mave
阅读全文
摘要:spring总文件 文件名:applicationContext.xml 数据源配置文件 文件名:applicationContext-datasource.xml dubbo配置 文件名:applicationContext-dubbo-provider.xml redis配置 文件名:appli
阅读全文
摘要:springmvc的配置文件,放在resources目录下: 文件名:applicationContext-mvc.xml spring总的配置文件 文件名:applicationContext.xml log4j配置 文件名称:log4j2.xml dubbo的配置文件,消费者 文件名:appli
阅读全文