- 博客(57)
- 资源 (1)
- 收藏
- 关注
转载 SQL的case when then else end语句的用法
SQL的case when then else end语句的用法https://blog.csdn.net/love_java_cc/article/details/52234415SELECT a.managecom, a.subtype, count(*) loadsucc, sum(case when a.state in ...
2019-11-08 04:49:29
215
转载 RuntimeException异常处理汇总
RuntimeException异常处理汇总Java中所有异常的父类是Throwable类,在Throwable类下有两大子类:一个是Error类,指系统错误异常,例如:VirtualMachineError 虚拟机错误,ThreadDeath 线程死锁。一般如果是Error类的异常的话,就是程序的硬伤,就好比是工厂里断水断电,机器损坏了。另一个是Exception类,指编码、环境、用...
2019-11-06 10:19:40
1270
原创 Tarjan算法
Tarjan算法Tarjan算法是用来求有向图的强连通分量的。求有向图的强连通分量的Tarjan算法是以其发明者Robert Tarjan命名的。Robert Tarjan还发明了求双连通分量的Tarjan算法。...
2019-11-06 02:31:16
247
转载 Java 异常处理
Java 异常处理转载 : https://www.cnblogs.com/Qian123/p/5715402.html要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常:检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常:运行时异常是可能被程序...
2019-10-31 15:44:47
142
转载 Spring Boot 目录结构
Spring Boot 目录结构转载 :https://zhuanlan.zhihu.com/p/39843380customer:是项目名称; src/main/java:目录下放置所有java文件(源代码文件); src/main/resources:放置所有的配置文件、页面文件、静态资源文件; src/main/resources/static:是静态资源文件目录,...
2019-10-31 15:37:26
196
转载 try-catch-finally 与返回值的修改
try-catch-finally 与返回值的修改转载:https://blog.csdn.net/Next_Second/article/details/73090994先看一段java代码,func返回值为int:publicstaticintfunc() {intresult = 0;try{result = 1;...
2019-10-31 15:35:49
303
原创 笔记本外接显示器DELL,显示器总是阶段性黑屏
检查外接显示屏得电源线是否插好。笔记本的HDMI线是否插好。查看笔记本显示屏和外界屏得刷新频率是否一样,所以买的外接屏得刷新频率需要比笔记本得要高,像我这个就比较尴尬,笔记本是120Hz,外界屏是60Hz得,,,...
2019-10-24 11:01:07
3424
转载 Spring中用到的九种设计模式
转载 : https://blog.csdn.net/w05980598/article/details/79363046spring中常用的设计模式达到九种,我们举例说明:第一种:简单工厂又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。spring中的B...
2019-10-22 19:18:52
147
转载 Hibernate延迟加载机制
Hibernate延迟加载机制转载 : https://blog.csdn.net/zhushuai1221/article/details/51737062Hibernate中主要是通过代理(proxy)机制来实现延迟加载。它的具体过程:Hibernate丛数据库获取某一个对象数据时、获取某一 个对象的集合属性值时,或获取某一个对象所关联的另一个对象时,由于没有使用该对象的数据,hibe...
2019-10-22 18:53:03
123
原创 Hibernate Session & Transcation 持久化对象的三种状态 实例
Hibernate Session & Transcation 持久化对象的三种状态 + 实例Reference : https://blog.csdn.net/mabixie/article/details/79440652https://www.qingtingip.com/h_381958.htmlhttps://blog.csdn.net/confirmAname/ar...
2019-10-22 18:44:17
238
原创 hibernate的主键生成策略
hibernate的主键生成策略reference :https://www.qingtingip.com/h_381958.html在讲解Hibernate的主键生成策略之前,先来了解两个概念,即自然主键和代理主键,具体如下:自然主键:把具有业务含义的字段作为主键,称之为自然主键。例如在customer表中,如果把name字段作为主键,其前提条件必须是:每一个客户的姓名不允许为nu...
2019-10-22 18:36:36
194
转载 Java动态代理之JDK实现和CGlib实现
Java动态代理之JDK实现和CGlib实现转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6542259.html 一:代理模式(静态代理) 代理模式是常用设计模式的一种,我们在软件设计时常用的代理一般是指静态代理,也就是在代码中显式指定的代理。 静态代理由 业务实现类、业务代理类 两部分组成。业...
2019-10-22 17:20:16
89
转载 The differences between Bridge and Proxy Pattern
The differences between Bridge and Proxy Pattern转载 : https://www.cnblogs.com/V1haoge/p/6497919.html代理模式:在调用者和被调用者之间加一个间接层来控制对象间的访问,代理和被调用对象实现相同的接口,通过间接层可以做缓存,安全控制,预处理等等一系列操作,但是有一个点必须记住,就是代理类和被调用类要...
2019-10-22 16:48:00
179
转载 Adapter Pattern Example
Adapter Pattern Example转载 : https://blog.csdn.net/zhangjg_blog/article/details/18735243实现电源适配器下面我们使用代码来表述适配器模式:代码中有两个接口,分别为德标接口和国标接口,分别命名为DBSocketInterface和GBSocketInterface,此外还有两个实现类,分别...
2019-10-22 16:16:56
133
转载 State Pattern Example
电视遥控器有开机,关机,调频道,调音量这四个功能。但是只有在开机的情况下才能调频道,调音量。未使用状态模式之前:public class TvController {private final int POWER_OFF=1;private final int POWER_ON=2;private int state=POWER_OFF;...
2019-10-22 16:01:25
126
1
转载 Observer Pattern Pros & Cons
Observer Pattern Pros &ConsPros:Supports the principle to strive for loosley coupled designs between objects that interact. Allows you to send data to many other objects in a very efficient ...
2019-10-21 17:33:52
106
转载 如何使用 Java8 实现观察者模式?(下)
如何使用 Java8 实现观察者模式?(下)转载 : http://blog.oneapm.com/apm-tech/503.html【编者按】本文作者是 BAE 系统公司的软件工程师 Justin Albano。在本篇文章中,作者通过在Java8 环境下实现观察者模式的实例,进一步介绍了什么是观察者模式、专业化及其命名规则,供大家参考学习。本文系国内ITOM管理平台OneAPM...
2019-10-21 17:32:09
152
转载 如何使用 Java8 实现观察者模式?(上)
如何使用 Java8 实现观察者模式?(上)转载 : http://blog.oneapm.com/apm-tech/493.html【编者按】本文作者是 BAE 系统公司的软件工程师 Justin Albano。在本篇文章中,作者通过在Java8 环境下实现观察者模式的实例,进一步介绍了什么是观察者模式、专业化及其命名规则,供大家参考学习。本文系国内 ITOM 管理平台OneAPM ...
2019-10-21 17:31:01
212
转载 用spring的时候出现了多个bean该怎么确定我想要的那个bean
转载 : Spring中Bean装配的歧义性本文链接:https://blog.csdn.net/u010502101/article/details/76563699在spring容器中有多个同类的Bean时,该如何装载呢?例如有一个服务接口A,该接口有3个实现类,在容器中就会生成3个A的实现类的Bean,当对A进行装载时,容器不会判断装载哪一个,就会报一个没有唯一的一个Bean。要...
2019-10-21 08:51:28
1529
原创 记一次重装JDK_JRE经历
最终重新安装好是参照这篇博文:https://www.jianshu.com/p/737062cbcc5b感谢!我成功安装的目录长这样:目录搞什么样,不影响的(我一开始装错了,以为目录格式不对,后来发现,我电脑重装过一次系统,所有要删掉环境变量里的“”)上文提到的博文里 需要注意的有 :1.2.3....
2019-10-21 06:29:06
521
原创 Javac 与 Java CommandLine Operations
Javac javac [ options ] [ sourcefiles ] [ classes ] [ @argfiles ]Arguments may be in any order.optionsCommand-line options.sourcefilesOne or more source files to be compiled (such as MyC...
2018-09-11 22:51:26
699
转载 win10配置java环境变量,解决javac不是内部或外部命令等问题
昨天重装了win10系统,发现以前配好的java环境变量和tomcat环境变量全都清空了,在重新配置的时候总是出现问题,即在cmd命令窗口下,输入java,显示正常,输入java -version 也是显示正常,唯独输入javac,显示“javac不是内部或外部命令,布拉布拉一些的问题”,然后我就开始各种百度各种谷歌,终于在大半夜把这个问题搞定了。。。来看看我的新博客下面来说说这个问题的解...
2018-09-11 20:45:29
212
原创 Python学习10_OnlineResource_EXE12
Assignment with an = on lists does not make a copy. Instead, assignment makes the two variables point to the one list in memory. b = colors ## Does not copy the list The "empty list" is just ...
2018-09-11 11:30:52
368
原创 Python学习9_OnlineResources_lambda
lambda表达式是一行函数。它们在其他语言中也被称为匿名函数。 lambda 参数:操作(参数)PS:匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。add = lambda x, y: x + yprint(add(3, 5))# Output: 8好处;用匿名函数有个好处,因为函数没有名字,不必担心函数名冲突。 匿名函数也是...
2018-09-11 00:46:19
96
转载 Python学习9_OnlineResources_生成器
生成器也是一种迭代器,但是你只能对其迭代一次。这是因为它们并没有把所有的值存在内存中,而是在运行时生成值。生成器最佳应用场景是:你不想同一时间将所有计算出来的大量结果集分配到内存当中,特别是结果集里还包含循环。 以下内容摘自https://www.liaoxuefeng.com 要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的[]改成(),就创建...
2018-09-11 00:45:25
146
原创 Python学习9_OnlineResources_sorted_list.sort
sort()方法 对原列表进行修改。list.sort(cmp=None, key=None, reverse=False)cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。reverse -- 排序规则,reverse = Tru...
2018-09-11 00:44:22
142
原创 Python学习7_OnlineResource_EXE2
# D. verbing# Given a string, if its length is at least 3,# add 'ing' to its end.# Unless it already ends in 'ing', in which case# add 'ly' instead.# If the string length is less than 3, leave i...
2018-09-10 00:08:26
196
转载 Python学习8_str() vs repr()
转载:https://www.geeksforgeeks.org/str-vs-repr-in-python/str() vs repr() in Pythonstr() and repr() both are used to get a string representation of object.Example of str(): s = 'Hello, Geeks.'...
2018-09-09 22:27:16
137
原创 Python学习7_OnlineResources_EXE
# A. donuts# Given an int count of a number of donuts, return a string# of the form 'Number of donuts: <count>', where <count> is the number# passed in. However, if the count is 10 or ...
2018-09-09 22:23:02
243
1
原创 Python学习7_OnlineResources
Thanks for my new friend who is warm-hearted and nice and beautiful.The following is my notes.#!/usr/bin/env python# import modules used here -- sys is a very standard oneimport sys# Gather o...
2018-09-09 22:07:25
137
转载 Python学习6_Python基础
转载自https://blog.csdn.net/weixin_39202006/article/details/79107087Python中默认的编码格式是 ASCII格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 # -*-coding: UTF-8 -*- 或者 #coding=utf-8 就行了注意:#coding=utf-8 ...
2018-09-04 11:49:23
301
原创 Python学习5
"""1.*arg2.**kwargs"""def doargs(*args): print(args) print(type(args)) print("------------------------")def dokwargs(**kwargs): print(kwargs) print(type(kwargs)) print("------------------...
2018-09-04 09:01:20
94
原创 Python学习4
“”””字符串操作:连接,复制,索引,切片”””#符串的连接操作#符号: +#格式:str1 + str2str1 = 'I Love'str2 = 'You!'print(str1 + str2)#'I Love You!'#字符串的复制操作#符号: *#格式:str * numstr = 'abc'num = 3print(str1 * num)#'abcabc...
2018-09-04 05:31:23
84
原创 Python学习3
“””探究intern机制(python3.6)1.单个字母2.单个字母重复不超过20次(使用*号)3.字符串长度在11以下的,使用*号,总长度小于等于204.不使用*号的随意长度字符串5.在compile-time拼接的字符串以上在使用is的时候都是True其他情况为False“””class a: aa = 1 bb = 22 cc = 1class b: ww...
2018-09-03 22:55:47
299
原创 Python学习2
“””Brief:1.嵌套函数&return的写法 2.函数调用&括号的写法“””def funa(x): def funb(y): z = x + y #return z return funb#funa(1)(2)print(funa(1)(2))#Nonedef funaa(x): def funbb(y): z = x + ...
2018-09-03 03:12:14
151
原创 Python学习1
"""Brief:1.指定编码格式; 2.输入输出函数的使用; 3.while循环的使用;"""# -*- coding: utf-8 -*-#上面这句指定了编码格式,使得能使用中文import sysimport getpass#print "good morning!jinXN"print("Good morning!I am ...
2018-09-03 03:06:00
105
原创 解析URL编码格式到中文(直接从完整的URL地址入手)V2.0
思路就是 把字符串按照不同分隔符分开 遇到包含的可能特殊字符,用Stack这个存储结构做个中转,为得是过滤掉哪些特殊字符 用java提供的URLDecode函数,做最后解析未完待续:package web.transfer;import java.io.UnsupportedEncodingException;imp...
2018-08-01 15:52:14
773
数学建模论文
2015-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人