技术学习
Nyima_langka
一个人不会让生活变得更好
展开
-
springcloud入门demo
1.注册2.参考:https://blog.csdn.net/qq_42815754/article/details/93327755原创 2020-08-31 23:03:47 · 164 阅读 · 0 评论 -
struts2如何输出json
维护ssh项目,想采用http+json来提供接口那么struts2如何在接口中简便的输出json呢(就像springmvc那样)原创 2019-04-10 22:34:50 · 226 阅读 · 0 评论 -
设置idea的默认maven
每次导入新项目时,都需要重新设置maven.这其实是可以默认设置的file-other Settings-Default Settings-搜索maven开始设置默认的maven也可以设置默认的 Project Structure...原创 2019-04-07 23:09:15 · 1241 阅读 · 0 评论 -
常用的功能代码
在开发工作中,要注意积累,避免重复开发目录1.定时任务1.1spring-task(配置文件)1.2spring-quartz(配置文件)1.3springboot-task(显示配置/配置文件)2.提供/调用接口2.1struts2提供接口2.2springmvc提供接口2.3调用接口2.3.1post请求-返回fastJson2.3.2g...原创 2019-04-11 20:22:12 · 902 阅读 · 0 评论 -
java~真~四舍五入保留2位小数
计算个人所得税,需要四舍五入保留2位小数csdn有很多篇文章讲述了四舍五入保留2位小数的多种方法,经过实测,下面这种方法最准确通过对多个边缘值的测试,均无问题public class MathUtil { private MathUtil() { } private static String formatDoubleLeafTwo(double d) {...原创 2019-04-20 21:08:03 · 1514 阅读 · 0 评论 -
hibernate原生sql注意点
需要什么就查什么这是写hibernate原生sql的原因写原生sql(mysql中)需要注意的问题1.时间字段update_timedatetime DEFAULT NULL实体类中:private String serviceTime;获取的时候,先转Date,再转StringcustomerAlarm.setTime(DateUtil.getStringDat...原创 2019-04-26 09:46:02 · 476 阅读 · 0 评论 -
日志打印
这样写,日志能够输出堆栈信息,一般情况下,一定要这么写LOGGER.error("报错",e);这样写,不能输出堆栈信息,不好LOGGER.error(e);原创 2019-04-23 13:55:44 · 441 阅读 · 0 评论 -
ie9-activeX控件不起作用
在地图模块中,由于我的ie9默认是兼容性视图,导致地图不显示,将(F12打开)浏览器模式切换成ie9后,地图显示原创 2019-04-23 17:20:10 · 556 阅读 · 0 评论 -
tomcat基础知识
1.tomcat的目录结构参考:各个目录详解bin :二进制文件(命令文件:开启和关闭) conf :配置文件 lib :tomcat所需要的jar包 logs :tomcat服务器日志文件 temp :tomcat运行产生临时文件 webapps :需要发布的项目需要...原创 2019-06-09 22:33:47 · 200 阅读 · 0 评论 -
代码整洁之道--读后总结
能通过所有测试没有重复代码一个方法做一件事1.有意义的命名名副其实;避免误导;做有意义的区分;使用读的出来的名称;使用可搜索的名称;类名称和对象名称应该是名词或者名词短语;方法名称应该是动词或者动词短语;2.函数短小;只做一件事;函数参数要尽量少,不需要的参数不要传入,参数太多就封装成类;使用异常;抽离try/catch代码块;避免重复代码3.注释版权...原创 2019-06-11 09:20:00 · 247 阅读 · 0 评论 -
Effective Java 读后感
1.引言java语言四种类型:接口,类,数组,基本类型类由域(field),方法,成员类,成员接口组成;方法的签名由它的名称和所有参数类型组成;2.创建和销毁对象1.考虑用静态工厂方法代替构造器2.遇到多个构造器参数时要考虑用构建器3.用私有构造器或者枚举类型强化Singleton属性-单元素的枚举类型已经成为实现Singleton的最佳方法4.通过私有构造器强化不...原创 2019-07-01 21:52:22 · 348 阅读 · 0 评论 -
Springboot直接访问html页面
springboot项目不使用thymeleaf模板引擎想要直接访问html页面如何做呢把静态文件(html,js,css)放在resource的static文件夹里面图中是2个html游戏的文件夹通过a标签跳转的方式,可以直接前往static文件夹<!DOCTYPE html><html xmlns:th="http://www.thymel...原创 2019-07-27 22:23:59 · 2260 阅读 · 0 评论 -
开源项目记录
1阿里巴巴的26款超神Java开源项目!fastjson,druid这2个是应用比较广泛的.arthas也是很不错的2.微人事:微人事可以学习其中的项目构建原创 2019-08-07 16:55:19 · 146 阅读 · 0 评论 -
postgresql
postgresql的运用使用pgAdmin4可视化工具来操作postgresql数据库目录postgresql的运用1.创建/修改/删除数据库2.数据表的基本操作2.1创建数据表2.2修改数据库表3.时间数据格式3.1timestamp转换成字符串注意事项1.创建/修改/删除数据库create database book;alter databa...原创 2019-03-26 22:02:23 · 439 阅读 · 0 评论 -
接需求时一定要仔细
项目开发1.接需求时,一定要把需求搞清楚,哪个页面,哪个功能,需要什么,要怎么改,需要什么技术;后面出问题,扯皮,导致项目延期的,都是确认需求时,没有搞清楚2.写代码之前,一定要把功能理清楚了,写好伪代码,做到胸有成竹,这样才能写出好的代码...原创 2019-03-16 11:00:48 · 278 阅读 · 0 评论 -
Spring事物的再回顾
Spring事物,Spring事物的传播行为原创 2017-11-09 00:41:13 · 432 阅读 · 0 评论 -
Servlet的再体验
Servlet 是处理客户端请求并产生动态网页内容的java类,必须实现javax.servlet.Servlet接口或者其子接口,或者继承GenericServlet,HTTPServlet, 是运行在web服务器上的服务端组件,通过多线程同时处理多个http请求,执行过程 :servlet引擎载入servlet,调用init()方法初始化------Servlet对象为每一个请求调用s原创 2017-11-04 00:23:33 · 175 阅读 · 0 评论 -
webService分段传输视频文件
最近在做webService分段传输视频文件的需求,有点忙,看能不能坚持下来把这个技术点搞明白吧!简单的来一个domo吧分段上传 核心是 输入流的skip()方法,每一次都从上一次的指针位置开始读取,追加到上一次复制的文件里面.所以每一次传输前需要查询一下已经传输的文件字节长度,作为传输的指针使用@WebService标签,发布服务,根据生成的xml文件可以在eclipse中自动生成web se原创 2018-01-10 00:24:14 · 1089 阅读 · 1 评论 -
spring原理复习
回顾一下spring一 spring的优点1.方便解耦,简化开发2.AOP编程的支持3.方便程序的测试4.方便集成各种优秀的框架5.降低javaEE API的使用难度二IOC和DI三Bean的获取和实例化Bean的生命周期 1.instantiate bean 对象实例化2.populate properties 封装属性3.如果Bean实现BeanNameAware执行setBeanName4...原创 2018-05-04 07:27:22 · 187 阅读 · 0 评论 -
mybatis遇到的坑
private Integer status;<if test="status !=null and status != '' or status==0"> AND u.status = #{status}</if>status这个字段如果值为0,那么mybatis会默认status为空,就不会有添加里面的AND 语句了, 所有 在if里面加上or status ==0...原创 2018-06-11 12:00:52 · 699 阅读 · 0 评论 -
mysql复制表的方法
创建表CREATE TABLE `user` ( `id` BIGINT (20) NOT NULL AUTO_INCREMENT COMMENT '主键', `username` VARCHAR (50) NOT NULL COMMENT '用户名', `password` VARCHAR (50) NOT NULL COMMENT '密码', PRIMARY KEY (`id`...原创 2019-01-23 22:25:20 · 151 阅读 · 0 评论 -
windows端口占用和清理C盘
一.端口占用1.列出全部端口netstat -ano 2.查看指定端口对应的PIDnetstat -ano | findstr "27000"3.查看哪个进程占用了第2部查出的PIDtasklist | findstr "8916"4.杀死进程taskkill /f /t /im 8916二.清理c盘如何清理爆满的c盘参考:清理c...原创 2019-01-31 17:07:49 · 392 阅读 · 1 评论 -
java编程思想
目录java编程思想1.面向对象五大特性java编程思想1.面向对象五大特性万物皆为对象 程序是对象的集合,它们通过发送消息来告知彼此所要做的 每个对象都有自己的由其他对象所构成的存储 每个对象都拥有其类型 某一特定类型的所有对象都可以接收同样的消息2.初始化与清理2.1 this关键字this关键字只能在方法内部使用,表示对''调用方法的那个对象''的引用....原创 2019-03-02 23:27:13 · 1646 阅读 · 0 评论 -
我看过的书
图解HTTP 深入分析JavaWeb技术内幕 spring实战 springboot实战 spring微服务实战 SQL经典实例 java编程思想 代码整洁之道 四书五经:精选 你要如何衡量你的人生 Effective Java 中文版第2版...原创 2019-02-15 07:35:52 · 395 阅读 · 0 评论 -
实用sql记录
1.mysql建表语句CREATE TABLE `user` ( `id` BIGINT (20) NOT NULL AUTO_INCREMENT COMMENT '主键', `username` VARCHAR (50) NOT NULL COMMENT '用户名', `password` VARCHAR (50) NOT NULL COMMENT '密码', PRIMARY KE...原创 2019-02-15 23:31:14 · 123 阅读 · 0 评论 -
ssh+druid+log4j
web.xml配置<!--展示Druid的统计信息:(1)提供监控信息展示的html页面;(2)提供监控信息的JSON API--> <servlet> <servlet-name>DruidStatView</servlet-name> <servlet-class>com.alibaba.druid.support....原创 2019-02-13 17:22:56 · 296 阅读 · 0 评论 -
计算机基础知识
计算机是一种能按照人们视先存储的程序,自动高速地进行大量数值计算和各种信息处理的现代化智能电子装置,是一种具有计算能力和逻辑判断能力的机器. 现代计算机的基本结构:(1)计算机由五大部件组成;(2)在计算机中,所有信息都采用二进制编码来表示;(3)计算机采用存储程序及程序自动控制执行的工作原理. 计算机的应用:(1)科学计算;(2)数据处理;(3)过程控制;(4)计算机辅助系统;(5)人工智能...原创 2019-02-13 23:18:03 · 285 阅读 · 0 评论 -
软件开发的步骤
1.计划2.分析3.设计4.编码5.测试6.维护原创 2019-03-05 23:32:04 · 358 阅读 · 0 评论 -
java常用的设计模式
Java常用的设计模式单例模式: 恶汉模式:public class SingleTonHungry { private static SingleTonHungry singleTonHungry = new SingleTonHungry(); private SingleTonHungry() { } public static SingleTonHungry getI原创 2017-10-27 08:26:58 · 199 阅读 · 0 评论