码迷,mamicode.com
首页 > 编程语言 > 周排行
起步过晚的Java初学者
大学毕业5年,从事的基本都是和技术无关的工作,毕竟大学学习的电子专业,想转行,何其艰难!现在不知道未来前景如何,只是目前的状态不是自己喜欢的状态。想要学习Java,目前最大的问题就是学习时间,再也回不到时间可以自由支配的大学时代了。 跟许多学习Java的小白和大神交流过,具体怎么学习,思路基本一致, ...
分类:编程语言   时间:2018-03-31 10:15:10    阅读次数:189
SpringBoot12 QueryDSL02之利用QueryDSL实现多表关联查询
1 业务需求 有的系统业务逻辑比较复杂,存在着多表关联查询的的情况,查询的内容不仅仅是单张表的的内容而是多张表的字段组合而成的,直接使用SplringDataJPA实现是比较复杂的,但是如果使用QueryDSL可以很方便的实现,而且利用QueryDSL实现的关联查询不仅可以只输出单张表中满足条件的内 ...
分类:编程语言   时间:2018-03-31 10:15:42    阅读次数:2211
Spring Boot使用@Async实现异步调用:自定义线程池
前面的章节中,我们介绍了使用@Async注解来实现异步调用,但是,对于这些异步执行的控制是我们保障自身应用健康的基本技能。本文我们就来学习一下,如果通过自定义线程池的方式来控制异步调用的并发。 定义线程池 在springboot主类中定义一个线程池 使用线程池 在定义了线程池之后,我们如何让异步调用 ...
分类:编程语言   时间:2018-03-31 10:16:17    阅读次数:984
Python3 读取配置文件(UTF-8/UTF-8-BOM)
【背景】  Windows 的记事本会给 UTF-8 文件添加 BOM 头,很烦,搞个通用的读取配置文件的代码。【config.ini】[config] SrcRoot=D:\input DstRoot=D:\output【t.py】#encoding=utf-8 #author: walker #date: 2018-03-31 #summary: 读取 
分类:编程语言   时间:2018-03-31 10:54:19    阅读次数:344
Java基础知识回顾之三 ----- 封装、继承和多态
前言 在上一篇中回顾了 "java的修饰符和String类" ,这篇就来回顾下Java的三大特性:封装、继承、多态。 封装 什么是封装 在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机 ...
分类:编程语言   时间:2018-03-31 10:54:56    阅读次数:213
利用maven开发springMVC项目(二)——框架配置
申明:主要内容来源于大神博客(使用IntelliJ IDEA开发SpringMVC网站(二)框架配置),我只是用eclipse自己练习使用,记录下来也只是为了学习使用,没有任何的商业用途,侵权必删。 SpringMVC框架的配置 进行第一个环境的配置说明,现在开发环境已经搭建好了,参见第一节,现在需 ...
分类:编程语言   时间:2018-03-31 10:55:11    阅读次数:170
分布式锁1 Java常用技术方案【转载】
前言: 由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那也是很好的。 长长的分割线 正文: ...
分类:编程语言   时间:2018-03-31 10:55:39    阅读次数:143
SpringBoot项目单元测试
前一段时间,有朋友问到springboot运用如何进行单元测试,结合LZ公司的实际运用,这里给大家描述一下三种单元测试的方式。 1.约定 单元测试代码写在src/test/java目录下 单元测试类命名为 Test,前缀为要测试的类名 2. 使用mock方式单元测试 Spring测试框架提供Mock ...
分类:编程语言   时间:2018-03-31 10:56:05    阅读次数:210
SpringMVC(十二)自定义异常处理器 HandlerExceptionResolver(接口)
自定义异常处理器和系统异常处理器的提升版可以实现相同的功能,但是使用的方法不同,自定义异常处理器可以不用在配置文件中配置name多东西,只需要一个异常处理器就可以,有需要的话也可以配置一个视图解析器,但是包扫描器是必须的 先定义一个类让他实现 HandlerExceptionResolver 接口 ...
分类:编程语言   时间:2018-03-31 10:58:49    阅读次数:177
分布式锁2 Java非常用技术方案探讨之ZooKeeper 【转载】
前言: 由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。之前我已经写了一篇关于分布式锁的文章: 分布式锁1 Java常用技术方案 。上一篇文章中主要 ...
分类:编程语言   时间:2018-03-31 10:59:00    阅读次数:173
spring注解注入properties配置文件
早期,如果需要通过spring读取properties文件中的配置信息,都需要在XML文件中配置文件读取方式。 基于XML的读取方式: 当然,这种方式可以统一管理properties配置文件,也能实现代码的松耦合。但为了方便开发,提高开发效率,spring官方后来提供了基于注解的配置读取方式。两种方 ...
分类:编程语言   时间:2018-03-31 10:59:32    阅读次数:496
Spring Boot项目生成jar包,并在windows服务器中注册成服务,开机启动
背景: 使用Spring Boot开发的Web项目,打包生成了一个jar包,希望能部署在Windows服务器中 尝试: 1、Spring Boot生成的jar包,可以直接用java -jar运行,但是前提是需要登录用户,而且注销用户后会退出程序,所以不可信。 2、使用计划任务,写一个bat批处理文件 ...
分类:编程语言   时间:2018-03-31 10:59:46    阅读次数:3319
python全栈开发-Day11 迭代器、生成器、面向过程编程
一、 迭代器 一 、迭代的概念 迭代器即迭代的工具,那什么是迭代呢? 迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 二、 为何要有迭代器?什么是可迭代对象?什么是迭代器对象? 1、为何要有迭代器? 对于序列类型:字符串、列表、元组,我们可以使用索引的方式迭代取出 ...
分类:编程语言   时间:2018-03-31 11:00:49    阅读次数:207
SpringMvc返回JSON的工作原理。
一:导入jar包。然后在springmvc.xml中配置上这么一句话 <mvc:annotation-driven /> 会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,是spring MVC为@C ...
分类:编程语言   时间:2018-03-31 11:01:54    阅读次数:181
Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public xxxxxxxx.
最近在使用 springBoot开发的时候, 使用PostMan访问接口, 返回一个 404 , 后台报一个 warn : Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableEx ...
分类:编程语言   时间:2018-03-31 11:56:45    阅读次数:11619
python 路径处理 os.path 与 pathlib
一些用于文本处理的小工具 requirements: 1. 按行随机抽取文本 2. 文本拆分 (按行) 3. 指定文件下重命名 ...
分类:编程语言   时间:2018-03-31 11:57:10    阅读次数:240
python实现计算器
1 import re 2 import functools 3 4 5 def minus_operator_handler(formula): 6 '''处理一些特殊的减号运算''' 7 minus_operators = re.split("-",formula) 8 calc_list= r... ...
分类:编程语言   时间:2018-03-31 11:58:35    阅读次数:122
Linux 安装配置 java环境 教程
前言: 本教程基于jdk 1.8,但是此教程适用于jdk1.7等版本。 教程正文: 1.1. 登录Oracle官网下载jdk1.8安装包(gz结尾) 这里可以用“wget + 下载地址”实现下载。 问:官网下载jdk需要cookie? 答:建议同学们先直接用浏览器点击下载,然后复制下载任务中的下载链 ...
分类:编程语言   时间:2018-03-31 11:59:14    阅读次数:264
XML错误信息Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-4.0.xsd). For more information, right click on the message in the Problems View ...
错误信息:Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-4.0.xsd). For more information, right click on the mess ...
分类:编程语言   时间:2018-03-31 12:00:08    阅读次数:285
Python进阶【第四篇】函数
一、变量 变量是记录一系列状态变化的量 1.变量分为可变类型与不可变类型——可变 与不可变是根据变量在内存中占据的位置 可变类型:列表list[ ]、字典dicta{ } 不可变类型:字符串str、数字int、元组() 2.按照访问方式可分为顺序访问、映射访问和直接访问 直接访问:数字int 映射访 ...
分类:编程语言   时间:2018-03-31 12:00:14    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!