- 博客(39)
- 收藏
- 关注
原创 vmware mac os 10.11.6 安装xcode 8
版本mac os 10.11.6xcode 8.0步骤:1.Sign In - Apple Sign In - Applehttps://developer.apple.com/download/all/2.appid 登录3.搜索 xcode 84.查看详情 下载安装到本地磁盘d等等5.切换vmware 苹果系统 启动6.通过共享(请自行百度苹果系统与windows 共享文件),将例如d盘共享。7.通过打开Finder ,获取windows 系统上的共享盘...
2022-03-16 11:00:52
1993
原创 spring@Transactional /TransactionTemplate开发周总结
spring事务的使用,有三种方式。1】.@Transactional注解使用该注解,必需要在spring管理的bean 中使用,可使用在类/方法上。需要注意:方法包含try ..catch ,该注解失效。以及多线程下,该注解失效。一般用在dao层或者使用mybatis,就用在mapper调用的service层。2】.TransactionTemplate(使用此方法,注意别嵌套,容易出二次异常unexpectedrollbackexception)多线程以及try catch 中可以使用该
2022-03-11 21:07:03
2048
原创 spring Http Invoker pk WebService
区别 WebService spring Http Invoker 支持 各自编程语言 只支持java 协议 soap 协议 Http协议 框架 依赖特定webservice框架 依赖spring框架 移植 移植性高,用户可通过wsdl下载调用 移植性低,用户需要知道接口以及序列化实体方可调用 端口 开发者可以自定义访问地址与端口供调用 开发者只能使用本机的地址与服务器端口供调用 ...
2020-11-13 15:27:06
154
原创 解决Transaction not successfully started 问题
出现场景:这个问题的出现是在数据库配置了事务的前提下由于hibernate.getCurrentSession() 来进行增删改查,出现的。原因:因为获取当前的session,这个session的上下文属性值hibernate.current_session_context_class 没有默认值导致的。解决方式:直接在spring的application.xml配置文件中设置sessionfactory 时添加hibernate.cfg.xml配置文件: <bean id="hi..
2020-11-08 14:13:55
2635
原创 json常用学习(JavaScript/fastJson)
JSON是存储和运输数据的格式,类似xml,却比xml更小更快更易解析。JSON常用于数据从服务器发送到客户端。接下来从javascript 和java 阿里巴巴 FastJson两个方面讲解较常用的ps:json对象类型(jsonObject),json字符串(jsonStr) javascript(js) json 是js 原生格式,故在js中直接可用 json格式: json 数据 "name":"funny" json 对象 { "name"...
2020-11-08 10:06:36
664
1
原创 redirect &forward &include
redirect 重定向 客户端跳转 站内跳转与站外跳转 低效相对forward,相当于客户端重新请求;forward 站内跳转服务器端跳转 站内跳转 高效相对redirect.include 包含 jsp编译指令<%@include file="top.jsp %> 静态包含,相当于代码叠加/jsp动作指令<jsp:include page="top.jsp"/&...
2020-11-07 15:37:56
155
原创 J2EE 中文编码总结一下下
jsp: <%@pagecontentType="text/html;charset=UTF-8"%> 或者<%@pagepageEncoding="UTF-8"%>单个字符串 乱码Stringstr=new String(str.getBytes(“iso8859-1”),“UTF-8”);关于servlet 层乱码 :针对get url乱码,解决方式是 打开web服务器例如tomcat中的配置文件server.xml 找到8080端口或者你get请求...
2020-11-07 15:00:25
167
原创 jsp 内置对象session 与数据库session简谈
以下观点仅供参考,个人理解;如有异议,欢迎点评!jsp内置对象有 1.session 2.application 3.page 4.pageContext 5.config 6.out 7.request 8.response 9.exception(排序不分先后)session(会话) 指开始通信到通信结束期间,服务器端随机分配给客户的一段内存;jsp中的session pk数据库session jsp中的session (mybatis/hibernate)数据库sess..
2020-11-07 14:37:33
271
原创 I/O流愚见
在谈及I/O流之前,先谈一下流;流是一种抽象概念;数据通过流来传递就是将对数据进行编码转为字节序列;I/O流就是数据的输入INPUT与数据的输出OUTPUT.I/O有多种表现形式;鄙人按照字节/字符/基本数据形式将其进行分类 字节流 字符流 基本数据流 基类|接口 Inputstream/Outputstream Reader/Writer datainput/dataoutput 文件【上传/下载】 FileInputstream/FileOut.
2020-11-07 14:10:56
120
原创 网络通信协议简谈
网路通信协议 主要有UDP 与TCP;主流常用TCP;在TCP基础上衍生HTTP;HTTP超文本传输协议主要用于WEB网络通信;举个栗子:使用场景:用户在浏览器地址栏输入 www.baidu,com;按回车现百度页面;实现原理:B/S模式(浏览器服务端模式)浏览器便是客户端;www.baidu.com 便是用户发送的request请求;request 请求通过HTTP协议传输到百度服务端;服务端处理request请求返回Response渲染html,最终返回超文本标记语言(html);.
2020-11-07 13:45:19
141
原创 Collection 接口 Collections 类&Array类与Arrays类
Collection 接口 Collections 类实现Collection 接口的类 List 与Set;List Pk Set List Set 唯一性 NO YES 有序 YES NO 操作(增删改)效率 NO YES 操作(查询)效率 YES NO 位置变化 YES NO Collections类是实现实现Collection 接口的类 的工具类,支持 ...
2020-11-07 13:22:31
181
原创 java关键字解析(访问权限/父子类关键字/final/static/abstract)
访问权限(public>protected>default>private) public 范围:同一工程 可修饰:类/构造函数/方法/变量/接口 protected 范围:同一包以及当前类以及子类 可修饰:内部类/构造函数/方法/...
2020-11-07 12:23:02
390
原创 java面对对象特性解析
面对对象特性: 封装:选择性的展示对象的方法或者变量,一般通过get/set 方法获取调用,将成员的某些详情【方法体】隐藏; 继承:【单继承】通俗不严谨的说法:子类调用父类的方法或者变量;继承的意义是完善父类原有的方法,更好的实现原有的业务逻辑 多态:通俗不严谨的说法:父类调用子类的方法或者变量;主要实现形式是方法的重写与重载;方法的重写指的是访问权限不小于父类的且返回值类型方法名参数列表都相同方法体不同;方法重载指的是除了参数列表与方法体不同其他均相同。 抽象:多态的一种特殊形式,
2020-11-07 10:45:41
161
原创 java:No enclosing instance of xx is accessible.
No enclosing instance of xx is accessible. 这个问题的产生主要是因为内部类的调用出错。举个栗子:解决方案:1.将类改为静态内部类,在class 前加static2.先实例化当前类,再实例化内部类
2020-07-05 11:42:03
167
原创 温故知新_java基础_静态加载
一,java静态变量1)java 静态变量定义的同时必须初始化。2)静态变量的定义static 数据类型 变量名=初始值;3)静态变量不能用this调用,非静态变量可以用this调用。4)静态变量只属于当前类,不能继承;非静态变量可以继承,可以在子类重新赋值。5)静态变量可以在非静态方法中调用赋值6)类实例时先加载静态变量7)类多次实例化时整形静态变量可以支持累加...
2020-01-12 11:59:59
177
原创 Mybatis框架默认使用日志log4j
log4j一.whatlog4j 是Apache为java语言提供的日记管理。二.whylog4j是用来记录日志的,日志可以选择在哪里输出,例如 控制台,文件,每日产生一个文件,文件大小到达指定尺寸产生一个文件,将文件以流的形式任一输入到一个地方.log4j三大组件:logger(日记器),appender(日记输出目标),layout(格式化器)三.who程序员,运维...
2019-12-30 11:09:37
1223
原创 webService 实现的简单步骤
1.jdk 1.6版本以上 ,且在jdk所在文件夹中包含 wsimport.exe2.创建一个web peoject .设为服务端。创建一个带有main函数的类MyService,在类中写一个方法,供客户端调用。注意,方法返回类型不能为void,并且方法体中最好不要写system.out.println("str");因为之前在网上看到简单demo,作者服务端就让客户端调用返回类型为void且...
2019-07-22 16:47:27
366
原创 如果前任公司项目太简单的解决之道
怎么办?首先,一家公司面试工作过的程序员,他主要看你是否是个可塑之才。可塑之才是如何定义的呢?1.专业能力:项目经验不够自学的技术来凑,职位工资是靠自己争取的吧。2.性格软实力:乐观积极,乐于助人,团队协作,共同进步3.发展潜力:自学能力...
2018-06-09 09:01:41
327
原创 如何判断一个数是否为素数
超级基础的题目,这里就不吐槽啦。那么怎么判断呢?假设这个数为num并且num=n*m;因为n>Math.sqrt(num),所以m<Math.sqrt(num);num如果不是素数,那么一定存在一个数小于num平方根。所以判断一个数是不是素数,只要除以2和这个数的平方根。s...
2018-05-21 09:29:07
1872
原创 springmvc 修改默认配置文件名 springmvc-servlet.xml 改为xxx.xml
关于springmvc框架的配置,springmvc 框架一般会根据你在web.xml中servlet-name 的名字加-servlet.xml 为默认配置文件,你每次部署项目启动服务器时,在编译项目的过程中就会自动去查找配置文件。当然如果你想更改配置文件的名字的话,你可以添加局部参数,参数名一定要为contextCongifLocation,因为框架内部已经帮你定义好了。这样配置文件的改名完成...
2018-05-17 11:03:57
3543
原创 解决hibernate 4.1版本无法删除和修改
因为删除和修改都涉及事务,要在session.delete(Object obj) 以及session.update(Object obj)之前添加事务。Transaction transaction =session.beginTransacton();session.delete(Object obj)/session.update(Object obj);transaction.commi...
2018-05-16 17:59:26
370
原创 反向生成hibernate.hbm.xml 以及pojo
在myelipse的window-->show view -->db Browser 鼠标右键new 创建本地的数据库连接点开本地数据库,选中自己需要创建数据库对应的表,鼠标右键hibernate reverse engineering......
2018-05-16 17:54:52
317
原创 idea静态界面无法访问
今天发现bug idea 无法访问静态页面 xxx.html 。正常情况下应该会访问:http://localhost:63342/xxx可以看一下这个端口是不是被占用了:netstat -aon|findstr "63342"查出进程号之后看看对应的进程是不是idea如果进程号是idea ,可以结束进程再打开,之后就可以访问啦...
2018-03-26 14:24:54
3076
原创 学习echart 的过程中发现
1).t.count is not a function echart.min.js 报错是因为 echart数据一般类型都是数组。但是实际传递过去的是单值,而不是数组2).myechart.init 这句话一开始没执行,可能是你写的js早于dom的生成。3).js将json字符串转化成数组的两种方式:1. $.parseJSON(data);2. eval("("+datas+")");...
2018-03-24 13:53:19
5420
4
原创 springboot 如何跳转jsp页面
springboot框架是没有跳转jsp页面.所以之前可以在idea上直接跳转html页面的前提下,在项目中按以下步骤执行便可让springboot跳转jsp页面。方法一:1.在application.prpperties /application.yml中添加spring.mvc.view.prefix=/spring.mvc.view.suffix=.jsp2.在pon.xml中加入<d...
2018-03-17 21:14:46
12393
6
原创 idea springboot+springsecurity项目html界面跳转
1.不用thymeleaft 模板,直接controller层跳转controller层跳转 @RequestMapping("/")public String index1(){return "index1.html";}----------------------------------------------------------------------------------------...
2018-03-16 20:04:49
2323
原创 关于springsecurity 的视图解析器(InternalResourceViewResolver)的三种配置方式
1. springsecurity.xml配置<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><beans:property name="prefix" value="/WEB-INF/JSP/"/><beans:property name="s.
2018-03-16 13:25:40
4117
原创 Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean.
出现以上bug,可参考http://blog.youkuaiyun.com/sonycong/article/details/70173354添加maven 依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</art...
2018-03-13 17:46:03
199
原创 jsp中显示cannot resolve taglib with uri
jsp页面报这个错的原因是缺少 jstl.jar/standrad.jar
2018-03-12 16:08:55
1270
1
原创 idea 如何新增Jsp
参考借鉴别人的博文实现完成后,做个笔记、1.在src 中webapp /WEB-INF/JSP2.File->Project Struction ->modules 按加号 新增web,双击web resource directory 修改路径 web resource directory path 为 当前项目目录/src/webapp ->WEB-INF->JSP 之后...
2018-03-12 10:16:53
9817
1
原创 关于easyui-combobox 多选取值
上网查了很多,却没有找到这个问题的答案。然后我想了很久,就突然有了思路。苹果香蕉黄瓜当初始化时,这个下拉框会自动默认选中第一个option(苹果)当点击新增时,easyui-combobox 会自动在选项之间添加,来分隔。但是当你点击修改时,默认的第一个选项再加上之前保存在数据库中的数据,会出现 多余,,,;解决方案是:在js页面上初始化
2017-01-02 09:06:30
6984
转载 Myelipse 中英文版转换
打开myeclipse.ini文件在最后添加-Duser.language=en-US然后重启Myeclipse,界面又变回英文的了。
2016-05-24 08:27:38
316
原创 ssh整合中出现的Caused by: org.springframework.beans.NotWritablePropertyException:
dataSource无法注入到SessionFactory,一直提示Do you mean dataSource?在网上查找了大量资料,看到org.springframework.orm.hibernate4.HibernateTransactionManager更换org.springframework.orm.hibernate3.HibernateTransactionManager可以
2016-04-05 15:39:58
9647
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人