关于hibernatetemplate的一些问题

hibernatetemplate的find方法返回的是一个list的列表,但是我的sql语句是这样写的
select id,name from person;
那怎么得到id和name的值?

2个回答

你的find方法的参数是什么?还有你的id和那么是封装在实体当中的吗?
详细贴一下代码吧,不然大家基本上不会回答的呢

import org.springframework.orm.hibernate4.HibernateTemplate;
private HibernateTemplate hibernateTemplate;
public void getStudentMessage(){

    hibernateTemplate.find("select id,name from person");

}

find方法是spring-orm-4.1.2.RELEASE.jar包里面的HibernateTemplate定义的,参数1是String类型的,参数2是object...values,返回值是List<?>
上面的方法调用find,处理一个查询的语句
person类是持久化类,属性:id、name、age、sex。
person表中有多行数据,每行字段有:id、name、age、sex。
我只查其中两个字段,会出错吗?
还是需要写成这样: List per=hibernateTemplate.find("from person");到时候再调用?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于hibernateTemplate的安全问题
使用spring配置的serviceImpl是默认单例的,依赖注入hibernateTemplate,serviceImpl中的hibernateTemplate是一个成员变量,并发访问serviceImpl方法时使用的hibernateTemplate也是同一个对象,这里会产生线程安全问题吗? ``` <bean id="hibernateTemplate" class="org.springframework.orm.hibernate4.HibernateTemplate"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> <bean id="userService" class="com.lwy.bbs.service.dao.impl.UserService"> <property name="hibernateTemplate" ref="hibernateTemplate"></property> </bean> ``` ``` public class UserService implements UserServiceDao{ private HibernateTemplate hibernateTemplate; public void setHibernateTemplate(HibernateTemplate hibernateTemplate) { this.hibernateTemplate = hibernateTemplate; } @Override public Serializable regist(User user) { user.setPassword(MD5Utils.getMD5(user.getPassword().getBytes())); return hibernateTemplate.save(user); } ```
关于hibernatetemplate的问题
之前有练习过hibernatetemplate的相关用法,当时是在控制台练习的,用法是: ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml"); HibernateTemplate ht = (HibernateTemplate) ac.getBean("hibernateTemplate"); 但是今天在读源码的时候发现在service里面对于hibernatetemplate的用法是使用注释 @Resource(name="hibernateTemplate") 我想问一下后面这个只使用注释的这个方法,并没有之前装配applicationContext.xml的这个过程,我想问一下这个是怎么回事。。。是不是在其他地方装配了applicationContext.xml? 补充一下。。。。。我的意思是为什么在使用注释@Resource的时候不需要使用ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");来创建一个spring容器呢??
关于hibernateTemplate的问题
首先我的查询语句是这样写的:=====》 return this.getHibernateTemplate().find("from bean.Customer"); 然后报这个错:====》 org.springframework.orm.hibernate3.HibernateQueryException: bean.Customer is not mapped [from bean.Customer]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: bean.Customer is not mapped [from bean.Customer] org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:657) org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412) org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:424) org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374) org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:921) org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:913) com.sxt.dao.CustomerDao.findAll(CustomerDao.java:47) ====这个47行就是我的那个查询语句
关于Spring hibernateTemplate注入?
RT: 问题描述:每个数据访问层都对hibernateTemplate进行了注入,现想可不可以拦截DAO层,通过配置给每个层的hibernateTemplate进行注入?具体的实例更好
hibernateTemplate 异常问题
HibernateTemplate类的save方法是这个样子,已经声明了抛出了异常 public Serializable save(final Object entity) throws DataAccessException {...}, 但当我调用save方法时,不捕获异常却没有报错,这是什么原因?
hibernateTemplate的更新操作
使用HibernateTemplate的update方法更新实体,会将实体中属性为空的值一并更新到数据库, 怎么能实现为空的不更新,只更新我修改过的。
HibernateTemplate的奇怪问题
<p>用getHibernateTemplate().save(obj)保存数据的时候,总是出现延迟,也就是说:我进行了插入后,不能立即在数据库看到我新插入的数据,必须等一会才能看到,找了半天也没找到原因。请教下,是为什么呢?</p>
ssh整合hibernatetemplate不允许写的问题
struts2,hibernate5,spring4整合,以前没有遇到过,整整搞了一天了没找出原因,哪位大神帮帮忙: 页面Struts提示的错误信息如下: ![错误信息](https://img-ask.csdn.net/upload/201510/05/1443975228_98251.png) spring的beans.xml里是这么配置的 ``` <bean id="sessionfactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource"></property> <property name="packagesToScan"> <value>cn.itcast.oa.domain</value> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> <!-- org.hibernate.dialect.OracleDialect --> org.hibernate.dialect.MySQL5Dialect </prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.format_sql">true</prop> <prop key="hibernate.hbm2ddl.auto">update</prop> <prop key="cache.use_query_cache">true</prop> <prop key="cache.use_second_level_cache">true</prop> <prop key="cache.region.factory_class">org.hibernate.cache.EhCacheRegionFactory</prop> </props> </property> </bean> <bean id="txManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionfactory" /> </bean> <tx:advice id="tad" transaction-manager="txManager"> <tx:attributes> <tx:method name="find*" read-only="true" /> <tx:method name="save*" propagation="REQUIRED" /> <tx:method name="update*" propagation="REQUIRED" /> <tx:method name="delete*" propagation="REQUIRED" /> </tx:attributes> </tx:advice> <aop:config> <aop:pointcut expression="execution(* cn.itcast.oa.service.impl.*.*(..))" id="service1" /> <aop:advisor advice-ref="tad" pointcut-ref="service1" /> </aop:config> <bean name="template" class="org.springframework.orm.hibernate5.HibernateTemplate"> <property name="sessionFactory" ref="sessionfactory"> </property> </bean> ``` 代码里的结构是HT类接受spring注入template,service基类(泛型类)继承HT并且实现DAOsupport接口(这个接口是泛型接口),service实现类继承service基类并且实现DAOsupport的子接口,具体代码如下: HT类 ```@Component public class HT { private HibernateTemplate ht; public HibernateTemplate getHt() { return ht; } @Resource public void setHt(HibernateTemplate ht) { this.ht = ht; } } ``` DAOsupport接口如下 ```public interface DAOSupport<T> { public void save(T t); } ``` 基类代码如下: ```public class DAOsupportImpl<T> extends HT implements DAOSupport<T> { private Class<T> clazz; public DAOsupportImpl() { super(); ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass(); // 获取当前new的对象的 // 泛型的父类 // 类型 clazz = (Class<T>) pt.getActualTypeArguments()[0]; // 获取第一个类型参数的真实类型 System.out.println("clazz ---> " + clazz); } @Override public void save(T t) { System.out.println("到dao"+t.getClass()); getHt().save(t); } public Class<T> getClazz() { return clazz; } public void setClazz(Class<T> clazz) { this.clazz = clazz; } } ``` service实现类代码如下 ```@Component public class UserServiceImpl extends DAOsupportImpl<User> implements UserService { } ``` action中的方法如下 ``` public String save() { //System.out.println("到action"); ActionContext.getContext().getApplication().remove("users"); this.userService.save(getModel());//model是user的一个实例 return "list"; } ```
hibernateTemplate.saveOrUpdate减量保存问题
使用hibernateTemplate.saveOrUpdateAll(List<Msg> list)做减量保存时,并未完成减量保存是什么原因呢? list原来有10个Msg对象(存在数据表里也是10条),现在执行修改操作, 将list修改成5个Msg对象,再调用saveOrUpdateAll为保数据表里保存的还是原始的10条记录,而不是5条记录, 但在做增量保存时就没有问题,list原有5个对象,改成10个对象,再保存,数据表里就保存的是10条记录。 为什么在做减量保存时,不会去掉原来的5条记录呢? 补充:已经确保list内为5个对象。 网上的关于saveOrUpdateAll的资料也好少,都一天了,也没有人响应下呀?
关于hibernateTemplate里的find(String, Object[])这个重载的方法
找不到spring-hibernate.jar的源代码,所以请教一下大家 这个方法里传的Object[]应该是hql语句中占位符的参数了吧,这里是不是任何类型都可以赋值进去,尤其包括日期时间类型,Date,TimeStamp等 注:我知道Query接口里的setParameter(String, Object),如果是日期类型就要指定Hibernate的Type [b]问题补充:[/b] setParameter里如果参数是Date、TimeStamp等类型,要指定Hibernate的Type吧,既然find里就是用的query.setParameter实现的,那它是不是不完善啊 [b]问题补充:[/b] 拜托请先看我问题补充,有的参数必须要指定类型,比如日期或时间的,因为有很多种类型sql.Date,util.Date,TimeStamp等 [b]问题补充:[/b] lovewhzlq 我真服了你了 说点有用的行吗 没看人家楼上的已经把源码给出来了吗 不用你往这充数来 最鄙视这种人
我用hibernateTemplate的find查询出现空指针异常
当查询的那一行数据的外键没有值时可以查得到,但外键有值时则报空指针异常,一下是hibernate的源码部分 public Number selectById(String id){ // TODO Auto-generated method stub String hql="from Number wherer id=?";//报错行 List<Number> list=hibTemplate.find(hql,id); if(list.size()>0){ return list.get(0); }else{ return null; } } 这里id是主键 一下是错误页面: javax.servlet.ServletException: java.lang.NullPointerException org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:518) org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:421) root cause java.lang.NullPointerException org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372) org.hibernate.persister.entity.AbstractEntityPersister.createProxy(AbstractEntityPersister.java:3121) org.hibernate.event.def.DefaultLoadEventListener.createProxyIfNecessary(DefaultLoadEventListener.java:232) org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:173) org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:87) org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:862) org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:830) org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:266) org.hibernate.type.EntityType.resolve(EntityType.java:303) org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:116) org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842) org.hibernate.loader.Loader.doQuery(Loader.java:717) org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224) org.hibernate.loader.Loader.doList(Loader.java:2145) org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029) org.hibernate.loader.Loader.list(Loader.java:2024) org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:375) org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:308) org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:153) org.hibernate.impl.SessionImpl.list(SessionImpl.java:1106) org.hibernate.impl.QueryImpl.list(QueryImpl.java:79) org.springframework.orm.hibernate3.HibernateTemplate$29.doInHibernate(HibernateTemplate.java:849) org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:372) org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:840) org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:836) com.etc.dao.NumberDAOHibernateTemplateImpl.selectById(NumberDAOHibernateTemplateImpl.java:19) com.etc.service.NumberServiceImpl.delNum(NumberServiceImpl.java:32) com.etc.action.NumberAction.deleteNumber(NumberAction.java:115)
spring-orm 的hibernateTemplate update 偶尔更新不成功。
调用org.springframework.orm-3.1.1.RELEASE.jar包的HibernateTemplate的update方法,更新数据库的偶尔更新不成功。求大神帮助,跪谢了。。。。
hibernate HibernateTemplate源码疑问
为什么hibernate的HibernateTemplate的涉及到操作持久化对象的方法,或者说是用到HibernateCallback匿名内部类的方法,如get、delete、save等里面都会有如下代码 [code="java"] final HibernateTemplate this$0; private final LockMode val$lockMode; private final Class val$entityClass; private final Serializable val$id; { this$0 = HibernateTemplate.this; lockMode = lockmode; entityClass = class1; id = serializable; super(); } [/code] 为什么要这么写?有什么作用?
hibernateTemplate多条件查询一段时间的记录出错
使用hibernateTemplate的find时,hql语句写成:"from Bill as b where date__format(b.endTime, '%Y-%m-%d') between ? and ? and b.parName = ?",执行时就报错,去掉后面的“and b.parName = ?"就可以运行,请问怎么才能使加上最后那段之后不出错?
hibernateTemplate处理事务
项目debug运行,断点走到hibernateTemplate回滚函数时再不往下走了,是什么原因???求大神指导!!!!!!!!!
hibernateTemplate的单元测试
做Juit单元测试的时候,我确信用spring注入了sessionFactory,但还是抛没有sessionFactory异常,该怎么做测试?
hibernatetemplate不能用了吗??
刚才项目run on server报错,百度了一下解决方案说Spring3.1取消了HibernateTemplate,因为Hibernate4的事务管理已经很好了,不用Spring再扩展了。所以以前的Dao需要改写,直接调用Hibernate 的Session进行持久化。 这个意思是hibernatetemplate不能用了吗。。。。 那替代品可以用myeclipse生成的那个hibernatesessionfactory吗?
spring3中的hibernateTemplate怎么拿不到数据
<?xml version="1.0" encoding="UTF-8"?> <!-- 指定Spring配置文件的Schema信息 --> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd" default-autowire="byName"> <!-- 加载常量 --> <context:annotation-config /> <context:component-scan base-package="com.demo.oa" /> <!-- 配置数据源 --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/hibernate_oa"/> <property name="username" value="root"/> <property name="password" value="taojun"/> <property name="initialSize" value="1"></property> <!--初始化连接池 --> <property name="maxActive" value="50"></property> <!-- 最大连接数 --> <property name="maxIdle" value="20"></property> <!-- 最大空闲连接数 --> <property name="minIdle" value="0"></property> <!-- 最小空闲连接数 --> <property name="maxWait" value="2000"></property> <!-- 连接池耗尽,等待时间2s --> <property name="testOnBorrow" value="true"></property> <!-- 获取连接时,检测是否是有较连接 --> <property name="testOnReturn" value="true"></property> <!-- 归还连接时,检测是否是有较连接 --> <property name="validationQuery" value="select 1"></property> <!-- 配合获取与归还使用 --> <property name="logAbandoned" value="true"></property> <!-- 是否在自动回收超时连接的时候打印连接的超时错误 --> <property name="removeAbandoned" value="true" /> <!--removeAbandoned: 是否自动回收超时连接 --> <property name="removeAbandonedTimeout" value="60" /> <!--removeAbandonedTimeout: 超时时间(以秒数为单位) --> <property name="minEvictableIdleTimeMillis" value="5000"></property> <!--空闲连接最大有效时间 --> <property name="timeBetweenEvictionRunsMillis" value="5000"></property><!-- 每隔5S踢除超时空闲连接 --> </bean> <!--定义了Hibernate的SessionFactory --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <!-- 映射文件采用annotation形式,不用mapping --> <property name="packagesToScan" value="com.demo.oa.model"></property> <property name="hibernateProperties"> <value> hibernate.dialect=org.hibernate.dialect.MySQLDialect hibernate.show_sql=true hibernate.format_sql=true hibernate.hbm2ddl.auto=update hibernate.jdbc.batch_size=20 </value> </property> </bean> <!-- <bean id="people" class="com.test.People" /> --> <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> <!-- more bean definitions go here --> </beans> import java.util.List; import javax.annotation.Resource; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.springframework.orm.hibernate3.HibernateTemplate; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; import com.itheima.oa.model.Department; public class DBUtil { private HibernateTemplate hibernateTemplate; public HibernateTemplate getHibernateTemplate() { return hibernateTemplate; } @Resource(name = "hibernateTemplate") public void setHibernateTemplate(HibernateTemplate hibernateTemplate) { this.hibernateTemplate = hibernateTemplate; } public void findDep(){ List li=hibernateTemplate.find("from Department"); System.out.println(li); }
spring4 整合 hibernate时 产生HibernateTemplate报错
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'urlMapping' defined in ServletContext resource [/WEB-INF/web-config.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController' defined in ServletContext resource [/WEB-INF/web-config.xml]: Cannot resolve reference to bean 'userService' while setting bean property 'userService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService' defined in ServletContext resource [/WEB-INF/service-config.xml]: Cannot resolve reference to bean 'userDao' while setting bean property 'userDao'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDao' defined in ServletContext resource [/WEB-INF/dao-config.xml]: Initialization of bean failed; nested exception is org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'org.springframework.orm.hibernate4.HibernateTemplate' to required type 'org.springframework.orm.hibernate3.HibernateTemplate' for property 'hibernateTemplate'; nested exception is java.lang.IllegalStateException: Cannot convert value of type [org.springframework.orm.hibernate4.HibernateTemplate] to required type [org.springframework.orm.hibernate3.HibernateTemplate] for property 'hibernateTemplate': no matching editors or conversion strategy found
《MySQL 性能优化》之理解 MySQL 体系结构
本文介绍 MySQL 的体系结构,包括物理结构、逻辑结构以及插件式存储引擎。
程序员请照顾好自己,周末病魔差点一套带走我。
程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。
卸载 x 雷某度!GitHub 标星 1.5w+,从此我只用这款全能高速下载工具!
作者 | Rocky0429 来源 | Python空间 大家好,我是 Rocky0429,一个喜欢在网上收集各种资源的蒟蒻… 网上资源眼花缭乱,下载的方式也同样千奇百怪,比如 BT 下载,磁力链接,网盘资源等等等等,下个资源可真不容易,不一样的方式要用不同的下载软件,因此某比较有名的 x 雷和某度网盘成了我经常使用的工具。 作为一个没有钱的穷鬼,某度网盘几十 kb 的下载速度让我...
Python+OpenCV实时图像处理
目录 1、导入库文件 2、设计GUI 3、调用摄像头 4、实时图像处理 4.1、阈值二值化 4.2、边缘检测 4.3、轮廓检测 4.4、高斯滤波 4.5、色彩转换 4.6、调节对比度 5、退出系统 初学OpenCV图像处理的小伙伴肯定对什么高斯函数、滤波处理、阈值二值化等特性非常头疼,这里给各位分享一个小项目,可通过摄像头实时动态查看各类图像处理的特点,也可对各位调参、测试...
2020年一线城市程序员工资大调查
人才需求 一线城市共发布岗位38115个,招聘120827人。 其中 beijing 22805 guangzhou 25081 shanghai 39614 shenzhen 33327 工资分布 2020年中国一线城市程序员的平均工资为16285元,工资中位数为14583元,其中95%的人的工资位于5000到20000元之间。 和往年数据比较: yea...
为什么猝死的都是程序员,基本上不见产品经理猝死呢?
相信大家时不时听到程序员猝死的消息,但是基本上听不到产品经理猝死的消息,这是为什么呢? 我们先百度搜一下:程序员猝死,出现将近700多万条搜索结果: 搜索一下:产品经理猝死,只有400万条的搜索结果,从搜索结果数量上来看,程序员猝死的搜索结果就比产品经理猝死的搜索结果高了一倍,而且从下图可以看到,首页里面的五条搜索结果,其实只有两条才是符合条件。 所以程序员猝死的概率真的比产品经理大,并不是错...
害怕面试被问HashMap?这一篇就搞定了!
声明:本文以jdk1.8为主! 搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java集合中的精髓了,如果你觉得自己对它掌握的还不够好,我想今天这篇文章会非常适合你,至少,看了今天这篇文章,以后不怕面试被问HashMap了 其实在我学习HashMap的过程中,我个人觉得HashMap还是挺复杂的,如果真的想把它搞得明明白...
毕业5年,我问遍了身边的大佬,总结了他们的学习方法
我问了身边10个大佬,总结了他们的学习方法,原来成功都是有迹可循的。
python爬取百部电影数据,我分析出了一个残酷的真相
2019年就这么匆匆过去了,就在前几天国家电影局发布了2019年中国电影市场数据,数据显示去年总票房为642.66亿元,同比增长5.4%;国产电影总票房411.75亿元,同比增长8.65%,市场占比 64.07%;城市院线观影人次17.27亿,同比增长0.64%。 看上去似乎是一片大好对不对?不过作为一名严谨求实的数据分析师,我从官方数据中看出了一点端倪:国产票房增幅都已经高达8.65%了,为什...
推荐10个堪称神器的学习网站
每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈) 既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推...
这些软件太强了,Windows必装!尤其程序员!
Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在程序员这个群体中都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的程序员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你没有用过甚至没有听过,那你就赚了????,这可都是提升你幸福感的高效率生产力工具哦! 走起!???? NO、1 ScreenToGif 屏幕,摄像头和白板...
阿里面试,面试官没想到一个ArrayList,我都能跟他扯半小时
我是真的没想到,面试官会这样问我ArrayList。
曾经优秀的人,怎么就突然不优秀了。
职场上有很多辛酸事,很多合伙人出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,...
大学四年因为知道了这32个网站,我成了别人眼中的大神!
依稀记得,毕业那天,我们导员发给我毕业证的时候对我说“你可是咱们系的风云人物啊”,哎呀,别提当时多开心啦????,嗯,我们导员是所有导员中最帅的一个,真的???? 不过,导员说的是实话,很多人都叫我大神的,为啥,因为我知道这32个网站啊,你说强不强????,这次是绝对的干货,看好啦,走起来! PS:每个网站都是学计算机混互联网必须知道的,真的牛杯,我就不过多介绍了,大家自行探索,觉得没用的,尽管留言吐槽吧???? 社...
良心推荐,我珍藏的一些Chrome插件
上次搬家的时候,发了一个朋友圈,附带的照片中不小心暴露了自己的 Chrome 浏览器插件之多,于是就有小伙伴评论说分享一下我觉得还不错的浏览器插件。 我下面就把我日常工作和学习中经常用到的一些 Chrome 浏览器插件分享给大家,随便一个都能提高你的“生活品质”和工作效率。 Markdown Here Markdown Here 可以让你更愉快的写邮件,由于支持 Markdown 直接转电子邮...
看完这篇HTTP,跟面试官扯皮就没问题了
我是一名程序员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟、醍醐灌顶的感觉。 最初在有网络之前,我们的电脑都是单机的,单机系统是孤立的,我还记得 05 年前那会儿家里有个电脑,想打电脑游戏还得两个人在一个电脑上玩儿,及其不方便。我就想为什么家里人不让上网,我的同学 xxx 家里有网,每...
剑指Offer对答如流系列 - 重建二叉树
面试题6:重建二叉树 题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出图2.6所示的二叉树并输出它的头结点。二叉树结点的定义如下: class TreeNode{ int val; TreeNode l...
史上最全的IDEA快捷键总结
现在Idea成了主流开发工具,这篇博客对其使用的快捷键做了总结,希望对大家的开发工作有所帮助。
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
谁是华为扫地僧?
是的,华为也有扫地僧!2020年2月11-12日,“养在深闺人不知”的华为2012实验室扫地僧们,将在华为开发者大会2020(Cloud)上,和大家见面。到时,你可以和扫地僧们,吃一个洋...
AI 没让人类失业,搞 AI 的人先失业了
最近和几个 AI 领域的大佬闲聊 根据他们讲的消息和段子 改编出下面这个故事 如有雷同 都是巧合 1. 老王创业失败,被限制高消费 “这里写我跑路的消息实在太夸张了。” 王葱葱哼笑一下,把消息分享给群里。 阿杰也看了消息,笑了笑。在座几位也都笑了。 王葱葱是个有名的人物,21岁那年以全额奖学金进入 KMU 攻读人工智能博士,累计发表论文 40 余篇,个人技术博客更是成为深度学习领域内风向标。 ...
2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议
点击“技术领导力”关注∆每天早上8:30推送 作者|Mr.K 编辑| Emma 来源|技术领导力(ID:jishulingdaoli) 前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者的反馈,觉得挺受启发。其实,冯唐写了不少关于职场方面的文章,都挺不错的。可惜大家只记住了“春风十里不如你”、“如何避免成为油腻腻的中年人”等不那么正经的文章。 本文整理了冯...
一份王者荣耀的英雄数据报告
咪哥杂谈本篇阅读时间约为 6 分钟。1前言前一阵写了关于王者的一些系列文章,从数据的获取到数据清洗,数据落地,都是为了本篇的铺垫。今天来实现一下,看看不同维度得到的结论。2环境准备本次实...
作为一名大学生,如何在B站上快乐的学习?
B站是个宝,谁用谁知道???? 作为一名大学生,你必须掌握的一项能力就是自学能力,很多看起来很牛X的人,你可以了解下,人家私底下一定是花大量的时间自学的,你可能会说,我也想学习啊,可是嘞,该学习啥嘞,不怕告诉你,互联网时代,最不缺的就是学习资源,最宝贵的是啥? 你可能会说是时间,不,不是时间,而是你的注意力,懂了吧! 那么,你说学习资源多,我咋不知道,那今天我就告诉你一个你必须知道的学习的地方,人称...
那些年,我们信了课本里的那些鬼话
教材永远都是有错误的,从小学到大学,我们不断的学习了很多错误知识。 斑羚飞渡 在我们学习的很多小学课文里,有很多是错误文章,或者说是假课文。像《斑羚飞渡》: 随着镰刀头羊的那声吼叫,整个斑羚群迅速分成两拨,老年斑羚为一拨,年轻斑羚为一拨。 就在这时,我看见,从那拨老斑羚里走出一只公斑羚来。公斑羚朝那拨年轻斑羚示意性地咩了一声,一只半大的斑羚应声走了出来。一老一少走到伤心崖,后退了几步,突...
一个程序在计算机中是如何运行的?超级干货!!!
强烈声明:本文很干,请自备茶水!???? 开门见山,咱不说废话! 你有没有想过,你写的程序,是如何在计算机中运行的吗?比如我们搞Java的,肯定写过这段代码 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } ...
【蘑菇街技术部年会】程序员与女神共舞,鼻血再次没止住。(文末内推)
蘑菇街技术部的年会,别开生面,一样全是美女。
那个在阿里养猪的工程师,5年了……
简介: 在阿里,走过1825天,没有趴下,依旧斗志满满,被称为“五年陈”。他们会被授予一枚戒指,过程就叫做“授戒仪式”。今天,咱们听听阿里的那些“五年陈”们的故事。 下一个五年,猪圈见! 我就是那个在养猪场里敲代码的工程师,一年多前我和20位工程师去了四川的猪场,出发前总架构师慷慨激昂的说:同学们,中国的养猪产业将因为我们而改变。但到了猪场,发现根本不是那么回事:要个WIFI,没有;...
为什么程序猿都不愿意去外包?
分享外包的组织架构,盈利模式,亲身经历,以及根据一些外包朋友的反馈,写了这篇文章 ,希望对正在找工作的老铁有所帮助
Java校招入职华为,半年后我跑路了
何来 我,一个双非本科弟弟,有幸在 19 届的秋招中得到前东家华为(以下简称 hw)的赏识,当时秋招签订就业协议,说是入了某 java bg,之后一系列组织架构调整原因等等让人无法理解的神操作,最终毕业前夕,被通知调往其他 bg 做嵌入式开发(纯 C 语言)。 由于已至于校招末尾,之前拿到的其他 offer 又无法再收回,一时感到无力回天,只得默默接受。 毕业后,直接入职开始了嵌入式苦旅,由于从未...
立即提问