
Java
文章平均质量分 53
lettuce_
JAVA http://www.runoob.com/java/java-tutorial.html
PYTHON http://www.runoob.com/python3/python3-tutorial.html
展开
-
Ribbon 与 FeignClient、RestTemplate 的关系
RibbonRibbon是Netflix公司开源的一个负载均衡的项目,是一个基于 HTTP、TCP的客户端负载均衡器.上面的都是服务端负载均衡,客户端负载均衡与服务端负载均衡的区别在于客户端要维护一份服务列表,Ribbon从Eureka获取服务列表,Ribbon根据负载均衡算法直接请求到具体的微服务,中间省去了负载均衡服务器。常用的负载均衡算法有:轮循、随机、加权轮循、加权随机、地址哈希等方法。与Nginx的区别Ribbon负责客户端(服务消费者)的负载均衡,而Nginx负责的是.原创 2020-05-27 11:54:36 · 2060 阅读 · 0 评论 -
Spring学习(3)获取JavaBean的多种方式
在写代码的时候经常会碰到需要获取JavaBean的场景,使用Spring 的 @Resource/@Autowired 注入基本能覆盖80% 获取bean 的场景,但是在有的场景下不能使用注入的方式,如:在使用dubbo 的filter 功能时,因为dubbo 的filter不由Spring 管理,所以使用注入的方式会导致注入不成功。此时,只能从容器中手动的获取Bean,根据不同的情况可以有三种方法,前两种是在Web容器启动起来时使用,第三种方法是在Web容器没启动时使用(如Spring 单元测试)转载 2020-05-27 09:45:24 · 731 阅读 · 0 评论 -
关于java 操作LDAP 查询/修改/加密
前提: pom添加相关jar包依赖<!-- LDAP的增删改查 --> <!-- https://mvnrepository.com/artifact/com.novell.ldap/jldap --> <dependency> <groupId>com.novell.lda...原创 2020-04-03 17:52:09 · 661 阅读 · 0 评论 -
java中 占位符 总结
1.Logger 日志输出请使用占位符 {}格式:logger.error("错误信息,占位符1{},占位符2{}", 参数1, 参数2);private static final Logger LOG = LoggerFactory.getLogger(Wombat.class);LOG.debug("There are now " + count + " user accoun...原创 2020-04-02 16:00:55 · 2267 阅读 · 0 评论 -
Java 操作 LDAP 用户的增删改查
参考:上篇:https://blog.youkuaiyun.com/IT_0417/article/details/83897748下篇:https://blog.youkuaiyun.com/IT_0417/article/details/83898849?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribu...转载 2020-04-01 15:44:05 · 792 阅读 · 0 评论 -
关于将URL中的特殊字符进行转码和解码
当前开发中,遇到特殊情况: 使用url进行跨页(跨域)面传值的时候,会出现某些带特殊字符的url,在浏览器上被处理了,例如:后端传给前端的跳转路径:http://127.0.0.1:8088/harbor/sign-in?userName=admin&userPassword=1Qaz2wsx#浏览器跳转时浏览器地址栏的url变成:http://127.0.0.1:80...原创 2020-03-09 11:31:22 · 11004 阅读 · 0 评论 -
正则校验URL是否以http和https 开头
public static void main(String[] args) { String str = "hTTP://127.0.0.1:3000/abc/test.php"; //转换为小写 // str = str.toLowerCase(); String regex ="^([hH][tT]{2}[pP]:/...原创 2020-03-03 18:37:21 · 6266 阅读 · 1 评论 -
关于mybaties新增一条mysql数据后返回新增的id
1.mybaties的xml如下: <insert id="insert" parameterType="UserPO" useGeneratedKeys="true" keyProperty="id"> INSERT INTO /* insert */ b...原创 2020-02-08 14:02:34 · 477 阅读 · 0 评论 -
关于Mysql中的关联查询(内连接,外连接,自连接)
这篇博客写的很清楚,收藏了..https://blog.youkuaiyun.com/lu0422/article/details/78892497转载 2020-02-07 00:05:58 · 173 阅读 · 0 评论 -
关于java返回值对象BO设置初始值的问题
最近在项目中创建返回对象BO时,会自动生成初始的默认值,例如:private String idCard = null;private Long province = -1l;private Long city = -1l;private Long district = -1l;private Integer isAdministrator = -1;原因是在后续使用...原创 2020-01-20 17:49:16 · 1200 阅读 · 0 评论 -
使用java的方式运行linux命令
1.运行 .sh脚本 public static String run(String command) throws IOException { Scanner input = null; String result = ""; Process process = null; try { proces...原创 2020-01-14 20:36:08 · 379 阅读 · 0 评论 -
springboot(3)使用java配置类的方式集成Mybatis
参考博客:https://blog.youkuaiyun.com/chengqiuming/article/details/840335101. 引入相关maven<dependencies> <dependency> <groupId>org.springframework.boot</groupId> ...原创 2019-09-25 17:35:44 · 1215 阅读 · 1 评论 -
Spring学习(2)关于spring装配bean
定义一个bean@Componentpublic class Car implements Serializable { public void drive(){ System.out.println("I'm driving this car"); }}定义一个组件扫描类@Configuration@ComponentScanpublic ...原创 2019-08-26 18:28:51 · 268 阅读 · 0 评论 -
Spring学习(1)关于spring的上下文
本文的相关理解,是基于以下博主文章以及spring书籍总结而来spring上下文 博客文字型个人理解:https://www.cnblogs.com/chenbenbuyi/p/8166304.html代码型技术解析:https://www.cnblogs.com/hello-shf/p/11006750.html书籍:《Spring实战》第4版 P18-P19页 1.2.1...转载 2019-08-23 15:12:57 · 1337 阅读 · 0 评论 -
idea创建ssm 工程骨架 (5)关于dubbo
1.dubboDubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。 从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方 (Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等...原创 2019-08-22 11:08:01 · 181 阅读 · 0 评论 -
idea创建ssm 工程骨架 (4) 关于前端的访问方式
1. 前后端项目分离整个项目工程可以 分为前端项目和后端项目,前端只需要访问后端接口,就可以拿到json数据。但前端项目访问后端接口时注意跨域问题。2. 使用ssm骨架的的web模块使用ssm_web模块时注意:当html,css,js等静态资源放WEB-INF 文件夹下面时,如果直接使用相对路径访问时,会访问不到。例如:index.html 中添加<a ...原创 2019-08-21 11:22:40 · 419 阅读 · 0 评论 -
idea创建ssm 工程骨架 (3) maven,spring,springmvc的配置
父子工程中,pom引用的jar包如下父:ssm junit 4.11 mysql-connector-java 5.16 spring-web 4.3.7 spring-webmvc 4.3.7 spring-beans 4.3.7 spring-aop 4.3.7 spring-jdbc 4.3.7 spring -...原创 2019-08-20 16:54:45 · 631 阅读 · 0 评论 -
idea创建ssm 工程骨架 (2) generator反向生成
关于项目骨架的创建过程,请查看上一篇文章:https://blog.youkuaiyun.com/lettuce_/article/details/99716418这期文章主要记录骨架中generator的使用以及相关配置文件的填写等generator 反向生成1. 在父工程ssm的pom文件中 ,添加 jdbc驱动<dependencies> <dep...原创 2019-08-19 17:19:20 · 264 阅读 · 0 评论 -
idea创建ssm 工程骨架 (1) 父子工程模块的创建
使用ssm,创建父子工程骨架,结构示意 父:ssm 子:ssm_web(相关的静态资源文件) 子:ssm_controller(前端的访问路径) 子:ssm_service(业务逻辑服务层) 子:ssm_dao(数据访问层) 子:ssm_utils(相关工具模块) 1.create new project,创建一个父工程...原创 2019-08-19 14:07:36 · 345 阅读 · 0 评论 -
Java 函数
package com.runoob;public class Test2 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub print(100); //函数重载 //构造函数+重载的调用 Test2 ts=new Test2(2.2...原创 2018-03-09 14:49:53 · 214 阅读 · 0 评论 -
Java 基础
一,数组import java.util.Scanner;public class Test1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //一维数组的使用 int size=5; double[] aa=new double[...原创 2018-03-09 09:55:08 · 184 阅读 · 0 评论 -
Java 使用Date方法统计天数
import java.text.ParseException;import java.text.SimpleDateFormat; import java.util.Date;public class Main { public static void main(String[] args) throws ParseException { String d1 = "1900-01-01"; ...转载 2018-03-08 15:28:31 · 1405 阅读 · 0 评论 -
Java字符串转换成字符数组
方法1 package com.oracle;import java.util.Scanner;public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner input=new Sc...原创 2018-03-08 15:24:55 · 95180 阅读 · 3 评论 -
JDBC 注册(小白起步1)
1.用户信息import java.io.Serializable;/** * 用户信息类 * 和数据库表一一对应 * @author administrator * */public class UserInfo implements Serializable { //继承序列化 //定义属性 private int uids; private String uname...原创 2018-05-06 20:22:37 · 242 阅读 · 0 评论 -
执行 PreparedStatement.executeUpdate(); 没有返回值
在编写JDBC时,遇到执行 PreparedStatement.executeUpdate(); 没有返回值,例如下面的代码:/** * sql * 根据uids 更新 uname */ @Override public boolean updateIdOfUserInfo(UserInfo userinfo) { // TODO Auto-generated method s...原创 2018-05-07 15:18:40 · 8779 阅读 · 1 评论 -
修改MyEclipse注释模板
操作步骤第一步点击“window->preferences”第二步点击进去之后,依次点击左侧Java -> Code Style -> Code Templates第三步点击右侧Comments,将其中的Types项,然后点击右边的"Edit"java代码注释作者/** * * @author xxx *${date} ${time}* *ProjectName: ${pro...原创 2018-06-23 10:13:35 · 169 阅读 · 0 评论 -
关于Git的分支介绍
Git中的分支种类个人小结:创建分支:$ git checkout -b [分支名]合并分支:第一步:$ git checkout master (先跳转到主干上) 第二步:$ git merge [分支名] (合并分支)删除分支:$ git branch -d [分支名] 分支的新建与合并现在让我们来看一个简单的分支与合并的...转载 2018-09-14 10:47:20 · 365 阅读 · 0 评论 -
关于maven 执行install 报错问题
错误1[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total t...原创 2018-09-14 11:05:07 · 14329 阅读 · 0 评论 -
关于java.io.FileNotFoundException: class path resource [bean.xml] cannot be opened because it does not
在使用 idea 创建 maven的web工程后,运行下面代码报错ApplicationContext applicationContext = new ClassPathXmlApplicationContext("bean.xml"); Person person = (Person) applicationContext.getBean("person");错误异常...原创 2018-09-25 17:16:11 · 2359 阅读 · 2 评论 -
关于linux 里安装编译环境和中间件
这里只是在参考其他博主的操作上,提出一些自己操作时出现的问题,仅供参考。1. 安装jdk链接:https://blog.youkuaiyun.com/pang_ping/article/details/80570011注意:STEP 4:export JAVA_HOME=/usr/java/jdk1.8.0_152export CLASSPATH=.:$JAVA_HOME/...转载 2019-02-25 15:22:14 · 675 阅读 · 0 评论 -
Java 线程运行图片
Java 线程运行图片更多线程资料:请查询https://www.cnblogs.com/GarfieldEr007/p/5746362.html原创 2018-03-30 17:32:57 · 359 阅读 · 0 评论