作者归档:zhangc

@spring.active@ Failed to load property source from location ‘classpath:/application.yml’

spring-boot @spring.active@

spring boot启动报错 [restartedMain] ERROR org.springframework.boot.SpringApplication – Application run failed java.lang.IllegalStateException: Failed to load property source from location ‘classpath:/application.yml’ Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scannin … 阅读全文

String…类型后面三个点(String…)和数组(String[])的区别

类型后面三个点(String…),是从Java 5开始,Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟…,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。 例如我们有一个方法叫做test(String…strings),那么你还可以写方法test(),但你不能写test(String[] strings),这样会出编译错误,系统提示出现重复的方法。 在使用的时候,对于test(String…strings),你可以直接用test()去调用,标示没有参数,也可以用去test(“aaa”),也可以用test(new String[]{“ … 阅读全文

spring mvc @ResponseBody 返回JSON数据 The resource identified by…

status406

在springmvc 通过URL请求数据返回JSON时,报错 The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request “accept” headers. 问题原因为未在pom文件中引入json的转换包。 解决办法: 1、在pom.xml中添加json所需要的依赖 2、spring-mvc.xml 加入: 配置后,成功返回:   &nbsp … 阅读全文

slf4j下载及LoggerFactory.getLogger说明

slf4j-download

LoggerFactory.getLogger使用指定类初始化日志对象,在日志输出的时候,可以打印出日志信息所在类。如: private static final Logger logger = LoggerFactory.getLogger(Slf4jDemo.class); logger.debug(“日志信息”); 将会打印出: Slf4jDemo : 日志信息 slf4j下载 下载地址:https://www.slf4j.org/download.html    

JSON.parseObject(json字符串,对象.class)将str转对象 (JSONObject.parseObject)

将JSON字符串转换成java中的POJO对象。在fastJson中已经有提供好的方法:JSON.parseObject(json字符串,对象.class);使用方式如下: 运行后结果如下: Name = james, age = 12 使用jar包:fastjson-1.1.36.jar包 parseObject(String str)的作用 JSON.parseObject(String str)是将str转化为相应的JSONObject对象,其中str是“键值对”形式的json字符串,转化为JSONObject对象之后就可以使用其内置的方法,进行各种处理了。 JSON.parseObje … 阅读全文

map遍历4种方式获取map的key与value

map遍历4种方式获取map的key与value

map遍历的方式有多种,今天分享一下map遍历的4种方式,如何获取map的key与value。 方式1:通过Map.keySet遍历key和value 方式二:通过Map.entrySet使用iterator遍历key和value 方式三:推荐,尤其是容量大时 方式四:通过Map.values()遍历所有的value,但不能遍历key     来源:http://www.cnblogs.com/blest-future/p/4628871.html

Map.containsKey方法(判断Map集合对象中是否包含指定的键名)

Map集合允许值对象为null,并且没有个数限制,所以当get()方法的返回值为null时,可能有两种情况,一种是在集合中没有该键对象,另一种是该键对象没有映射任何值对象,即值对象为null。因此,在Map集合中不应该利用get()方法来判断是否存在某个键,而应该利用containsKey()方法来判断。 该方法判断Map集合对象中是否包含指定的键名。如果Map集合中包含指定的键名,则返回true,否则返回false。 语法  containsKey(Object key)   

Linux下启动SVN服务重启SVN服务命令

在Linux下安装SVN后,如何启动SVN服务,如何重启SVN服务命令如下: 启动SVN服务: svnserve -d -r /usr/svn  // -d 表示守护进程, -r 表示在后台执行 ; /usr/svn 为所在路径 //指定其他端口号启动服务器 svnserve -d -r /usr/svn –listen-port 3391 重启SVN服务: ps -aux|grep svnserve kill -9 ID号 svnserve -d -r /usr/svn   以上为linux启动svn服务命令。

修改my.ini导致MySQL57服务无法启动,服务没有报告任何错误 

MySQL57服务无法启动

安装MySQL57数据库后,更改my.ini文件使数据库表实现区分大小写。在修改my.ini后导致MySQL57服务无法启动,服务没有报告任何错误 最后各种尝试发现是配置参数错误导致MySQL57服务无法启动。 查看了官方文档: Use lower_case_table_names=1 on all systems. The main disadvantage with this is that when you use SHOW TABLES or SHOW DATABASES, you do not see the names in their original lettercase. U … 阅读全文

@RequestMapping 注释类型作用及value属性用法

在控制器类的内部为每一个动作开发相应的处理方法。要让Spring知道用哪一种方法来 处理它的动作,需要使用RequestMapping注释类型映射的URL与方法。 RequestMapping注释类型的作用:映射一个请求和一种方法。可以使用@RequestMapping注释一种方法或类。 一个采用@RequestMapping注释的方法将成为一个请求处理方法,并由调度程序在接收到对应URL请求时调用。 @Controller public class CustomerController { @RequestMapping (value = “/customer_input&#82 … 阅读全文

Linux /lib/libudev.so 病毒清除 随机10字符病毒

今天遇到连上网就CPU,网络爆满的情况,查看日志发现一直在启动/etc/cron.hourly/gcc.sh,然后去网上查了下,发现是中招了,最后按文章成功解决:) 其中许多是查找,解决基本上是删除gcc.sh等一些在init.d下的执行文件,还有crontab里的level3有个启动,再chattr +i /usr/bin锁定那些检测删除病毒主程序的东西, 这样就能rm删除掉主程序,find发现.Trash-0回收站里有被删除了本体,接着全部rm掉,最后chattr -i恢复后解决那些数字串的文件,查询一下就发现都被解决了! 后续:之后系统一直稳定,无意中又在log中发现启动gcc.sh,查 … 阅读全文

旅行挑战第44期临时的礼物s搭配图s第1关

第1关临时的礼物s搭配方式1,得分 :25891。

qq炫舞旅行挑战第44期第1关临时的礼物,在临时的礼物这一关如何搭配s呢,今天给大家分享炫舞旅行挑战第四十四期临时的礼物s搭配图,还没有s的朋友可以参考下搭配。 第1关临时的礼物s搭配方式1,得分 :25891。   以上是爱周末小编为大家整理的qq炫舞旅行挑战第四十四期第1关临时的礼物s搭配攻略图。

apache多个端口多站点配置

如何在本机实现绑定多个端口多站点的方法; 配置apache的方法这里就不多说了,可以参考: 知道配置文件:apache安装目录/conf/httpd.conf 找到 # Virtual hosts #Include conf/extra/httpd-vhosts.conf 去掉# 如下: # Virtual hosts Include conf/extra/httpd-vhosts.conf 去掉#是为了加载扩展配置 找到apache安装目录/conf/extra/httpd-vhosts.conf 我们就开始在这个文件里面配置多端口多站点了。 比如我们添加一个8080端口的站点 找到 Nam … 阅读全文

BootStrap模态框禁用空白处点击关闭ESC禁止关闭

模态框为信息编辑窗口,涉及好多内容,填了半天,若一不小心点了空白处就会消失,解决办法: $(‘#myModal’).modal({backdrop: ‘static’, keyboard: false}); backdrop:static时,空白处不关闭. keyboard:false时,esc键盘不关闭. 上述代码用以打开模态框   http://www.cnblogs.com/DayDreamEveryWhere/p/4550320.html

MySQL数据库名和表名大写小写lower_case_table_names配置

数据库和表名在 Windows 中是大小写不敏感的 ,而在大多数类型的 Unix 系统中是大小写敏感的 Windows 版的 MySQL 默认继承 os 的大小写习惯,即使 SQL中有区分,在导入的时候都会被转为小写,如果今后再将此数据库导出就可能存在大小写的问题。my.ini 中有属性lower_case_table_names 可以更改此默认值,要严格区分大小写,将此项的置设置为2,再重启 MySQL 服务即可。 参考: [mysqld] lower_case_table_names=2 然而,该查询在Windows中是可以的。要想避免出现差别,最好采用一致的转换,例如总是用小写创建并引用 … 阅读全文

nginx下访问PHP文件File not found错误解决办法

nginx配置完成后,浏览器打开php文件就提示File not found.错误。html文件可以访问,问题错误原因: fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 改成如下这句,即可 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; server { listen 80; server_name *.example.com; root /home/nginx/vhosts/example.com/web; location / { in … 阅读全文